This commit is contained in:
lik
2026-09-03 13:29:39 +08:00
parent 16ba1f654a
commit e7b27888e3
17 changed files with 565 additions and 265 deletions
+32 -21
View File
@@ -1,21 +1,23 @@
<view class="set-page">
<!-- 用户信息卡片 -->
<!-- 用户卡片 -->
<view class="user-card">
<view class="user-info" wx:if="{{isLoggedIn}}">
<view class="user-avatar">
<text class="avatar-text">{{userInfo.nickname ? userInfo.nickname[0] : '管'}}</text>
<image wx:if="{{avatar}}" class="avatar-img" src="{{avatar}}" mode="aspectFill" />
<text wx:else class="avatar-text">{{displayName[0]}}</text>
</view>
<view class="user-detail">
<text class="user-name">{{userInfo.nickname || '管理员'}}</text>
<text class="user-phone">{{phoneNumber}}</text>
</view>
<view class="logout-btn" bindtap="onLogout">
<text class="logout-text">退出</text>
<view class="name-row">
<text class="user-name">{{displayName}}</text>
<view class="level-tag">
<text class="level-text">{{levelText}}</text>
</view>
</view>
</view>
</view>
<view class="user-info login-area" wx:else>
<view class="user-avatar default-avatar">
<t-icon name="user" size="40rpx" color="#9ca3af" />
<t-icon name="user" size="40rpx" color="#8f9d97" />
</view>
<view class="user-detail">
<text class="login-title">未登录</text>
@@ -28,31 +30,40 @@
</view>
<!-- 菜单列表 -->
<view class="menu-section">
<view class="menu-list">
<view class="section">
<view class="menu-list card">
<view class="menu-item" wx:for="{{menuList}}" wx:key="index" data-index="{{index}}" bindtap="onMenuTap">
<view class="menu-left">
<t-icon name="{{item.icon}}" size="32rpx" color="#4c6ef5" />
<view class="menu-icon">
<t-icon name="{{item.icon}}" size="32rpx" color="#1a8a63" />
</view>
<text class="menu-title">{{item.title}}</text>
</view>
<view class="menu-right">
<t-icon name="chevron-right" size="28rpx" color="#9ca3af" />
</view>
<t-icon name="chevron-right" size="28rpx" color="#b7c6c0" />
</view>
</view>
</view>
<!-- 系统操作 -->
<view class="menu-section">
<view class="menu-list">
<view class="section">
<view class="menu-list card">
<view class="menu-item" bindtap="onClearCache">
<view class="menu-left">
<t-icon name="delete" size="32rpx" color="#ff6b6b" />
<view class="menu-icon danger-bg">
<t-icon name="delete" size="32rpx" color="#e05a4e" />
</view>
<text class="menu-title danger">清除缓存</text>
</view>
<view class="menu-right">
<t-icon name="chevron-right" size="28rpx" color="#9ca3af" />
<t-icon name="chevron-right" size="28rpx" color="#b7c6c0" />
</view>
<view class="menu-item" wx:if="{{isLoggedIn}}" bindtap="onLogout">
<view class="menu-left">
<view class="menu-icon danger-bg">
<t-icon name="logout" size="32rpx" color="#e05a4e" />
</view>
<text class="menu-title danger">退出登录</text>
</view>
<t-icon name="chevron-right" size="28rpx" color="#b7c6c0" />
</view>
</view>
</view>
@@ -78,7 +89,7 @@
</view>
<view class="popup-footer">
<view class="submit-btn" bindtap="onLoginSubmit">
<text class="submit-btn-text">登录</text>
<text class="submit-btn-text">登 录</text>
</view>
</view>
</view>
@@ -86,6 +97,6 @@
<!-- 版本信息 -->
<view class="version-info">
<text class="version-text">版本 {{version}}</text>
<text class="version-text">暖橙陪诊 · {{version}}</text>
</view>
</view>