修改位置交互,修改代码逻辑
This commit is contained in:
@@ -26,7 +26,8 @@
|
||||
type="primary"
|
||||
size="mini"
|
||||
>
|
||||
签到
|
||||
<text class="btn-icon">✅</text>
|
||||
<text class="btn-text">签到</text>
|
||||
</button>
|
||||
|
||||
<!-- 注册按钮 - 游客用户 -->
|
||||
@@ -37,7 +38,8 @@
|
||||
type="default"
|
||||
size="mini"
|
||||
>
|
||||
注册
|
||||
<text class="btn-icon">📝</text>
|
||||
<text class="btn-text">注册</text>
|
||||
</button>
|
||||
|
||||
<!-- 授权登录按钮 - 未授权用户 -->
|
||||
@@ -48,7 +50,8 @@
|
||||
type="warn"
|
||||
size="mini"
|
||||
>
|
||||
登录
|
||||
<text class="btn-icon">🔑</text>
|
||||
<text class="btn-text">登录</text>
|
||||
</button>
|
||||
|
||||
<!-- 签退按钮 - 已签到用户 -->
|
||||
@@ -59,14 +62,16 @@
|
||||
type="warn"
|
||||
size="mini"
|
||||
>
|
||||
签退
|
||||
<text class="btn-icon">🚪</text>
|
||||
<text class="btn-text">签退</text>
|
||||
</button>
|
||||
</view>
|
||||
|
||||
<!-- 地图控制按钮 -->
|
||||
<view class="map-controls">
|
||||
<view class="control-btn location-btn" bindtap="startLocation">
|
||||
<image src="/images/ma.png" mode="aspectFit"></image>
|
||||
<text class="btn-icon">📍</text>
|
||||
<text class="btn-text">定位</text>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -74,11 +79,17 @@
|
||||
<view wx:if="{{authStatus.hasWxCode}}"
|
||||
class="control-btn reset-btn"
|
||||
bindtap="showUserPanel">
|
||||
<image
|
||||
src="/images/trucks.png"
|
||||
mode="aspectFit"
|
||||
></image>
|
||||
<view wx:if="{{userInfo.role === 'ADMIN'}}" class="admin-badge">管理</view>
|
||||
<text class="btn-icon">👤</text>
|
||||
<text class="btn-text">我的</text>
|
||||
<view wx:if="{{userInfo.role === 'ADMIN'}}" class="admin-badge"/>
|
||||
</view>
|
||||
|
||||
<!-- 员工管理按钮(仅管理员可见) -->
|
||||
<view wx:if="{{authStatus.hasWxCode && userInfo.role === 'ADMIN'}}"
|
||||
class="control-btn staff-management-btn"
|
||||
bindtap="goToEmployeeManagement">
|
||||
<text class="btn-icon">👥</text>
|
||||
<text class="btn-text">员工</text>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -92,7 +103,7 @@
|
||||
<view class="user-panel-content" bindtap="stopPropagation">
|
||||
<view class="user-avatar">
|
||||
<image
|
||||
src="/images/user-avatar.png"
|
||||
src="/images/trucks.png"
|
||||
mode="aspectFill"
|
||||
class="avatar-image"
|
||||
></image>
|
||||
@@ -103,6 +114,7 @@
|
||||
<text class="user-id">ID: {{userInfo.id || '未获取'}}</text>
|
||||
<text class="user-phone">电话:{{userInfo.phone || '未设置'}}</text>
|
||||
<text class="user-role">角色:{{userInfo.role === 'ADMIN' ? '管理员' : '货运员'}}</text>
|
||||
|
||||
<!-- 退出后台代码 -->
|
||||
<button class="btn-logout" bindtap="handleLogout" size="mini">退出登录</button>
|
||||
</view>
|
||||
|
Reference in New Issue
Block a user