地址路径修改

This commit is contained in:
2025-10-26 13:15:04 +08:00
parent be2323074b
commit 271b88232c
77 changed files with 13254 additions and 228 deletions

View File

@@ -30,6 +30,13 @@
>
<text class="tab-text">添加员工</text>
</view>
<view
class="tab-item {{currentTab === 'edit' ? 'active' : ''}}"
bindtap="switchTab"
data-tab="edit"
>
<text class="tab-text">编辑员工</text>
</view>
</view>
<!-- 消息提示 -->
@@ -70,21 +77,32 @@
<view wx:for="{{filteredEmployees}}" wx:key="id" class="employee-item">
<view class="employee-info">
<view class="employee-avatar">
<text class="avatar-text">{{item.name.charAt(0)}}</text>
<image wx:if="{{item.fullAvatarUrl}}" class="avatar-image" src="{{item.fullAvatarUrl}}" mode="aspectFill"></image>
<view wx:else class="avatar-placeholder">
<text class="avatar-text">{{item.name.charAt(0)}}</text>
</view>
</view>
<view class="employee-details">
<view class="employee-name-row">
<text class="employee-name">{{item.name}}</text>
<text class="employee-role {{item.role === 'ADMIN' ? 'admin-role' : ''}}">
<text class="role-icon">{{item.role === 'ADMIN' ? '👑' : '🚚'}}</text>
{{getRoleText(item.role)}}
</text>
<view class="employee-role {{item.role === 'ADMIN' ? 'admin-role' : ''}}">
<text class="role-icon">👤</text>
<text>{{item.role === 'ADMIN' ? '管理员' : '配送员'}}</text>
</view>
</view>
<text class="employee-phone">工号: {{item.phone}}</text>
<text class="employee-phone">{{item.phone}}</text>
<text class="employee-id">ID: {{item.id}}</text>
</view>
</view>
<view class="employee-actions">
<button
class="edit-btn"
bindtap="editEmployee"
data-id="{{item.id}}"
size="mini"
>
编辑
</button>
<button
class="delete-btn"
bindtap="deleteEmployee"
@@ -165,4 +183,92 @@
</button>
</view>
</view>
<!-- 编辑员工页面 -->
<view wx:if="{{currentTab === 'edit'}}" class="edit-container">
<view class="form-container">
<view class="form-header">
<text class="form-title">编辑员工信息</text>
</view>
<!-- 头像上传区域 -->
<view class="form-item">
<text class="form-label">员工头像</text>
<view class="avatar-upload-container">
<view class="avatar-preview">
<image wx:if="{{editForm.avatarUrl}}" class="avatar-image" src="{{editForm.avatarUrl}}" mode="aspectFill"></image>
<view wx:else class="avatar-placeholder">
<text class="avatar-text">{{editForm.name ? editForm.name.charAt(0) : '?'}}</text>
</view>
</view>
<view class="avatar-actions">
<button class="avatar-btn" bindtap="chooseAvatar" size="mini">选择头像</button>
<button class="avatar-btn" bindtap="takePhoto" size="mini">拍照</button>
</view>
</view>
</view>
<view class="form-item">
<text class="form-label">员工姓名</text>
<input
class="form-input"
placeholder="请输入员工姓名"
value="{{editForm.name}}"
bindinput="onEditFormInput"
data-field="name"
/>
</view>
<view class="form-item">
<text class="form-label">员工工号</text>
<input
class="form-input"
placeholder="请输入员工工号"
type="number"
value="{{editForm.phone}}"
bindinput="onEditFormInput"
data-field="phone"
/>
</view>
<view class="form-item">
<text class="form-label">员工角色</text>
<picker
class="form-picker"
bindchange="onEditRoleChange"
range="{{roleOptions}}"
range-key="label"
>
<view class="picker-display">
<text class="picker-text">
{{editForm.role === 'ADMIN' ? '管理员' : editForm.role === 'DELIVERY_PERSON' ? '配送员' : '请选择角色'}}
</text>
<text class="picker-arrow">▼</text>
</view>
</picker>
</view>
<view class="form-hint">
<text class="hint-text">
提示:修改员工信息后,用户可以使用新的信息进行绑定
</text>
</view>
<view class="form-actions">
<button
class="submit-btn"
bindtap="submitEditForm"
disabled="{{loading}}"
>
{{loading ? '更新中...' : '更新员工'}}
</button>
<button
class="cancel-btn"
bindtap="cancelEdit"
>
取消
</button>
</view>
</view>
</view>
</view>