feat(M08-B): 补任务事件流水
This commit is contained in:
@@ -220,6 +220,10 @@
|
||||
- 待结算候选预览增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
- 结算候选导出增量后 `npm run build`(`admin/`):PASS。
|
||||
- 结算候选导出增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
- 任务事件流水增量后 `npm run build`(`backend/`):PASS。
|
||||
- 任务事件流水增量后 `npm run build`(`admin/`):PASS。
|
||||
- 任务事件流水增量后 `node backend/tests/cleaning-route.test.mjs`:PASS,覆盖任务事件流水路由。
|
||||
- 任务事件流水增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
|
||||
## 2026-06-30 统计按保洁员筛选增量
|
||||
|
||||
@@ -239,13 +243,19 @@
|
||||
- 待结算候选弹窗新增当前页候选任务 CSV 导出,包含任务号、订单号、门店、房间、保洁员 ID、金额和完成时间,便于财务或线下核对。
|
||||
- 导出实现使用浏览器 Blob 和 UTF-8 BOM,未新增第三方依赖;`scripts/check-admin-m08-b.mjs` 补充导出入口检查。
|
||||
|
||||
## 2026-06-30 任务事件流水增量
|
||||
|
||||
- 后端新增 `GET /admin-api/cleaning/tasks/:taskId/events`,按租户和管理员门店范围返回任务最近 50 条事件流水,覆盖动作、from/to 状态、操作人、traceId、备注和创建时间。
|
||||
- 后台任务详情弹窗新增“操作流水”表格,验收、驳回、回收、协作者变更、结算成员等操作可从任务详情直接追溯。
|
||||
- `backend/tests/cleaning-route.test.mjs` 补充任务事件流水路由断言,`scripts/check-admin-m08-b.mjs` 补充后台任务详情流水检查。
|
||||
|
||||
## 状态
|
||||
|
||||
M08-B 保持 `PARTIAL`。当前已完成保洁端任务大厅、我的任务、接单、开始、照片上传、提交验收、驳回补做、订单结束自动建任务、统计、管理员任务查询、指派、验收、驳回、超时回收、多人协作分账、待结算候选与后台预览/导出、正式结算单生成、确认、结算列表导出、发放成功标记、发放失败记录、微信商家转账 API 适配、转账中间态落库、主动轮询同步、微信转账通知回调、微信转账预检、非生产 Mock 门禁、后台任务成员协作管理、任务详情照片预览、结算单详情、统计明细、保洁员资料管理界面、手机号维护、微信绑定状态、每日统计趋势、任务/结算/统计/候选门店和保洁员筛选以及任务/协作者/结算/统计保洁员选择器;真实商户现场联调和更完整的后台/小程序管理界面仍待继续。M08-A 的真机合法域名、真实微信支付和实物开门验证按外部条件阻塞保留,不阻断 M08-B 工程推进。
|
||||
M08-B 保持 `PARTIAL`。当前已完成保洁端任务大厅、我的任务、接单、开始、照片上传、提交验收、驳回补做、订单结束自动建任务、统计、管理员任务查询、指派、验收、驳回、超时回收、任务事件流水、多人协作分账、待结算候选与后台预览/导出、正式结算单生成、确认、结算列表导出、发放成功标记、发放失败记录、微信商家转账 API 适配、转账中间态落库、主动轮询同步、微信转账通知回调、微信转账预检、非生产 Mock 门禁、后台任务成员协作管理、任务详情照片预览、操作流水、结算单详情、统计明细、保洁员资料管理界面、手机号维护、微信绑定状态、每日统计趋势、任务/结算/统计/候选门店和保洁员筛选以及任务/协作者/结算/统计保洁员选择器;真实商户现场联调和更完整的后台/小程序管理界面仍待继续。M08-A 的真机合法域名、真实微信支付和实物开门验证按外部条件阻塞保留,不阻断 M08-B 工程推进。
|
||||
|
||||
## 提交
|
||||
|
||||
- 工程提交:`M08-B结算候选导出增量`
|
||||
- 工程提交:`M08-B任务事件流水增量`
|
||||
- 远端校验:待本轮 push 后执行 `HEAD == origin/main`。
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user