52382 标准征求意见:意见汇总报批节点,缺少保存按钮

This commit is contained in:
宋伟佳
2022-04-02 13:50:26 +08:00
parent b9245c75ef
commit ea57cc3ca1
@@ -256,9 +256,11 @@
</div>
<ProcessFooter
show-submit
show-save
:submitLoading="isSubmit"
:saveLoading="saveLoading"
show-transfer
@save="handleSave"
@transfer="handleTransfer"
@submit="handleSubmit"
>
@@ -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 => {
})
})