Quellcode durchsuchen

设置节点参数按钮加载状态

duy vor 2 Jahren
Ursprung
Commit
082a67631d
2 geänderte Dateien mit 13 neuen und 6 gelöschten Zeilen
  1. 6 3
      src/views/manager/projectinfo/tree.vue
  2. 7 3
      src/views/manager/wbsinfo/edit.vue

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

@@ -1293,7 +1293,7 @@
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button @click="nodeInfoVisible = false">取 消</el-button>
-        <el-button type="primary" @click="nodeInfoSave()">保 存</el-button>
+        <el-button type="primary" @click="nodeInfoSave()"   :loading="nodeInfoSaveload">保 存</el-button>
       </span>
     </el-dialog>
 
@@ -1845,7 +1845,8 @@ export default {
       ],
       menuvalue: '',
       isshowSyncbtn:false,
-      projectName:''
+      projectName:'',
+      nodeInfoSaveload:false
       
     };
   },
@@ -2979,13 +2980,15 @@ export default {
           }
         });
         if (tag) {
+          this.nodeInfoSaveload=true
           await this.saveOrUpdateBatch({scopeType:10,projectId:this.projectid,nodeId:this.jiedianId,wps:this.nodeInfoTable,type:1,delIds:this.delids});
-          this.nodeInfoVisible = false;
           this.delIds=[];
           this.$message({
             type: "success",
             message: "设置参数节点成功!",
           });
+          this.nodeInfoSaveload=false
+          this.nodeInfoVisible = false;
         } else {
           this.$message({
             type: "error",

+ 7 - 3
src/views/manager/wbsinfo/edit.vue

@@ -1372,6 +1372,7 @@
         <el-button
           type="primary"
           @click="nodeInfoSave()"
+          :loading="nodeInfoSaveload"
         >保 存</el-button>
       </span>
     </el-dialog>
@@ -1445,7 +1446,7 @@
         slot="footer"
         class="dialog-footer"
       >
-        <el-button @click="addParameterName()">保 存</el-button>
+        <el-button @click="addParameterName()" >保 存</el-button>
         <el-button @click="closeParameter()">关 闭</el-button>
       </span>
     </el-dialog>
@@ -1779,7 +1780,8 @@ export default {
         {icon: 'el-icon-delete', label: '删除节点', key: "del"},
       
       ],//树组件操作菜单
-      menuKey:''
+      menuKey:'',
+      nodeInfoSaveload:false
     };
   },
   computed: {
@@ -2756,13 +2758,15 @@ export default {
 
         })
         if (tag) {
+          this.nodeInfoSaveload=true
           await this.saveOrUpdateBatch({scopeType:1,projectId:this.projectid,nodeId:this.jiedianId,wps:this.nodeInfoTable,type:1,delIds:this.delids})
-          this.nodeInfoVisible = false;
           this.delIds=[]
           this.$message({
             type: "success",
             message: "设置参数节点成功!"
           })
+          this.nodeInfoSaveload=false
+          this.nodeInfoVisible = false;
         } else {
           this.$message({
             type: "error",