52570 【手机端】未符合项整改流程 第二步缺个退回按钮

This commit is contained in:
宋伟佳
2022-04-13 14:58:27 +08:00
parent b8929a77fa
commit 51522ade7e
@@ -89,6 +89,7 @@
<ProcessFooter <ProcessFooter
show-save show-save
show-submit show-submit
show-back
show-transfer show-transfer
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
@@ -96,6 +97,7 @@
@transfer="handleTurnTo" @transfer="handleTurnTo"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
@back="beforeBack"
> >
</ProcessFooter> </ProcessFooter>
<phone-role <phone-role
@@ -263,6 +265,50 @@ export default {
this.saveLoading = false this.saveLoading = false
}) })
}, },
//驳回按钮
beforeBack(){
if(!this.commentInfo){
this.$message.warning('请填写审批意见')
}else{
let zqa = new Map();
for (let lastDataListElement of this.dataList) {
let a = zqa.get(lastDataListElement.dutyPeopleInfoId)
if( a == null){
a = {
id: lastDataListElement.dutyPeopleInfoId,
name: lastDataListElement.dutyPeopleInfo,
standardInfoList: []
}
}
a.standardInfoList.push(lastDataListElement);
zqa.set(a.id, a);
}
let list = [];
for(let item of zqa) {
list.push(item[1])
}
let json = {
dockUserList: list,
passInfo: this.passInfo,
passFlag: '1',
commentText: this.commentInfo
}
const params = new FormData();
params.set('json', JSON.stringify(json))
params.set('userId', this.$store.getters.userInfo.account)
params.set('taskIds', this.taskIds)
completeTask(params).then(res => {
if(res.success === true) {
this.$message.success('提交成功')
this.$router.push("/processCenter");
}
this.isSubmit = false
}).catch(e => {
this.isSubmit = false
})
}
},
// 提交按钮 // 提交按钮
handleSubmit() { handleSubmit() {
this.isSubmit = true this.isSubmit = true