地址路径修改
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user