docs(M08-D): 回填后台订单运营
This commit is contained in:
@@ -54,3 +54,30 @@ M08-D 保持 `DOING`。运营总览与现有保洁工作区已接通;下一工
|
||||
### 状态
|
||||
|
||||
M08-D 保持 `DOING`。门店与房间管理增量完成;下一工程增量补后台订单筛选、详情与运营处置页面。
|
||||
|
||||
## 2026-08-10 后台订单运营
|
||||
|
||||
- `ENGINEERING_DELTA=YES`
|
||||
- 新增订单运营工作区,支持授权门店与十种订单状态筛选、分页、当前页 CSV 导出和页面内金额/待支付/进行中摘要。
|
||||
- 新增订单详情抽屉和完整状态流水,展示门店、房间、时段、应收/实收、最近支付渠道/状态、操作来源、操作人、原因和 traceId。
|
||||
- 接入服务端订单状态机处置、运营备注、时段调整、锁定价/当前价续费和同门店可用房间换房;前端只提交业务动作与原因,不提交目标状态或客户端计算金额。
|
||||
- 新增 `/admin-api/orders` 列表/详情和 `/admin-api/orders/:orderId/history` 后台别名,与小程序管理端共享仓储的租户、门店范围、并发冲突和审计边界。
|
||||
|
||||
### 测试证据
|
||||
|
||||
- Windows `scripts/dev/windows/test-all.ps1`:63.5 秒退出码 0;后端全测、M08-B/C/D 静态门禁、Vue TypeScript 与生产构建、域名/敏感信息检查均通过。
|
||||
- WSL 原生临时副本 + MySQL 8.4.10:26.9 秒退出码 0,`up → verify → down → up → verify` 完成,136 条 up、114 条 verify、130 条 down。
|
||||
- `backend/tests/order-query.test.mjs` 覆盖后台列表/详情别名,`backend/tests/order-state.test.mjs` 覆盖后台状态历史别名;Vue 生产构建成功。
|
||||
- 既有 Element Plus chunk 超过 500kB、参考 xjar 超过 100MB 和 WSL npm 7 个 high audit 项仍为非阻塞提示。
|
||||
|
||||
### 变更影响
|
||||
|
||||
- 数据库:无迁移、无新增表。
|
||||
- API:新增订单列表、详情和状态历史的 `/admin-api` GET 别名;既有写接口与权限契约不变。
|
||||
- 后台:新增订单筛选、导出、详情、状态流水和运营处置工作区。
|
||||
- 部署:后端与后台静态产物有变化,未自动部署生产。
|
||||
- 工程提交:`20a292e`,已推送并验证 `HEAD == origin/main`。
|
||||
|
||||
### 状态
|
||||
|
||||
M08-D 保持 `DOING`。订单运营增量完成;下一工程增量补支付、退款与分账运营页面。
|
||||
|
||||
Reference in New Issue
Block a user