管道基础大数据平台系统开发-【前端】-新系統界面
1
Surpriseplus
2023-02-01 dda0e6f581e8c2b116f2eae53756d80215d6e5e0
src/views/datamanage/dataUpdata.vue
@@ -227,7 +227,7 @@
            </el-form-item>
            <el-form-item>
              <!-- 上传 -->
              <el-button
              <el-button v-if="menuStatus.upload"
                :disabled="tableData.length == 0 ? false : true"
                @click="setFileUpload"
                size="small"
@@ -237,7 +237,7 @@
              $t('common.upload')
            }}</el-button>
              <!-- 删除 -->
              <el-button
              <el-button v-if="menuStatus.delete"
                :disabled="multipleSelection.length == 0 ? true : false"
                icon="el-icon-delete"
                size="small"
@@ -245,7 +245,7 @@
                type="danger"
              >{{ $t('common.delete') }}</el-button>
              <!-- 质检 -->
              <el-button
              <el-button v-if="menuStatus.insert"
                :disabled="multipleSelection.length == 0 ? true : false"
                type="info"
                size="small"
@@ -254,7 +254,7 @@
              >{{$t('common.quayTest')}}
              </el-button>
              <!-- 入库 -->
              <el-button
              <el-button  v-if="menuStatus.insert"
                @click="setFileWare"
                size="small"
                :disabled="tableData.length == 0 ?  true: false"
@@ -310,8 +310,8 @@
              width="120"
            >
              <template slot-scope="scope">
                <el-button
                  v-if="scope.row.code != null"
                <el-button v-if="menuStatus.download"
                  v-show="scope.row.code != null"
                  @click="handerLogClick(scope.row)"
                  type="text"
                  size="mini"
@@ -355,7 +355,7 @@
                size="small"
                type="info"
              >{{ $t('common.reset') }}</el-button>
              <el-button
              <el-button v-if="menuStatus.delete"
                @click="setWarehouseDel"
                icon="el-icon-folder-delete"
                type="danger"
@@ -503,37 +503,55 @@
            class="ContBox"
            v-show="quayTestShow.checkAttrs"
          >
            <el-checkbox checked disabled>属性检查:(*dlg*.gdb+*地形图**.dwg)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >属性检查:(*dlg*.gdb+*地形图**.dwg)</el-checkbox>
          </div>
          <div
            class="ContBox"
            v-show="quayTestShow.checkMath"
          >
            <el-checkbox checked disabled>数学基础检查:(.shp,.dlg)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >数学基础检查:(.shp,.dlg)</el-checkbox>
          </div>
          <div
            class="ContBox"
            v-show="quayTestShow.checkDecorate"
          >
            <el-checkbox checked disabled>图面整饰检查:(.dwg)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >图面整饰检查:(.dwg)</el-checkbox>
          </div>
          <div
            class="ContBox"
            v-show="quayTestShow.checkXls"
          >
            <el-checkbox checked disabled>表格数据检查:(.xls/.xlsx)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >表格数据检查:(.xls/.xlsx)</el-checkbox>
          </div>
          <div
            class="ContBox"
            v-show="quayTestShow.checkOrigin"
          >
            <el-checkbox checked disabled>原点检查:(*剖面图*.dwg)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >原点检查:(*剖面图*.dwg)</el-checkbox>
          </div>
          <div
            class="ContBox"
            v-show="quayTestShow.checkMeta"
          >
            <el-checkbox checked disabled>元数据检查:(*元数据*.xls/.xlsx)</el-checkbox>
            <el-checkbox
              checked
              disabled
            >元数据检查:(*元数据*.xls/.xlsx)</el-checkbox>
          </div>
          <div
            class="ContBox"
@@ -545,7 +563,10 @@
              class="demo-form-inline"
            >
              <el-form-item>
                <el-checkbox checked disabled>拓扑检查:(*地形图*.dwg)</el-checkbox>
                <el-checkbox
                  checked
                  disabled
                >拓扑检查:(*地形图*.dwg)</el-checkbox>
              </el-form-item>
              <el-form-item>
                <div class="ContDiv">
@@ -599,7 +620,10 @@
              class="demo-form-inline"
            >
              <el-form-item>
                <el-checkbox checked disabled>栅格检查:(.tif/.img)</el-checkbox>
                <el-checkbox
                  checked
                  disabled
                >栅格检查:(.tif/.img)</el-checkbox>
              </el-form-item>
              <el-form-item>
                <div class="ContDiv">
@@ -629,7 +653,10 @@
              class="demo-form-inline"
            >
              <el-form-item>
                <el-checkbox checked disabled>高程检查:(.tif/.img)</el-checkbox>
                <el-checkbox
                  checked
                  disabled
                >高程检查:(.tif/.img)</el-checkbox>
              </el-form-item>
              <el-form-item>
                <div class="ContDiv">
@@ -659,7 +686,10 @@
              class="demo-form-inline"
            >
              <el-form-item>
                <el-checkbox checked disabled>点云检查:(.laz + *激光点云*.xls/.xlsx)</el-checkbox>
                <el-checkbox
                  checked
                  disabled
                >点云检查:(.laz + *激光点云*.xls/.xlsx)</el-checkbox>
              </el-form-item>
              <el-form-item>
                <div class="ContDiv">
@@ -681,7 +711,10 @@
              class="demo-form-inline"
            >
              <el-form-item>
                <el-checkbox checked disabled>OSGB检查:(.osgb + *倾斜摄影*.xls/.xlsx) </el-checkbox>
                <el-checkbox
                  checked
                  disabled
                >OSGB检查:(.osgb + *倾斜摄影*.xls/.xlsx) </el-checkbox>
              </el-form-item>
              <el-form-item>
                <div class="ContDiv">
@@ -1083,8 +1116,16 @@
        pageSize: 1,
        pageSize: 10,
      },
      count1:0,
      attributeData:[],
      count1: 0,
      attributeData: [],
      menuStatus: {
        delete: false,
        insert: false,
        update: false,
        upload: false,
        download: false,
      },
    }
  },
@@ -1097,11 +1138,50 @@
    this.setProjectName();
    //获取文件上传路径
    this.getFilePath();
    //权限获取
    this.getPerms();
  },
  watch: {
  },
  methods: {
    showPermsMenu(res) {
      switch (res.tag) {
        case '/delete':
          this.menuStatus.delete = true;
          break;
        case '/insert':
          this.menuStatus.insert = true;
          break;
        case '/update':
          this.menuStatus.update = true;
          break;
        case '/upload':
          this.menuStatus.upload = true;
          break;
        case '/download':
          this.menuStatus.download = true;
          break;
      }
    },
    getPerms() {
      var val = this.$store.state.currentPerms;
      var permsEntity = this.$store.state.permsEntity;
      if (!permsEntity || !permsEntity.length) {
        getPerms().then((res) => {
          if (res.code == 200) {
            permsEntity = res.result;
          }
        });
      }
      for (var i = 0; i < permsEntity.length; i++) {
        if (val === permsEntity[i].perms) {
          this.showPermsMenu(permsEntity[i]);
        }
      }
    },
    //数据列表清单-table 点击
    handleLoaderSizeChange(val) {
      this.listLoader.pageIndex = 1;