52570 【手机端】未符合项整改流程 第二步缺个退回按钮
This commit is contained in:
@@ -89,6 +89,7 @@
|
||||
<ProcessFooter
|
||||
show-save
|
||||
show-submit
|
||||
show-back
|
||||
show-transfer
|
||||
:submitLoading="isSubmit"
|
||||
:saveLoading="saveLoading"
|
||||
@@ -96,6 +97,7 @@
|
||||
@transfer="handleTurnTo"
|
||||
@save="handleSave"
|
||||
@submit="handleSubmit"
|
||||
@back="beforeBack"
|
||||
>
|
||||
</ProcessFooter>
|
||||
<phone-role
|
||||
@@ -263,6 +265,50 @@ export default {
|
||||
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() {
|
||||
this.isSubmit = true
|
||||
|
||||
Reference in New Issue
Block a user