From 5b91dbab19a45c4720f8647be3ce5d189c0990c0 Mon Sep 17 00:00:00 2001 From: danshihao Date: Tue, 23 Jan 2024 16:36:59 +0800 Subject: [PATCH] fix 81201 --- .../EnterpriseStandardInspectionPlanFlow.vue | 16 +++++++++------- .../EnterpriseStandardInspectionProcess.vue | 16 +++++++++------- ...terpriseStandardInspectionRectification.vue | 16 +++++++++------- .../InspectionExtensionRequestProcess.vue | 16 +++++++++------- .../PermissionApplicationProcess.vue | 18 ++++++++++-------- .../PostMeetingManageProcess.vue | 16 +++++++++------- 6 files changed, 55 insertions(+), 43 deletions(-) diff --git a/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue b/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue index ad72bf6b..dcd9acde 100644 --- a/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue +++ b/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue @@ -436,13 +436,15 @@ export default { projectId: this.projectId }) - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务表格数据,用于强制撤回后回显 - draftData: params.processEsInspectPlanList - }) + // 发起保存草稿信息 + if (this.isInitiate) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务表格数据,用于强制撤回后回显 + draftData: params.processEsInspectPlanList + }) + } // 如果有校验失败的,那就报错 if (flag) { diff --git a/src/views/workCenter/enterpriseStandardInspectionProcess/EnterpriseStandardInspectionProcess.vue b/src/views/workCenter/enterpriseStandardInspectionProcess/EnterpriseStandardInspectionProcess.vue index f62402e4..32e94894 100644 --- a/src/views/workCenter/enterpriseStandardInspectionProcess/EnterpriseStandardInspectionProcess.vue +++ b/src/views/workCenter/enterpriseStandardInspectionProcess/EnterpriseStandardInspectionProcess.vue @@ -404,13 +404,15 @@ export default { projectId: this.projectId }) - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务表格数据,用于强制撤回后回显 - draftData: params.processEsInspectList - }) + // 发起保存草稿信息 + if (this.isInitiate) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务表格数据,用于强制撤回后回显 + draftData: params.processEsInspectList + }) + } // 如果有校验失败的,那就报错 if (flag) { diff --git a/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue index f3784dc0..6e7e4dc1 100644 --- a/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue +++ b/src/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification.vue @@ -375,13 +375,15 @@ export default { id: this.formInfo.id }) - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务表格数据,用于强制撤回后回显 - draftData: params.processEsInspectRectify - }) + // 发起保存草稿信息 + if (this.isUploadRectificationResult) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务表格数据,用于强制撤回后回显 + draftData: params.processEsInspectRectify + }) + } // 如果有校验失败的,那就报错 if (flag) { diff --git a/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue b/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue index dd3e31d4..00daff03 100644 --- a/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue +++ b/src/views/workCenter/inspectionExtensionRequestProcess/InspectionExtensionRequestProcess.vue @@ -362,13 +362,15 @@ export default { projectId: this.projectId }) - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务表格数据,用于强制撤回后回显 - draftData: params.processEsInspectDelayApplyList - }) + // 发起保存草稿信息 + if (this.isInitiate) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务表格数据,用于强制撤回后回显 + draftData: params.processEsInspectDelayApplyList + }) + } // 如果有校验失败的,那就报错 if (flag) { diff --git a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue index 40fa67b5..27d43ec6 100644 --- a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue +++ b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue @@ -500,15 +500,17 @@ export default { params.processEsPermissionApply.userId = this.$store.getters.userInfo.id } - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务数据,用于强制撤回后回显 - draftData: Object.assign({}, params.processEsPermissionApply, { - lawsEnterpriseStandardList: this.$refs.baseInfoTable.dataSource + // 发起保存草稿信息 + if (this.isInitiate) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务数据,用于强制撤回后回显 + draftData: Object.assign({}, params.processEsPermissionApply, { + lawsEnterpriseStandardList: this.$refs.baseInfoTable.dataSource + }) }) - }) + } // 如果有校验失败的,那就报错 if (flag) { diff --git a/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue b/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue index 0632e298..1aaa747b 100644 --- a/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue +++ b/src/views/workCenter/postMeetingManageProcess/PostMeetingManageProcess.vue @@ -400,13 +400,15 @@ export default { params.fileIds = params.processMeetingManage.fileIds } - // 保存草稿信息 - params.infoJsonStr = JSON.stringify({ - // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) - personInfo: this.$refs.personnelInfo.getDataObj(), - // 业务数据,用于强制撤回后回显 - draftData: params.processMeetingManage - }) + // 发起保存草稿信息 + if (this.isInitiate) { + params.infoJsonStr = JSON.stringify({ + // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) + personInfo: this.$refs.personnelInfo.getDataObj(), + // 业务数据,用于强制撤回后回显 + draftData: params.processMeetingManage + }) + } // 如果有校验失败的,那就报错 if (flag) {