From 348d56eaadc30234a3678094a70666c054577c0f Mon Sep 17 00:00:00 2001 From: danshihao Date: Mon, 22 Jan 2024 16:13:08 +0800 Subject: [PATCH] fix 81062 --- .../PermissionApplicationProcess.vue | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue index f6cfa980..e3896c28 100644 --- a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue +++ b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue @@ -343,19 +343,21 @@ export default { } // 回显业务信息,如果有标识属性就是强制撤回 if (Object.hasOwnProperty.call(infoJson, 'revocation')) { - const data = infoJson.draftData - const list = data.lawsEnterpriseStandardList || [] - // 发起节点的表格和审批节点的表格,哪个存在回显哪个的数据 - this.$refs.baseInfoTable && this.$refs.baseInfoTable.setData(list) - this.$refs.applyPermissionTable && this.$refs.applyPermissionTable.setData(list) + const formData = infoJson.draftData + const list = formData.lawsEnterpriseStandardList || [] // 保存并回显表单信息 - this.info = cloneDeep(data) - this.formInfo = data - this.baseInfoForm.setFieldsValue({ - expirationDate: data.expirationDate, - userDictText: data.userDictText, - standardNumbers: data.standardNumbers, - applyDetail: data.applyDetail + this.info = cloneDeep(formData) + this.formInfo = formData + this.$nextTick(() => { + // 发起节点的表格和审批节点的表格,哪个存在回显哪个的数据 + this.$refs.baseInfoTable && this.$refs.baseInfoTable.setData(list) + this.$refs.applyPermissionTable && this.$refs.applyPermissionTable.setData(list) + this.baseInfoForm.setFieldsValue({ + expirationDate: formData.expirationDate, + userDictText: formData.userDictText, + standardNumbers: formData.standardNumbers, + applyDetail: formData.applyDetail + }) }) } else { // 非强制撤回调接口查数据 @@ -503,7 +505,9 @@ export default { // 人员信息(要重新获取,流程里的信息不能直接用,后端需要多选人员处理成数组了) personInfo: this.$refs.personnelInfo.getDataObj(), // 业务数据,用于强制撤回后回显 - draftData: params.processEsPermissionApply + draftData: Object.assign({}, params.processEsPermissionApply, { + lawsEnterpriseStandardList: this.$refs.baseInfoTable.dataSource + }) }) // 如果有校验失败的,那就报错