From 89dde4d62c1acd2a514b0628f8af8a1126104476 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Tue, 9 May 2023 16:37:55 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=A5=E5=91=8A=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ProcessMixin.vue | 5 +++-- src/views/reportProcess/launch.vue | 8 +++++++- src/views/userCenter/processCenter/taskDraft.vue | 12 ++++++++++-- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/components/ProcessMixin.vue b/src/components/ProcessMixin.vue index 6dfc558..3376d9d 100644 --- a/src/components/ProcessMixin.vue +++ b/src/components/ProcessMixin.vue @@ -119,8 +119,9 @@ getProcessDetail(){ return new Promise((resolve,reject)=>{ let params={ - prcId: this.prcId, - prcType: this.prcType + prcId: this.prcId , + prcType: this.prcType, + dataId:this.dataId } if(this.$route.query.type=='yiban') params.tag=1 else params.tag=0 diff --git a/src/views/reportProcess/launch.vue b/src/views/reportProcess/launch.vue index 281676c..c3141b2 100644 --- a/src/views/reportProcess/launch.vue +++ b/src/views/reportProcess/launch.vue @@ -78,7 +78,7 @@ export default { mixins: [processMixin], data() { return { - + dataId:'', showTableD: false, initShow: false, // 控制审批历史是否显示 只有在不是第一次的时候才是true treeType: '', @@ -125,6 +125,7 @@ export default { // 如果是从草稿进入的 if (this.$route.query.isDraft) { this.isShowSave = true + this.dataId= this.$store.getters.handleProcess.dataId this.taskId = this.$store.getters.handleProcess?.taskId this.prcNum = this.$store.getters.handleProcess?.prcNum this.prcId = this.$store.getters.handleProcess?.prcId @@ -247,6 +248,11 @@ export default { }, // 保存 handleSave(){ + this.processForm=this.$refs.basMes.form + if(this.$refs.basMes.tags){ + this.processForm.keyContent = JSON.stringify(this.$refs.basMes.tags) + } + this.processForm.prcName=this.processForm.name&&this.processForm.name this.saveLoading = true let submitJson = JSON.stringify({...this.assignForm, userId: this.$store.getters.userInfo.usid}) diff --git a/src/views/userCenter/processCenter/taskDraft.vue b/src/views/userCenter/processCenter/taskDraft.vue index 07b1537..767a313 100644 --- a/src/views/userCenter/processCenter/taskDraft.vue +++ b/src/views/userCenter/processCenter/taskDraft.vue @@ -122,9 +122,17 @@ export default { path: '/permission/launch', query: { id: this.$route.query.id, - isDraft: 1 + isDraft: 1, } - }) + });break; + case '4' : + this.$router.push({ + path: '/reportprocess/launch', + query: { + id: this.$route.query.id, + isDraft: 1 + } + }) } }, },