docs(M08-D): 回填会员与员工运营

This commit is contained in:
Codex
2026-08-10 12:20:56 +08:00
parent 93f06d2ed6
commit 7c5f55cccf
7 changed files with 49 additions and 11 deletions
@@ -132,3 +132,29 @@ M08-D 保持 `DOING`。支付、退款与分账运营增量完成;下一工程
### 状态
M08-D 保持 `DOING`。团购与第三方平台运营增量完成;下一工程增量补会员与员工用户管理页面。
## 2026-08-10 会员与员工用户管理
- `ENGINEERING_DELTA=YES`
- 新增会员与员工用户工作区;会员支持昵称/手机号/ID、状态筛选,展示现金/赠送余额、券、套餐、订单、消费、充值、注册/登录及最近钱包流水。
- 员工支持姓名/手机号/ID、角色和状态筛选,以及创建、角色/门店授权、资料备注、停启和活动会话重置;权限变更继续即时撤销会话并记录审计。
- 后台员工“全部角色”查询新增受限的 `userType=STAFF` 契约,避免通用用户列表将顾客混入员工运营视图。
### 测试证据
- Windows `scripts/dev/windows/test-all.ps1`:63.5 秒退出码 0;后端全测、M08-B/C/D 静态门禁、Vue TypeScript 与生产构建通过;暂存后仓库完整性、敏感信息和空白门禁复核通过。
- WSL 原生临时副本 + MySQL 8.4.1025.9 秒退出码 0`up → verify → down → up → verify` 完成,136 条 up、114 条 verify、130 条 down。
- `backend/tests/user-management.test.mjs` 新增 STAFF-only 后台列表断言,会员路由回归与 Vue 生产构建通过。
- 既有 Element Plus chunk 超过 500kB、参考 xjar 超过 100MB 和 WSL npm 7 个 high audit 项仍为非阻塞提示。
### 变更影响
- 数据库:无迁移、无新增表。
- API`GET /admin-api/users` 新增可选且只允许 `STAFF``userType` 查询参数;其他会员与员工接口不变。
- 后台:新增响应式会员/员工入口,继续只显示脱敏手机号和 IP。
- 部署:后端与后台静态产物有变化,未自动部署生产。
- 工程提交:`93f06d2`,已推送并验证 `HEAD == origin/main`
### 状态
M08-D 保持 `DOING`。会员与员工用户管理增量完成;既有保洁工作台已覆盖计划项,下一工程增量补设备运营页面。