1.8 KiB
1.8 KiB
房务「待处理」页:改为显示所有未完成订单(含异常),而非只显示 todo 待办
模块:管理后台 · 房务管家 · 待处理 类型:前端处理(改数据源;后端订单列表接口已具备,无后端改动) 日期:2026-06-30 · 反馈来源:wx 手动测试
现象 / 要求
房务「待处理」页显示「没有待处理事项 / 共 0 个待办订单」,但订单列表里明明有未完成订单(如 HL20260630103610215「待最终确认·已配3/共3晚」)。
根因:「待处理」页现在调的是 GET /v3/admin/order/todos(todo 待办驱动——只有异常/超时/换店等动作类事件才生成 todo;「待最终确认」是正常流转态、不产 todo),所以为 0。
wx 要求:「待处理」应显示所有「未完成」订单,异常也算未完成。
【前端处理】
「待处理」页改用「我的订单」列表接口(房务订单列表同源,GET /v3/admin/order/grab-pool/my-claims/hotel),按未完成状态过滤:
- 「未完成」= 房务流程未到「已完成」的全部,含 配房中(CLAIMING)+ 待最终确认(PENDING_FINALIZE)+ 异常(EXCEPTION);排除「已完成(CONFIRMED)」。
- 即等价于订单列表去掉「已完成」tab 的并集(配房中 ∪ 待确认 ∪ 异常),用列表项的
houseStatus/houseStatusLabel过滤。 - 不要再用
todos接口作「待处理」唯一数据源(todo 只覆盖异常/动作类,漏掉正常未完成态)。
备注:与「工作台首页待办摘要」(dashboard-summary) 是两个概念——首页摘要是 todo/桶视图(wx 早前确认按桶稀疏呈现不动);本「待处理」页是房务的「待办订单」工作队列,按未完成订单口径展示。后端订单列表接口已能按状态过滤,前端改数据源即可。