按钮loading-手机端-项目清单确认流程

This commit is contained in:
zyn
2023-11-07 10:11:28 +08:00
parent 8b0c98b9c3
commit 98c97dbaac
@@ -196,9 +196,9 @@
show-transfer show-transfer
show-back show-back
show-submit show-submit
:transfer-loading="isTransfer"
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :isSubmitBack="isSubmit"
:saveLoading="isSubmit"
:approval="true" :approval="true"
@transfer="handleTransfer" @transfer="handleTransfer"
@back="beforeBack" @back="beforeBack"
@@ -369,6 +369,7 @@ export default {
this.roleTransfer = data this.roleTransfer = data
this.phoneRoleList = this.roleTransfer this.phoneRoleList = this.roleTransfer
this.turnLoading = true this.turnLoading = true
this.isSubmit = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
@@ -384,6 +385,8 @@ export default {
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
} }
}).finally(() => {
this.isSubmit = false
}) })
this.modalshowflag = false this.modalshowflag = false
}, },
@@ -516,7 +519,7 @@ export default {
}, },
//保存事件 //保存事件
handleSave() { handleSave() {
this.saveLoading = true; this.isSubmit = true;
let _formData = new FormData(); let _formData = new FormData();
this.qdform.dataList = this.dataList this.qdform.dataList = this.dataList
_formData.append("id", this.bpnId || ""); _formData.append("id", this.bpnId || "");
@@ -527,12 +530,11 @@ export default {
commentText: this.commentText commentText: this.commentText
})); }));
saveTaskForPub(_formData).then(res => { saveTaskForPub(_formData).then(res => {
this.saveLoading = false;
this.$message.success("保存成功"); this.$message.success("保存成功");
this.bpnId = res.result; this.bpnId = res.result;
}).catch(e => { }).finally(() => {
this.saveLoading = false; this.isSubmit = false
}); })
}, },
handleRemark(){ handleRemark(){
this.dataList.map(item => { this.dataList.map(item => {
@@ -549,6 +551,7 @@ export default {
this.qdform.passFlag = "1"; this.qdform.passFlag = "1";
this.qdform.commentText = this.commentText; this.qdform.commentText = this.commentText;
const json = JSON.stringify(this.qdform); const json = JSON.stringify(this.qdform);
this.isSubmit = true;
this.$http.post("lawss/activiti/completeTask", { this.$http.post("lawss/activiti/completeTask", {
taskIds: this.taskIds, taskIds: this.taskIds,
userId: this.userId, userId: this.userId,
@@ -562,6 +565,7 @@ export default {
this.$router.go(-2) this.$router.go(-2)
// this.$router.push("/processCenter"); // this.$router.push("/processCenter");
} }
this.isSubmit = false;
}, e => { }, e => {
}); });
} }