From ea57cc3ca105b8e0864eeb6df008855a2295be3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com> Date: Sat, 2 Apr 2022 13:50:26 +0800 Subject: [PATCH] =?UTF-8?q?52382=20=E6=A0=87=E5=87=86=E5=BE=81=E6=B1=82?= =?UTF-8?q?=E6=84=8F=E8=A7=81=EF=BC=9A=E6=84=8F=E8=A7=81=E6=B1=87=E6=80=BB?= =?UTF-8?q?=E6=8A=A5=E6=89=B9=E8=8A=82=E7=82=B9=EF=BC=8C=E7=BC=BA=E5=B0=91?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/bzzqyj/step4.vue | 38 ++++++++++++++++--- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue index 12eea8b0b..eb0a73603 100644 --- a/src/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue @@ -256,9 +256,11 @@ @@ -340,7 +342,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' -import {inboundLiaisonDetail, processCreateStand,changeAssigneeNew} from 'api/process' +import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew, saveTaskForPub } from "api/process"; import axios from "axios"; export default { @@ -616,6 +618,29 @@ export default { handleTabs(name) { this.active = name }, + //保存事件 + handleSave() { + this.saveLoading = true; + let _formData = new FormData(); + let json = this.json + json.info = this.data + json.spId = this.form.spId + json.spName = this.form.spName + _formData.append("id", this.bpnId || ""); + _formData.append("prcType", "3"); + _formData.append("taskIds", this.taskIds); + _formData.append("json", JSON.stringify({ + form: json, + commentText: this.commentText4 + })); + saveTaskForPub(_formData).then(res => { + this.saveLoading = false; + this.$message.success("保存成功"); + this.bpnId = res.result; + }).catch(e => { + this.saveLoading = false; + }); + }, handleSubmit() { this.$refs['bzzqyjForm'].validate((valid) => { if (valid) { @@ -668,6 +693,7 @@ export default { pId: this.pId }).then(res => { let data = JSON.parse(res.mesg) + console.log(data); let commitStatus = res.commitStatus if(commitStatus && commitStatus > 0){ this.acceptShow = true @@ -678,16 +704,18 @@ export default { } this.commentText4 = data.commentText4 || '' this.form.fjList = data.fjList || data.form.fjList + this.form.spId = data.form ? data.form.spId : '' + this.form.spName = data.form ? data.form.spName : '' + this.form.startUser = data.form ? data.form.startUser : data.startUser + this.form.startUserName = data.form ? data.form.startUserName : data.startUserName this.form.cid = data.cid || data.form.cid this.form.endTime = data.endTime || data.form.endTime this.form.textType = data.textType || data.form.textType this.form.modelList = data.modelList || data.form.modelList - this.form.spId = data.spId || '' - this.form.spName = data.spName || '' - this.json = data + this.json = data.form ? data.form : data this.standId = data.standId this.getItemList(data.standId,data.textType) - this.data = data.info || data.data + this.data = data.info || data.form.info }).catch(e => { }) })