liu
21 小时以前 e99df7745f202936ad9fa59982e52327fd90e763
分支
用户 liu <2021943741@qq.com>
星期三, 九月 16, 2026 14:29 +0800
提交者 liu <2021943741@qq.com>
星期三, 九月 16, 2026 14:29 +0800
提交e99df7745f202936ad9fa59982e52327fd90e763
目录 a598fee9bff8d9760294d540e7ffcd5a47c3c7bf 目录 | zip | gz
上一版本 2d74cdc6f9bc14f54470a1cdde845b83e2155b4d 查看 | 对比
refactor(approval): 审批配置页 + 采购计划/采购订单改为状态机审核

配合后端将 BPM 审批改为轻量级单级/或签状态机。

- 新增「系统管理 → 审批配置」页面:按业务类型维护启用开关与审批人(多选或签),
审批人取系统内用户下拉,配套 src/api/system/approval-config
- 采购计划、采购订单列表页去掉流程定义选择弹窗,改为:
提交(未提交/审核不通过)→ 审核 / 审核不通过(仅审批人可见)→ 查看审批
- 审核走独立的 audit-modal,审核不通过时驳回原因必填
- 审核按钮可见性由 approver-ids 接口 + 当前登录用户判定,与后端校验保持一致
- 采购订单列表/详情补充审核人、审核时间、审核意见展示

Co-Authored-By: Claude <noreply@anthropic.com>
已删除1个文件
已添加6个文件
已修改5个文件
935 ■■■■ 文件已修改
src/api/erp/purchase/order/index.ts 42 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/erp/purchase/plan/index.ts 43 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/system/approval-config/index.ts 62 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/order/detail/index.vue 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/order/index.vue 119 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/order/modules/audit-modal.vue 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/plan/index.vue 97 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/plan/modules/audit-modal.vue 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/plan/modules/process-select-modal.vue 79 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/system/approvalConfig/data.ts 111 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/system/approvalConfig/index.vue 93 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/system/approvalConfig/modules/config-form.vue 79 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史