diff --git a/src/views/projectcenter/ProjectManage.vue b/src/views/projectcenter/ProjectManage.vue index e2d1632d..ad1f355d 100644 --- a/src/views/projectcenter/ProjectManage.vue +++ b/src/views/projectcenter/ProjectManage.vue @@ -359,7 +359,7 @@
取消 - 确定
@@ -974,6 +974,7 @@ export default { setup() { const state = reactive({ tableLoading: false, + buttonLoading: false, projectName: null, selectTime: null, sonproject: false, @@ -1083,6 +1084,7 @@ export default { // 创建多层项目 const createStoreyProject = async () => { + state.buttonLoading = true // 接口需要传递的参数信息 const errorMsgs = { name: "请输入项目名称", @@ -1091,6 +1093,7 @@ export default { sourceBelongId: "请选择资源归属", }; if (!validate(state.projectInfo, errorMsgs)) { + state.buttonLoading = false return; } /** @@ -1107,6 +1110,7 @@ export default { return res.data.data == 1; }); if (offName) { + state.buttonLoading = false message.destroy(); return message.warning("项目名称重复,请重新填写"); } @@ -1115,6 +1119,7 @@ export default { message.destroy(); message.success("创建成功"); state.currentPage = 1; + state.buttonLoading = false getTableDate(); }); };