feat: 增加客户端采购员归属管理 (#54)

This commit is contained in:
chengma
2026-08-09 16:02:25 +08:00
parent 0181170457
commit e0c0dac7a0
17 changed files with 766 additions and 37 deletions
+13 -2
View File
@@ -295,9 +295,10 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
### 4.5 客户端列表模块
**顶部工具条:** 客户端名称搜索框、搜索按钮、删除按钮。
**顶部工具条:** 客户端名称搜索框、搜索按钮;管理员另有删除按钮。
**中间表格:** 勾选、名称、序列号、状态、最近活动时间、更新时间。
**中间表格:** 名称、序列号、状态、当前负责人、最近活动时间、更新时间;
管理员另有勾选和操作列。
**注册方式:**
@@ -308,6 +309,15 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
最近活动时间在 N 分钟内算"在线",否则"离线"。`[建议]` N 默认 10 分钟。
- 名称由客户端上报,操作员可以在 Admin 这边改成好记的名字。
**采购员归属:**
- 一个采购员可以绑定多台客户端;一台客户端同一时间最多绑定一个采购员,也允许未绑定。
- 只有管理员能绑定、转交、解绑和删除客户端;采购员只读看到当前绑定给自己的客户端。
- 转交和解绑保留负责人、操作管理员、开始/结束时间等完整历史。
- 归属只影响 Web 可见范围和采购任务创建时的客户端候选,不改变 Client 四接口,
也不改动已分配、领取或执行中的任务。
- 新绑定目标必须是启用中的采购员。已禁用采购员的历史不删除。
**底部状态条:** 在线 / 离线数量统计。
## 5. 创建采购任务的校验
@@ -402,6 +412,7 @@ MVP 包含:
- 第一次启动时初始化一个管理员;
- Admin 网页登录、退出和 Session;
- 管理员创建、禁用和重置采购员账号。
- 管理员绑定、转交和解绑客户端;采购员只读查看自己的客户端。
MVP 之后: