Prechádzať zdrojové kódy

新增节点按钮增加Loading

gangyj 3 rokov pred
rodič
commit
4677acf833

+ 6 - 0
src/views/manager/projectinfo/tree.vue

@@ -588,6 +588,7 @@
         <el-button
           type="primary"
           @click="saveNode"
+          :loading="saveNodeLoading"
         >确 定</el-button>
       </span>
     </el-dialog>
@@ -1406,6 +1407,7 @@ export default {
       editType: 1,
 
       dialogVisible: false,
+      saveNodeLoading:false,
       deptCategorylist: [],
       majorDataTypeList: [],
       rules: {
@@ -1531,6 +1533,7 @@ export default {
       });
     },
     addNode () {
+      this.saveNodeLoading = true;
       update(this.nodeDetail).then(() => {
         this.updateTreeNewNode();
         this.dialogVisible = false;
@@ -1538,6 +1541,9 @@ export default {
           type: "success",
           message: "新增成功!"
         });
+        this.$nextTick(()=>{
+          this.saveNodeLoading = false;
+        })
       })
     },
     updateNode () {

+ 6 - 0
src/views/manager/wbsinfo/edit.vue

@@ -601,6 +601,7 @@
         <el-button
           type="primary"
           @click="saveNode"
+          :loading="saveNodeLoading"
         >确 定</el-button>
       </span>
     </el-dialog>
@@ -1454,6 +1455,7 @@ export default {
       editType: 1,
 
       dialogVisible: false,
+      saveNodeLoading:false,
       deptCategorylist: [],
       majorDataTypeList: [],
       rules: {
@@ -1663,6 +1665,7 @@ export default {
       });
     },
     addNode () {
+      this.saveNodeLoading = true;
       update(this.nodeDetail).then(() => {
         this.updateTreeNewNode();
         this.dialogVisible = false;
@@ -1670,6 +1673,9 @@ export default {
           type: "success",
           message: "新增成功!"
         });
+        this.$nextTick(()=>{
+          this.saveNodeLoading = false;
+        })
       })
     },
     updateNode () {