Bläddra i källkod

取消捕获按钮状态

duy 2 år sedan
förälder
incheckning
68fcfb6839
1 ändrade filer med 6 tillägg och 3 borttagningar
  1. 6 3
      src/views/tentative/metadata.vue

+ 6 - 3
src/views/tentative/metadata.vue

@@ -32,7 +32,7 @@
                         
                     </div>
                 </template>
-                <template slot="menuRight" v-if="query.fileStorageType!==''">
+                <template slot="menuRight" v-if="query.fileStorageType==''">
                   <div>
                     <el-button type="primary"
                       icon="el-icon-plus"
@@ -41,7 +41,7 @@
                   </div>
                 </template>
                 <template slot-scope="{type,size,row,index}" slot="menu" v-if="query.fileStorageType!==''">
-                  <el-button :size="size" :type="type" @click="cancel(row,index)">取消捕获</el-button>
+                  <el-button :size="size" :type="type" @click="cancel(row,index)" :loading="cancelLoad">取消捕获</el-button>
                 </template>
     </avue-crud>
       <!-- 编辑元素表单信息 -->
@@ -309,7 +309,8 @@ export default {
         current:1,
       },
       isShowedit:true,
-      saveload:false
+      saveload:false,
+      cancelLoad:false
     };
   },
   computed: {
@@ -588,10 +589,12 @@ export default {
     },
     //取消捕获
     cancel(row){
+      this.cancelLoad=true
       cancelAllocation({
         ids:row.id,
         type:this.query.fileStorageType
       }).then(()=>{
+        this.cancelLoad=false
         this.handleCurrentChange(1);
         this.queryChange();
       })