From f0032ece16f53462766e1f4420401de10a4f4cad Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 25 十一月 2022 17:50:52 +0800
Subject: [PATCH] 1

---
 src/views/datamanage/dataUpdata.vue |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue
index b465ab4..5925249 100644
--- a/src/views/datamanage/dataUpdata.vue
+++ b/src/views/datamanage/dataUpdata.vue
@@ -152,16 +152,24 @@
               type="info"
               >{{ $t('common.reset') }}</el-button
             >
+             <el-button @click="setWarehouseDel"
+              icon="el-icon-folder-delete"
+              type="danger"
+              >{{ $t('common.delete') }}</el-button
+            >
           </el-form-item>
         </el-form>
       </div>
    <div class="contentTable" style="height:500px">
    <el-table
      :data="waretableData"
-
+   @selection-change="handleDelteChange"
         style="width:99%"
         height="92%"
  >
+    <el-table-column
+      type="selection"
+      width="55"/>
         <el-table-column
           align="center"
           type="index"
@@ -266,7 +274,7 @@
 import MyBread from '../../components/MyBread.vue';
 import { getToken } from '@/utils/auth';
 import { selectdirTab, queryDepTree, dataUploadSelectVerByDirid, dataUploadSelectPath, dataUploadSelectFiles, dataUploadDeleteFiles, dataUploadInsertFiles,
-dataUpload_selectByPageForUpload} from '../../api/api';
+dataUpload_selectByPageForUpload,deleteMeta} from '../../api/api';
 export default {
   name: 'dataUpdata',
   components: {
@@ -347,10 +355,34 @@
       },
       deep: true,
       immediate: true,
+      multipleDelete:[]
     },
   },
 
   methods: {
+
+  async setWarehouseDel(){
+          var std = [];
+          for (var i in this.multipleDelete) {
+            std.push(this.multipleDelete[i].id);
+          }
+          const res = await deleteMeta({ids: std.toString() })
+          if(res.code != 200){
+            this.$message.error('鍒犻櫎澶辫触');
+          }else{
+               this.$message({
+          message: '鍒犻櫎鎴愬姛',
+          type: 'success'
+        });
+        this.listData.pageIndex=1;
+        this.listData.pageSize = 10;
+           this.getAllWareTable();
+          }
+    },
+    handleDelteChange(val){
+    this.multipleDelete = val;
+    },
+
     changetimeFile(res){
 
 //shijianchuo鏄暣鏁帮紝鍚﹀垯瑕乸arseInt杞崲

--
Gitblit v1.9.3