61 行
2.1 KiB
Markdown
61 行
2.1 KiB
Markdown
# 41_房务组长权限列表联系房务前端待处理-管理后台
|
|
|
|
## 背景
|
|
|
|
房务管理员角色当前能打开「全部」待办 Tab,且可以看到其他房务待办,属于越权展示。
|
|
|
|
房务组长进入订单列表时,应看到所有已被房务抢走、非抢单池状态的订单,不应只看到已完成订单。
|
|
|
|
另外,列表里「联系房务」打开会话时标题显示“对端”,需要改成具体负责房务。
|
|
|
|
## 待办 Tab 权限
|
|
|
|
页面路径:
|
|
|
|
- `/housekeeper/todos`
|
|
|
|
前端规则:
|
|
|
|
1. 普通房务管理员只展示「我的未完成」Tab。
|
|
2. 「全部」/「同事在处理」Tab 仅房务组长、超级管理员展示。
|
|
3. 普通房务管理员请求待办接口只传 `scope=mine`。
|
|
4. `scope=all` / `scope=others` 仅房务组长、超级管理员使用。
|
|
|
|
后端已加兜底权限:普通房务管理员请求 `scope=all` 或 `scope=others` 会返回业务错误 `582204`。
|
|
|
|
## 房务组长订单列表
|
|
|
|
页面路径:
|
|
|
|
- `/housekeeper/orders`
|
|
|
|
房务组长「全部房务」列表不要强制传 `status=confirmed` / `DONE` 一类完成态过滤。
|
|
|
|
应直接查询房务订单列表的组长视角,展示所有已抢单/已归属房务、非抢单池状态的订单,包括:
|
|
|
|
- 配房中
|
|
- 待最终确认
|
|
- 已完成
|
|
- 异常/待处理
|
|
|
|
列表行里的负责房务展示:
|
|
|
|
- 使用接口返回的 `claimerName`。
|
|
- 后端已优先返回房务企业微信昵称。
|
|
- 没绑定企业微信时,后端回退用户名。
|
|
|
|
## 联系房务
|
|
|
|
房务组长列表点击「联系房务」时:
|
|
|
|
1. 使用当前订单行的 `claimerId` 作为聊天对端管理员 ID。
|
|
2. 会话抽屉标题展示当前订单行的 `claimerName`。
|
|
3. 不要展示“对端”这种兜底文案,除非接口确实没有返回任何名字。
|
|
|
|
## 验收口径
|
|
|
|
- 普通房务管理员看不到「全部」/「同事在处理」Tab,也不能通过前端请求看到其他房务待办。
|
|
- 房务组长能看到所有已归属房务的订单,不限已完成。
|
|
- 房务组长列表展示具体负责房务名。
|
|
- 点击「联系房务」后,聊天标题显示具体房务,不显示“对端”。
|