From 9df26563cc3ccc94ac1c48b348380fe1a8c119b7 Mon Sep 17 00:00:00 2001 From: zyn Date: Thu, 23 Nov 2023 14:40:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B5=81=E7=A8=8B=E6=92=A4=E5=9B=9E?= =?UTF-8?q?=E6=97=B6=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/policyMeetings/step1.vue | 16 +++++++++++++-- .../policyRegulatoryMaterials/index.vue | 16 +++++++++++++-- .../policyTopicEnrollment/index.vue | 20 +++++++++++++++++-- .../policyTopicParticipation/index.vue | 20 +++++++++++++++++-- .../creatProcess/policyWarehousing/step1.vue | 16 +++++++++++++-- 5 files changed, 78 insertions(+), 10 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue index 1b9f033a5..9a0175170 100644 --- a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue @@ -260,8 +260,20 @@ export default { this.loading = true queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false - let mes = JSON.parse(res.mes) - this.$set(this, 'form', mes.form) + if (mes.form) { + // 驳回 + let mes = JSON.parse(res.mes) + this.$set(this, 'form', mes.form) + } else { + // 撤回 + this.form = JSON.parse(JSON.stringify(mes)) + this.roleForm = { + applyUserId: mes.applyUserId, + applyUserName: mes.applyUserName, + jlUserId: mes.jlUserId, + jlUserName: mes.jlUserName, + } + } this.roleForm = mes.roleForm this.$nextTick(() => { this.reloadForm = true diff --git a/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue b/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue index ce810b8a0..690c23369 100644 --- a/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue @@ -326,8 +326,20 @@ export default { queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) - this.$set(this, 'form', mes.form) - this.roleForm = mes.roleForm + if (mes.form) { + // 驳回 + this.$set(this, 'form', mes.form) + this.roleForm = mes.roleForm + } else { + // 撤回 + this.form = JSON.parse(JSON.stringify(mes)) + this.roleForm = { + applyUserId: mes.applyUserId, + applyUserName: mes.applyUserName, + approverId: mes.approverId, + approverName: mes.approverName + } + } this.$nextTick(() => { this.reloadForm = true }) diff --git a/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue b/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue index 6243a8752..7e3fa5b36 100644 --- a/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue @@ -481,8 +481,24 @@ export default { queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) - this.$set(this, 'form', mes.form) - this.roleForm = mes.roleForm + if (mes.form) { + // 驳回 + this.$set(this, 'form', mes.form) + this.roleForm = mes.roleForm + } else { + // 撤回 + this.form = JSON.parse(JSON.stringify(mes)) + this.roleForm = { + applyUserId: mes.applyUserId, + applyUserName: mes.applyUserName, + ministerId: mes.ministerId, + ministerIdName: mes.ministerIdName, + inspectorId: mes.inspectorId, + inspectorIdName: mes.inspectorIdName, + presidentId: mes.presidentId, + presidentIdName: mes.presidentIdName + } + } this.$nextTick(() => { this.reloadForm = true }) diff --git a/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue b/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue index 4d823106c..c674407e2 100644 --- a/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue @@ -360,8 +360,24 @@ export default { queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) - this.$set(this, 'form', mes.form) - this.roleForm = mes.roleForm + if (mes.form) { + // 驳回 + this.$set(this, 'form', mes.form) + this.roleForm = mes.roleForm + } else { + // 撤回 + this.form = JSON.parse(JSON.stringify(mes)) + this.roleForm = { + applyUserId: mes.applyUserId, + applyUserName: mes.applyUserName, + ministerId: mes.ministerId, + ministerIdName: mes.ministerIdName, + inspectorId: mes.inspectorId, + inspectorIdName: mes.inspectorIdName, + presidentId: mes.presidentId, + presidentIdName: mes.presidentIdName, + } + } this.$nextTick(() => { this.reloadForm = true }) diff --git a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue index 3d561e9aa..9b6a95ebe 100644 --- a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue @@ -332,8 +332,20 @@ export default { }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) - this.$set(this, 'form', mes.form) - this.roleForm = mes.roleForm + if (mes.form) { + // 驳回 + this.$set(this, 'form', mes.form) + this.roleForm = mes.roleForm + } else { + // 撤回 + this.form = JSON.parse(JSON.stringify(mes)) + this.roleForm = { + jlUserId: mes.jlUserId, + jlUserName: mes.jlUserName, + prcCreateUser: mes.prcCreateUser, + prcCreateUserName: mes.prcCreateUserName, + } + } this.$nextTick(() => { this.reloadForm = true })