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