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 })