支持具备 changeApplicant 权限时代填申请人及发票/余额联动;系统/CRM/BX/PL 主数据与下拉选项改为仅租户隔离,避免「仅本人」导致空选项。 Co-authored-by: Cursor <cursoragent@cursor.com>
857 B
857 B
报销申请「申请人」可改选设计
日期: 2026-07-25
方案: A(独立按钮权限)
目标
- 新增/编辑弹窗展示「申请人」,默认当前登录用户。
- 有权限或
super_admin可改选他人;无权限只读展示本人。 - 关联发票与额度按所选申请人的发票夹校验。
权限
- 权限码:
bx:reimburseApply:changeApplicant(按钮级,挂在「报销申请」下)。 super_admin始终可改选。- 无权限:前端只读;后端忽略客户端
applicantId,强制本人。
前后端要点
- Create/Update 支持可选
applicantId;写入applicant_id/name;自动标题用申请人姓名。 - 发票列表/余额:持有改申请人权限或发票夹管理权限时可按
userId查他人。 - 切换申请人时清空已选发票并刷新余额。