diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue index aaebf35d6..b2096b02c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue @@ -259,7 +259,7 @@ import rename from "process/creatProcess/qbzxdjhgk/component/rename"; import establish from "process/creatProcess/qbzxdjhgk/component/establish"; import delay from "process/creatProcess/qbzxdjhgk/component/delay"; import cancel from "process/creatProcess/qbzxdjhgk/component/cancel"; -import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel} from "api/process"; +import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel, saveTaskForPub } from "api/process"; export default { name: "qbzxdjhgkStep1", @@ -441,26 +441,53 @@ export default { }, //流程保存 handleSave() { - let qbzxdFrom = this.$refs["childForm"].qbfsForm; - qbzxdFrom.type = this.toggleType - this.saveLoading = true - let _formData = new FormData() - _formData.append('id', this.bpnId || '') - _formData.append('createUser', this.$store.getters.userInfo.userId) - _formData.append('createUserName', this.$store.getters.userInfo.userName) - _formData.append('prcType', '25') - _formData.append('json', JSON.stringify({ - roleForm: this.roleForm, - qbfsForm: qbzxdFrom, - commentText: this.commentText - })) - saveTaskFirst(_formData).then(res => { - this.saveLoading = false - this.$message.success('保存成功') - this.bpnId = res.result - }).catch(e => { - this.saveLoading = false - }) + if(!this.approvalFlag){ + //第一次正常保存 + let qbzxdFrom = this.$refs["childForm"].qbfsForm; + qbzxdFrom.type = this.toggleType + this.saveLoading = true + let _formData = new FormData() + _formData.append('id', this.bpnId || '') + _formData.append('createUser', this.$store.getters.userInfo.userId) + _formData.append('createUserName', this.$store.getters.userInfo.userName) + _formData.append('prcType', '25') + _formData.append('json', JSON.stringify({ + roleForm: this.roleForm, + qbfsForm: qbzxdFrom, + commentText: this.commentText + })) + saveTaskFirst(_formData).then(res => { + this.saveLoading = false + this.$message.success('保存成功') + this.bpnId = res.result + }).catch(e => { + this.saveLoading = false + }) + }else{ + //被驳回后的保存 + this.saveLoading = true; + let qbzxdFrom = this.$refs["childForm"].qbfsForm; + qbzxdFrom.type = this.toggleType + this.saveLoading = true + let _formData = new FormData() + _formData.append('id', this.bpnId || '') + _formData.append('createUser', this.$store.getters.userInfo.userId) + _formData.append('createUserName', this.$store.getters.userInfo.userName) + _formData.append('prcType', '25') + _formData.append('json', JSON.stringify({ + roleForm: this.roleForm, + qbfsForm: qbzxdFrom, + commentText: this.commentText + })) + saveTaskForPub(_formData).then(res => { + this.saveLoading = false; + this.$message.success("保存成功"); + this.bpnId = res.result; + }).catch(e => { + this.saveLoading = false; + }); + + } }, //流程提交 handleSubmit() {