From f139e78c157ba3f20af7b44cd577d0b39e4a9dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Mon, 20 Nov 2023 16:37:23 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B3=95=E8=A7=84=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../processCenter/table/TodoList.vue | 4 ++++ .../StandardProcurementProcess.vue | 21 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/views/workCenter/processCenter/table/TodoList.vue b/src/views/workCenter/processCenter/table/TodoList.vue index e811c7fd..0e5cf231 100644 --- a/src/views/workCenter/processCenter/table/TodoList.vue +++ b/src/views/workCenter/processCenter/table/TodoList.vue @@ -148,6 +148,10 @@ export default { case '2': path = '/workCenter/StandardConsultationProcess' break + // 法规采购流程 + case '6': + path = '/workCenter/StandardProcurementProcess' + break // 企标立项、变更计划 case '7': path = '/workCenter/enterpriseStandardInitChange/planApprovalChangeFlow' diff --git a/src/views/workCenter/standardProcurementProcess/StandardProcurementProcess.vue b/src/views/workCenter/standardProcurementProcess/StandardProcurementProcess.vue index f41b1874..dd2ecb67 100644 --- a/src/views/workCenter/standardProcurementProcess/StandardProcurementProcess.vue +++ b/src/views/workCenter/standardProcurementProcess/StandardProcurementProcess.vue @@ -244,6 +244,7 @@ export default { created () { if (this.$route.query.processInstanceId || this.$route.query.draftId) { this.currentNode = this.$route.query.nodeId + this.initProcessInfo() } else { this.currentNode = ProcurementProcessNodes.initiate.value } @@ -289,6 +290,26 @@ export default { this.dataSource.push(record) } }, + initProcessInfo () { + this.loading = true + const params = { + processInstanceId: this.$route.query.processInstanceId, + draftId: this.$route.query.draftId, + taskId: this.$route.query.taskId + } + initProcurementProcess(params).then(res => { + if (res.success) { + const { result } = res + this.processInfo = Object.assign({}, result.basicProcessInfoDTO || {}) + this.dataSource = result.businessInfoDTO || [] + this.approvalInfo = Object.assign({}, result.basicTaskInfoDTO || {}) + this.$nextTick(() => { + this.processInfoForm.setFieldsValue(this.processInfo) + this.approvalInfoForm.setFieldsValue(this.approvalInfo) + }) + } + }) + }, dealFormData (isSave) { let flag = true, formData = {}, processInfo = {}, approvalInfo = {}, businessInfo = [], userInfoMap = {} if (isSave) {