52382 标准征求意见:意见汇总报批节点,缺少保存按钮
This commit is contained in:
@@ -256,9 +256,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
|
show-save
|
||||||
:submitLoading="isSubmit"
|
:submitLoading="isSubmit"
|
||||||
:saveLoading="saveLoading"
|
:saveLoading="saveLoading"
|
||||||
show-transfer
|
show-transfer
|
||||||
|
@save="handleSave"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
>
|
||||||
@@ -340,7 +342,7 @@
|
|||||||
import ProcessHeader from '../../components/ProcessHeader'
|
import ProcessHeader from '../../components/ProcessHeader'
|
||||||
import ProcessFooter from '../../components/ProcessFooter'
|
import ProcessFooter from '../../components/ProcessFooter'
|
||||||
import ProcessTitle from '../../components/ProcessTitle'
|
import ProcessTitle from '../../components/ProcessTitle'
|
||||||
import {inboundLiaisonDetail, processCreateStand,changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew, saveTaskForPub } from "api/process";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -616,6 +618,29 @@ export default {
|
|||||||
handleTabs(name) {
|
handleTabs(name) {
|
||||||
this.active = 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() {
|
handleSubmit() {
|
||||||
this.$refs['bzzqyjForm'].validate((valid) => {
|
this.$refs['bzzqyjForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
@@ -668,6 +693,7 @@ export default {
|
|||||||
pId: this.pId
|
pId: this.pId
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
let data = JSON.parse(res.mesg)
|
let data = JSON.parse(res.mesg)
|
||||||
|
console.log(data);
|
||||||
let commitStatus = res.commitStatus
|
let commitStatus = res.commitStatus
|
||||||
if(commitStatus && commitStatus > 0){
|
if(commitStatus && commitStatus > 0){
|
||||||
this.acceptShow = true
|
this.acceptShow = true
|
||||||
@@ -678,16 +704,18 @@ export default {
|
|||||||
}
|
}
|
||||||
this.commentText4 = data.commentText4 || ''
|
this.commentText4 = data.commentText4 || ''
|
||||||
this.form.fjList = data.fjList || data.form.fjList
|
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.cid = data.cid || data.form.cid
|
||||||
this.form.endTime = data.endTime || data.form.endTime
|
this.form.endTime = data.endTime || data.form.endTime
|
||||||
this.form.textType = data.textType || data.form.textType
|
this.form.textType = data.textType || data.form.textType
|
||||||
this.form.modelList = data.modelList || data.form.modelList
|
this.form.modelList = data.modelList || data.form.modelList
|
||||||
this.form.spId = data.spId || ''
|
this.json = data.form ? data.form : data
|
||||||
this.form.spName = data.spName || ''
|
|
||||||
this.json = data
|
|
||||||
this.standId = data.standId
|
this.standId = data.standId
|
||||||
this.getItemList(data.standId,data.textType)
|
this.getItemList(data.standId,data.textType)
|
||||||
this.data = data.info || data.data
|
this.data = data.info || data.form.info
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user