2026-07-25-reimburse-applicant-select-design.md 857 B

报销申请「申请人」可改选设计

日期: 2026-07-25
方案: A(独立按钮权限)

目标

  • 新增/编辑弹窗展示「申请人」,默认当前登录用户。
  • 有权限或 super_admin 可改选他人;无权限只读展示本人。
  • 关联发票与额度按所选申请人的发票夹校验。

权限

  • 权限码:bx:reimburseApply:changeApplicant(按钮级,挂在「报销申请」下)。
  • super_admin 始终可改选。
  • 无权限:前端只读;后端忽略客户端 applicantId,强制本人。

前后端要点

  • Create/Update 支持可选 applicantId;写入 applicant_id/name;自动标题用申请人姓名。
  • 发票列表/余额:持有改申请人权限或发票夹管理权限时可按 userId 查他人。
  • 切换申请人时清空已选发票并刷新余额。