管道基础大数据平台系统开发-【前端】-新系統界面
1
Surpriseplus
2022-11-25 f0032ece16f53462766e1f4420401de10a4f4cad
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是整数,否则要parseInt转换