From 6f111c5933f2d40e97760058f4dd88105feccb52 Mon Sep 17 00:00:00 2001 From: new_new_new <8454518+new-twice@user.noreply.gitee.com> Date: Thu, 11 Jun 2026 07:51:35 +0000 Subject: [PATCH] =?UTF-8?q?!31=20fix(xispeak):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=8F=91=E8=B5=B7=E5=90=8E=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=98=BE=E7=A4=BA=E7=8A=B6=E6=80=81=E4=B8=8D?= =?UTF-8?q?=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(xispeak): 修复流程发起后下拉菜单显示状态不正确 * refactor(xispeak): 抽取督办领导选择为DeptRoleSelectUser组件 * fix(xispeak): 修复BPM表单输入被刷掉和新增表单带入旧数据 * docs(xispeak): 更新BPM节点权限配置 --- src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md | 4 + .../BPM_NODE_PERMISSIONS_XI_FEEDBACK.md | 3 +- src/views/bg/xispeak/BgXiSpeakList.vue | 8 +- .../xispeak/components/BgXiSpeakBPMForm.vue | 79 ++-------- .../bg/xispeak/components/BgXiSpeakForm.vue | 147 +++++++----------- .../bg/xispeak/components/BgXiSpeakModal.vue | 9 +- .../xispeak/components/DeptRoleSelectUser.vue | 39 +++++ 7 files changed, 126 insertions(+), 163 deletions(-) create mode 100644 src/views/bg/xispeak/components/DeptRoleSelectUser.vue diff --git a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md index e0c439d..d744bbe 100644 --- a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md +++ b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS.md @@ -61,6 +61,10 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1 --- +### 节点:<反馈流程部门负责人反馈> +Task_133caii +bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1 + ### 节点: <所党委审批> * taskDefKey: `` diff --git a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md index b3a3c99..d769f7b 100644 --- a/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md +++ b/src/views/bg/xispeak/BPM_NODE_PERMISSIONS_XI_FEEDBACK.md @@ -34,7 +34,8 @@ showFeedbackInfo → 反馈信息区域(表格 + 表头) ## 习讲话经办人反馈流程 ### 节点: <纪检负责人审批> -* bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 +* taskDefKey: `` + * bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1 --- ### 节点: <部门负责人审批> diff --git a/src/views/bg/xispeak/BgXiSpeakList.vue b/src/views/bg/xispeak/BgXiSpeakList.vue index 068c44a..5090ba9 100644 --- a/src/views/bg/xispeak/BgXiSpeakList.vue +++ b/src/views/bg/xispeak/BgXiSpeakList.vue @@ -529,6 +529,12 @@ onClick: handleProcessJbr.bind(null, record), }); } + if (record.bpmStatus == '3') { + dropDownAction.push({ + label: '发起经办人执行反馈流程', + onClick: handleProcessJbr.bind(null, record), + }); + } if (record.bpmStatus == '2') { dropDownAction.push({ label: '再次发起经办人执行反馈流程', @@ -711,7 +717,7 @@ }; await startProcessSchedules(params); - await saveOrUpdateDict({ id: record.id, bpmStatus: '2', supervisionCount: nextSuperviseCount, completionStatus: 0 }, true); + await saveOrUpdateDict({ id: record.id, bpmStatus: '3', supervisionCount: nextSuperviseCount, completionStatus: 0 }, true); createMessage.success('发起成功'); reload(); } diff --git a/src/views/bg/xispeak/components/BgXiSpeakBPMForm.vue b/src/views/bg/xispeak/components/BgXiSpeakBPMForm.vue index 2b0d450..e23e455 100644 --- a/src/views/bg/xispeak/components/BgXiSpeakBPMForm.vue +++ b/src/views/bg/xispeak/components/BgXiSpeakBPMForm.vue @@ -141,26 +141,11 @@ - - - - @@ -288,7 +273,7 @@