Add user management page and technician picker for reassign
- New /admin/users page (admin only) for creating technicians, editing role/email, resetting passwords, deleting users - AftersalesDetail reassign modal now uses a searchable Select populated from /api/users/assignable instead of raw user ID input - Menu entry only shown to admins Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -29,6 +29,7 @@ frontend/
|
||||
│ │ ├── Aftersales.tsx # 售后工单列表(管理后台)
|
||||
│ │ ├── AftersalesDetail.tsx # 售后工单详情(管理后台)
|
||||
│ │ ├── AftersalesConfirm.tsx # 售后工单扫码确认(公开)
|
||||
│ │ ├── Users.tsx # 用户管理(仅管理员)
|
||||
│ │ └── Profile.tsx
|
||||
│ ├── services/ # API 服务层
|
||||
│ │ └── api.ts
|
||||
@@ -109,6 +110,8 @@ VITE_API_BASE_URL=/api
|
||||
- 技术员创建工单、填写处理结果、提交客户确认
|
||||
- 管理员可重新分配技术员或强制关闭工单
|
||||
- 工单状态机:待处理 → 待客户确认 → 已完成 / 已退回
|
||||
- 用户管理(仅管理员可见)
|
||||
- 创建技术员/管理员账号、修改角色、重置密码、删除用户
|
||||
- 用户资料管理
|
||||
|
||||
## License
|
||||
|
||||
Reference in New Issue
Block a user