feat(审批流程): 优化审批逻辑并添加抄送功能

重构审批条件判断逻辑,统一使用canApprove和canWithdraw计算属性控制按钮显示
为所有审批详情页添加撤回按钮功能
在审批列表页新增抄送功能,支持多选抄送人
调整提交成功后的跳转路由为/hrm/apply
仅在approverMode为template时设置tplId参数
This commit is contained in:
砂糖
2026-01-05 11:42:53 +08:00
parent a0f03c374a
commit 78b5af5143
10 changed files with 141 additions and 36 deletions

View File

@@ -295,11 +295,11 @@ export default {
],
approverRuleOptions: [
{ label: '固定人员(选择)', value: 'fixed_user' },
{ label: '角色(选择/输入编码)', value: 'role' },
{ label: '岗位(选择)', value: 'position' },
{ label: '部门负责人(自动)', value: 'dept_leader' },
{ label: '发起人本人(自动)', value: 'initiator' },
{ label: '表单字段指定(字段名)', value: 'form_field' }
// { label: '角色(选择/输入编码)', value: 'role' },
// { label: '岗位(选择)', value: 'position' },
// { label: '部门负责人(自动)', value: 'dept_leader' },
// { label: '发起人本人(自动)', value: 'initiator' },
// { label: '表单字段指定(字段名)', value: 'form_field' }
],
rules: {
tplId: [{ required: true, message: '请选择模板', trigger: 'change' }],