21 行
1.8 KiB
Markdown
21 行
1.8 KiB
Markdown
# 房务「待处理」页:改为显示所有未完成订单(含异常),而非只显示 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 早前确认按桶稀疏呈现不动);本「待处理」页是房务的「待办订单」工作队列,按未完成订单口径展示。后端订单列表接口已能按状态过滤,前端改数据源即可。
|