From a1677cab63cb0ce7514d1efc1b96741401f6673e Mon Sep 17 00:00:00 2001 From: aixianling Date: Fri, 7 Apr 2023 11:49:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E9=A1=B9=E9=85=8D=E7=BD=AE=E9=87=8D?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mattersConfig/components/addConfig.vue | 6 +- .../mattersConfig/components/guidance.vue | 274 ++++++++---------- 2 files changed, 127 insertions(+), 153 deletions(-) diff --git a/packages/work/processManagement/mattersConfig/components/addConfig.vue b/packages/work/processManagement/mattersConfig/components/addConfig.vue index dd806d82..c4790b38 100644 --- a/packages/work/processManagement/mattersConfig/components/addConfig.vue +++ b/packages/work/processManagement/mattersConfig/components/addConfig.vue @@ -69,7 +69,6 @@ export default { ] }, detailTitle: v => v.detailObj?.id ? "编辑事项" : "添加事项", - processType: v => v.$route.hash == "#add" ? 0 : 2 }, methods: { ...mapActions(['closePage']), @@ -119,7 +118,6 @@ export default { */ save() { this.$refs['processApproval'].handleProcessApproval().then(res => { - const {processType} = this this.instance.post(`/app/approval-process-def/add-update`, { ...this.detailObj, ...this.baseInfo, @@ -131,7 +129,7 @@ export default { tableType: 0, processAnnexDefs: this.annexs.map(e => ({...e, mustFill: Number(e.mustFill)})), processNodeList: res.processNodeList, - processType + processType: 0 }).then(res => { if (res.code == 0) { this.$message.success("保存成功") @@ -144,7 +142,7 @@ export default { }, getDetail() { const {id} = this.$route.query - this.instance.post(`/app/approval-process-def/info-id`, null, {params: {id}}).then(res => { + id && this.instance.post(`/app/approval-process-def/info-id`, null, {params: {id}}).then(res => { if (res?.data) { this.detailObj = res.data this.filedList = res.data.tableInfo.tableFieldInfos diff --git a/packages/work/processManagement/mattersConfig/components/guidance.vue b/packages/work/processManagement/mattersConfig/components/guidance.vue index 9fe6e0f2..12535131 100644 --- a/packages/work/processManagement/mattersConfig/components/guidance.vue +++ b/packages/work/processManagement/mattersConfig/components/guidance.vue @@ -15,23 +15,17 @@ + v-for="(item,i) in dict.getDict('hbDepartment')" :key="i" + :label="item.dictName" + :value="item.dictValue"> - - - - + @@ -40,9 +34,9 @@ + v-model="form.processDefStatus" + active-color="#5088FF" + inactive-color="#D0D4DC" active-value="1" inactive-value="0"> @@ -58,162 +52,144 @@