fix:面授课添加多次点击重复添加问题

This commit is contained in:
wyx
2022-12-20 14:16:03 +08:00
parent b971e9eca8
commit febf4774ee

View File

@@ -495,6 +495,7 @@ export default {
innerPersion: false,
outPersion: false,
assessmentName: null,
isClick: false
});
const clear = () => {
state.courseName = "";
@@ -643,6 +644,12 @@ export default {
message.destroy();
return message.warning("请输入必填字段");
} else {
if(state.isClick){
message.destroy();
message.error("请勿频繁点击")
return
}
state.isClick = true;
let type = state.onlySign ? "1," : "0,";
let t = state.completeLeave ? "1" : "0";
let p = state.innerPersion ? "1," : "0,";
@@ -681,10 +688,12 @@ export default {
// message.success(`添加成功`);
await updateTask(res);
ctx.emit("changeData", false);
state.isClick = false;
closeDrawer();
})
.catch((e) => {
console.log(e);
state.isClick = false;
message.destroy();
message.error(`添加失败`);
});