hl-api-changelog/changelogs-v2/2026-06/64_房务待处理页改显所有未完成订单含异常_改用我的订单接口过滤_前端处理-管理后台.md

21 行
1.8 KiB
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

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