hl-api-changelog/changelogs-v2/2026-07/41_房务组长权限列表联系房务前端待处理-管理后台.md
2026-07-07 16:58:00 +08:00

2.1 KiB

41_房务组长权限列表联系房务前端待处理-管理后台

背景

房务管理员角色当前能打开「全部」待办 Tab,且可以看到其他房务待办,属于越权展示。

房务组长进入订单列表时,应看到所有已被房务抢走、非抢单池状态的订单,不应只看到已完成订单。

另外,列表里「联系房务」打开会话时标题显示“对端”,需要改成具体负责房务。

待办 Tab 权限

页面路径:

  • /housekeeper/todos

前端规则:

  1. 普通房务管理员只展示「我的未完成」Tab。
  2. 「全部」/「同事在处理」Tab 仅房务组长、超级管理员展示。
  3. 普通房务管理员请求待办接口只传 scope=mine
  4. scope=all / scope=others 仅房务组长、超级管理员使用。

后端已加兜底权限:普通房务管理员请求 scope=allscope=others 会返回业务错误 582204

房务组长订单列表

页面路径:

  • /housekeeper/orders

房务组长「全部房务」列表不要强制传 status=confirmed / DONE 一类完成态过滤。

应直接查询房务订单列表的组长视角,展示所有已抢单/已归属房务、非抢单池状态的订单,包括:

  • 配房中
  • 待最终确认
  • 已完成
  • 异常/待处理

列表行里的负责房务展示:

  • 使用接口返回的 claimerName
  • 后端已优先返回房务企业微信昵称。
  • 没绑定企业微信时,后端回退用户名。

联系房务

房务组长列表点击「联系房务」时:

  1. 使用当前订单行的 claimerId 作为聊天对端管理员 ID。
  2. 会话抽屉标题展示当前订单行的 claimerName
  3. 不要展示“对端”这种兜底文案,除非接口确实没有返回任何名字。

验收口径

  • 普通房务管理员看不到「全部」/「同事在处理」Tab,也不能通过前端请求看到其他房务待办。
  • 房务组长能看到所有已归属房务的订单,不限已完成。
  • 房务组长列表展示具体负责房务名。
  • 点击「联系房务」后,聊天标题显示具体房务,不显示“对端”。