diff --git a/klp-ui/src/views/workflow/work/start.vue b/klp-ui/src/views/workflow/work/start.vue index 5165711d..a8d2296d 100644 --- a/klp-ui/src/views/workflow/work/start.vue +++ b/klp-ui/src/views/workflow/work/start.vue @@ -6,7 +6,7 @@
- +
@@ -104,6 +104,7 @@ export default { procInsId: null, formOpen: false, formData: {}, + parserKey: 1, // 审批表单 approvalForm: { approvalType: 1, // 默认指定用户 @@ -152,6 +153,7 @@ export default { this.formData = res.data; // 表单按钮隐藏 this.formData.formBtns = false; + this.parserKey++ // 只有加载新表单时才更新 key this.formOpen = true } }) @@ -202,21 +204,6 @@ export default { formData.flowable.candidateUsers = this.approvalUsers.map(user => user.userId).join(','); formData.flowable.candidateGroups = ''; formData.flowable.text = this.approvalUsers.map(user => user.nickName).join(','); - } else if (this.approvalForm.approvalType === 2) { - // 角色 - formData.flowable = formData.flowable || {}; - formData.flowable.candidateUsers = ''; - formData.flowable.candidateGroups = 'ROLE_'; - } else if (this.approvalForm.approvalType === 3) { - // 部门 - formData.flowable = formData.flowable || {}; - formData.flowable.candidateUsers = ''; - formData.flowable.candidateGroups = 'DEPT_'; - } else if (this.approvalForm.approvalType === 4) { - // 发起人 - formData.flowable = formData.flowable || {}; - formData.flowable.candidateUsers = ''; - formData.flowable.candidateGroups = ''; } // 启动流程并将表单数据加入流程变量