按钮loading-标准清单发布/更新流程

This commit is contained in:
zyn
2023-11-06 11:51:10 +08:00
parent ebda3b0bea
commit 81862e012a
4 changed files with 30 additions and 12 deletions
@@ -1051,6 +1051,7 @@ export default {
//保存事件 //保存事件
handleSave() { handleSave() {
this.saveLoading = true; this.saveLoading = true;
this.isSubmit = true
this.listForm.dataList = this.dataList this.listForm.dataList = this.dataList
this.listForm.fileName = this.fileInfoList this.listForm.fileName = this.fileInfoList
let _formData = new FormData(); let _formData = new FormData();
@@ -1068,8 +1069,9 @@ export default {
this.saveLoading = false; this.saveLoading = false;
this.$message.success("保存成功"); this.$message.success("保存成功");
this.bpnId = res.result; this.bpnId = res.result;
}).catch(e => { }).finally(() => {
this.saveLoading = false; this.saveLoading = false;
this.isSubmit = false
}); });
}, },
//提交事件 //提交事件
@@ -1087,6 +1089,7 @@ export default {
this.$refs["Form"].validate((valid) => { this.$refs["Form"].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
this.saveLoading = true
this.$http.post("lawss/activiti/startProcessRollBack", { this.$http.post("lawss/activiti/startProcessRollBack", {
createUser: this.$store.getters.userInfo.userId, createUser: this.$store.getters.userInfo.userId,
createUserName: this.$store.getters.userInfo.userName, createUserName: this.$store.getters.userInfo.userName,
@@ -1121,7 +1124,11 @@ export default {
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isSubmit = false this.isSubmit = false
this.saveLoading = false
}); });
} else {
this.isSubmit = false
this.saveLoading = false
} }
}); });
} else { } else {
@@ -197,7 +197,7 @@
show-transfer show-transfer
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:transferLoading="isTransfer" :transferLoading="isSubmit"
@transfer="handleTransfer" @transfer="handleTransfer"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -379,14 +379,13 @@ export default {
}, },
//确认转办 //确认转办
checkedRole (data) { checkedRole (data) {
this.assigneeNewLoading = 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, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 userId: this.$store.getters.userInfo.userId, // 委托人
pId: this.$route.query.prcId // 流程实例 pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
@@ -395,6 +394,8 @@ export default {
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
} }
}).finally(() => {
this.isSubmit = false
}) })
}, },
// 请求转换流程图 // 请求转换流程图
@@ -377,7 +377,6 @@
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:transfer-loading="isTransfer"
:saveLoading="saveLoading" :saveLoading="saveLoading"
@transfer="handleTransfer" @transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@@ -519,14 +518,14 @@ export default {
methods: { methods: {
//确认转办 //确认转办
checkedRole (data) { checkedRole (data) {
this.assigneeNewLoading = true this.saveLoading = 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, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 userId: this.$store.getters.userInfo.userId, // 委托人
pId: this.$route.query.prcId // 流程实例 pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
@@ -535,6 +534,9 @@ export default {
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
} }
}).finally(() => {
this.saveLoading = false
this.isSubmit = false
}) })
}, },
// 请求转换流程图 // 请求转换流程图
@@ -847,6 +849,7 @@ export default {
//保存事件 //保存事件
handleSave() { handleSave() {
this.saveLoading = true; this.saveLoading = true;
this.isSubmit = true
let _formData = new FormData(); let _formData = new FormData();
_formData.append("id", this.bpnId || ""); _formData.append("id", this.bpnId || "");
_formData.append("prcType", "4"); _formData.append("prcType", "4");
@@ -856,11 +859,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.saveLoading = false;
this.isSubmit = false
}); });
}, },
//提交事件 //提交事件
@@ -869,6 +872,7 @@ export default {
this.listForm.dataList = this.dataList this.listForm.dataList = this.dataList
const json = JSON.stringify(this.listForm); const json = JSON.stringify(this.listForm);
this.isSubmit = true this.isSubmit = true
this.saveLoading = 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,
@@ -881,6 +885,7 @@ export default {
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
this.saveLoading = false
}); });
}, },
//标准表格选择框改变 //标准表格选择框改变
@@ -199,9 +199,9 @@
show-transfer show-transfer
show-back show-back
show-submit show-submit
:transfer-loading="isTransfer"
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
:isSubmitBack="isSubmit"
:approval="true" :approval="true"
@transfer="handleTransfer" @transfer="handleTransfer"
@back="beforeBack" @back="beforeBack"
@@ -296,14 +296,14 @@ export default {
methods: { methods: {
//确认转办 //确认转办
checkedRole (data) { checkedRole (data) {
this.assigneeNewLoading = true this.saveLoading = 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, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 userId: this.$store.getters.userInfo.userId, // 委托人
pId: this.$route.query.prcId // 流程实例 pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
@@ -312,6 +312,9 @@ export default {
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
} }
}).finally(() => {
this.saveLoading = false
this.isSubmit = false
}) })
}, },
// 请求转换流程图 // 请求转换流程图
@@ -475,6 +478,7 @@ export default {
//提交事件 //提交事件
handleSubmit() { handleSubmit() {
this.isSubmit = true; this.isSubmit = true;
this.saveLoading = true
this.listForm.approvalOpinion = "2"; this.listForm.approvalOpinion = "2";
this.listForm.commentText = this.commentText; this.listForm.commentText = this.commentText;
const json = JSON.stringify(this.listForm); const json = JSON.stringify(this.listForm);
@@ -490,6 +494,7 @@ export default {
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isSubmit = false this.isSubmit = false
this.saveLoading = false
}); });
}, },
//选择标准取消事件 //选择标准取消事件