管道基础大数据平台系统开发-【前端】-新系統界面
suerprisePlus
2025-03-06 16d8a328938d9c418fd083a88bcc70b2088a5117
代码提交
已修改5个文件
1356 ■■■■ 文件已修改
public/SmartEarthSDK/SmartEarth.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/config/config.js 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/mapsdk.vue 462 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js 补丁 | 查看 | 原始文档 | blame | 历史
src/views/datamanage/dataUpdata.vue 887 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/SmartEarthSDK/SmartEarth.js
@@ -40438,7 +40438,7 @@
                    entity.polygon.heightReference = options.heightReference;
                    if (options.heightReference != 1) {
                        entity.polygon.height = options.height;
                        options.height && (entity.polygon.perPositionHeight = false);
                        options.height && (.perPositionHeight = false);
                    }
                    if (options.extrudedHeightReference != 1) {
                        entity.polygon.extrudedHeight = options.extrudedHeight;
public/config/config.js
@@ -57,7 +57,10 @@
  // 矢量
  baseUrl_sl: iisHost + '/LFData/2d/tiles/vec/{z}/{x}/{y}.png',
  // 地形
  baseUrl_yx: iisHost + '/LFData/2d/tiles/ter/{z}/{x}/{y}.png'
  baseUrl_yx: iisHost + '/LFData/2d/tiles/ter/{z}/{x}/{y}.png',
  arcGis_url:"https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/?callback=loadJsonp940826&f=json",
  sg_url:'http://192.168.11.205/SG/Elevation?request=GetMap&Version=1.3.0&Service=WMS&v=1&CRS=EPSG%3A4326&bbox=-90%2C-180%2C90%2C0&height=32&width=32&optimizedOnly=0&layers=china_5m.Ei.402586&Styles=&Format=image%2Fmpt&level=0&origLevel=0',
};
// 工点信息表
src/components/mapsdk.vue
@@ -40,22 +40,13 @@
          <div class="box-body">
            <el-form ref="form" :model="coordFrom" label-width="70px">
              <el-form-item label="经度:">
                <el-input
                  v-model="coordFrom.lon"
                  placeholder="请输入经度"
                ></el-input>
                <el-input v-model="coordFrom.lon" placeholder="请输入经度"></el-input>
              </el-form-item>
              <el-form-item label="纬度:">
                <el-input
                  v-model="coordFrom.lat"
                  placeholder="请输入维度"
                ></el-input>
                <el-input v-model="coordFrom.lat" placeholder="请输入维度"></el-input>
              </el-form-item>
              <el-form-item label="高度:">
                <el-input
                  v-model="coordFrom.height"
                  placeholder="请输入高度"
                ></el-input>
                <el-input v-model="coordFrom.height" placeholder="请输入高度"></el-input>
              </el-form-item>
              <el-form-item>
                <el-button @click="setCoordLocal" type="info">定位</el-button>
@@ -80,12 +71,8 @@
              </el-form-item>
              <el-form-item>
                <el-button @click="drawTerrainLevel" type="parmary"
                  >绘制</el-button
                >
                <el-button @click="clearTerrainLevel" type="info"
                  >清除</el-button
                >
                <el-button @click="drawTerrainLevel" type="parmary">绘制</el-button>
                <el-button @click="clearTerrainLevel" type="info">清除</el-button>
              </el-form-item>
            </el-form>
          </div>
@@ -102,39 +89,19 @@
          <div class="box-body">
            <el-form :model="comprehensive" :inline="true">
              <el-form-item label="地名:">
                <el-input
                  size="small"
                  style="width: 160px"
                  v-model="comprehensive.name"
                  placeholder="请输入地名...."
                ></el-input>
                <el-input size="small" style="width: 160px" v-model="comprehensive.name"
                  placeholder="请输入地名...."></el-input>
              </el-form-item>
              <el-form-item>
                <el-button @click="setQueryTable" type="info" size="small"
                  >查询</el-button
                >
                <el-button @click="setQueryTable" type="info" size="small">查询</el-button>
              </el-form-item>
            </el-form>
            <el-table
              :data="tableData"
              height="200px"
              border
              style="width: 100%"
            >
              <el-table-column
                align="center"
                type="index"
                label="序号"
                width="70"
              />
            <el-table :data="tableData" height="200px" border style="width: 100%">
              <el-table-column align="center" type="index" label="序号" width="70" />
              <el-table-column prop="name" align="center" label="地名">
                <template slot-scope="scope">
                  <el-button
                    @click="handleLocation(scope.$index, scope.row)"
                    size="small"
                    >{{ scope.row.name
                    }}<i class="el-icon-place" style="padding-left: 5px"></i
                  ></el-button>
                  <el-button @click="handleLocation(scope.$index, scope.row)" size="small">{{ scope.row.name
                    }}<i class="el-icon-place" style="padding-left: 5px"></i></el-button>
                </template>
              </el-table-column>
              <!--              <el-table-column-->
@@ -158,16 +125,9 @@
              <!--              </el-table-column>-->
            </el-table>
            <div class="pagination_box">
              <el-pagination
                @size-change="handleSizeChange"
                @current-change="handleCurrentChange"
                :current-page="listData.pageIndex"
                :page-sizes="[10, 20, 50, 100]"
                :pager-count="3"
                :page-size="listData.pageSize"
                layout="total, prev, pager, next"
                :total="count"
              >
              <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
                :current-page="listData.pageIndex" :page-sizes="[10, 20, 50, 100]" :pager-count="3"
                :page-size="listData.pageSize" layout="total, prev, pager, next" :total="count">
              </el-pagination>
            </div>
          </div>
@@ -183,42 +143,19 @@
            </div>
          </div>
          <div class="box-body">
            <el-form
              ref="form"
              :model="pathFrom"
              :rules="rules"
              label-width="55px"
            >
            <el-form ref="form" :model="pathFrom" :rules="rules" label-width="55px">
              <el-form-item label="起点:" prop="lon">
                <el-input
                  style="width: 250px"
                  v-model="pathFrom.lon"
                  placeholder="坐标格式:116.799,39.979"
                ></el-input>
                <el-link
                  :underline="false"
                  @click="showMouseLeftClick(1)"
                  style="margin-left: 10px"
                  ><i class="el-icon-plus"></i
                ></el-link>
                <el-input style="width: 250px" v-model="pathFrom.lon" placeholder="坐标格式:116.799,39.979"></el-input>
                <el-link :underline="false" @click="showMouseLeftClick(1)" style="margin-left: 10px"><i
                    class="el-icon-plus"></i></el-link>
              </el-form-item>
              <el-form-item label="终点:" prop="lat">
                <el-input
                  style="width: 250px"
                  v-model="pathFrom.lat"
                  placeholder="坐标格式:116.824,39.938"
                ></el-input>
                <el-link
                  :underline="false"
                  @click="showMouseLeftClick(2)"
                  style="margin-left: 10px"
                  ><i class="el-icon-plus"></i
                ></el-link>
                <el-input style="width: 250px" v-model="pathFrom.lat" placeholder="坐标格式:116.824,39.938"></el-input>
                <el-link :underline="false" @click="showMouseLeftClick(2)" style="margin-left: 10px"><i
                    class="el-icon-plus"></i></el-link>
              </el-form-item>
              <el-form-item>
                <el-button @click="showMouseLeftClick(3)" type="info"
                  >查询</el-button
                >
                <el-button @click="showMouseLeftClick(3)" type="info">查询</el-button>
              </el-form-item>
            </el-form>
          </div>
@@ -247,10 +184,7 @@
        ></div>
      </div> -->
      <!--      class="center CenDiv"-->
      <div
        @click="changeMenulayer"
        class="changeLayer"
        style="
      <div @click="changeMenulayer" class="changeLayer" style="
          position: absolute;
          bottom: 116px;
          right: 46px;
@@ -262,16 +196,11 @@
          align-items: center;
          cursor: pointer;
          border: 1px solid rgba(255, 255, 255, 0.5);
        "
      >
        ">
        <div title="底图切换" id="cenBg" class="mapBaseMap"></div>
      </div>
      <div
        @click="changeMapType"
        class="changeMapType"
        v-if="$store.state.setChangeBaseMap"
        style="
      <div @click="changeMapType" class="changeMapType" v-if="$store.state.setChangeBaseMap" style="
          position: absolute;
          bottom: 85px;
          right: 46px;
@@ -283,13 +212,8 @@
          align-items: center;
          cursor: pointer;
          border: 1px solid rgba(255, 255, 255, 0.5);
        "
      >
        <div
          title="2/3维切换"
          id="cenBg"
          :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"
        ></div>
        ">
        <div title="2/3维切换" id="cenBg" :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"></div>
      </div>
      <!--      </div>-->
      <!-- 坡度分析弹窗-->
@@ -315,167 +239,118 @@
            <tr>
              <td>粉质黏土</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(139, 106, 77, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>淤泥质粉土</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(141, 85, 69, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>圆砾</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(102, 166, 184, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>卵石</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(54, 83, 173, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>泥岩</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(47, 30, 13, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>细砂</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(93, 88, 15, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>中砂</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(164, 140, 21, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>淤泥质土</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(75, 74, 78, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
            <tr>
              <td>其他</td>
              <td>
                <div
                  style="
                <div style="
                    width: 100px;
                    height: 20px;
                    background: rgba(225, 225, 225, 1);
                  "
                ></div>
                  "></div>
              </td>
            </tr>
          </table>
        </el-card>
      </div>
      <!--属性信息弹窗-->
      <div
        class="propertiesPop"
        v-if="$store.state.propertiesFlag == '1'"
        v-drag
      >
      <div class="propertiesPop" v-if="$store.state.propertiesFlag == '1'" v-drag>
        <el-card class="box-card">
          <div slot="header">
            <span>属性信息</span>
            <div style="float: right; cursor: pointer">
              <el-link
                v-if="
              <el-link v-if="
                  $store.state.surfaceDeForm.flag &&
                  this.$store.state.surfaceDeForm.gid
                "
                type="primary"
                :underline="false"
                @click="setSurfaceDeForm"
                style="margin-right: 10px"
                >地表形变时序图</el-link
              >
              <el-link
                v-if="$store.state.propertiesName.enName == 's_surveyworksite'"
                type="primary"
                :underline="false"
                @click="getPointInfo"
                style="margin-right: 10px"
                >勘察信息表</el-link
              >
              <el-link
                type="primary"
                :underline="false"
                @click="getAttatchList"
                style="margin-right: 10px"
                >查看附件</el-link
              >
              " type="primary" :underline="false" @click="setSurfaceDeForm"
                style="margin-right: 10px">地表形变时序图</el-link>
              <el-link v-if="$store.state.propertiesName.enName == 's_surveyworksite'" type="primary" :underline="false"
                @click="getPointInfo" style="margin-right: 10px">勘察信息表</el-link>
              <el-link type="primary" :underline="false" @click="getAttatchList"
                style="margin-right: 10px">查看附件</el-link>
              <i class="el-icon-close" @click="closeBufferBox(6)"></i>
            </div>
          </div>
          <div
            class="pointInfoBoxContext"
            style="height: 250px; overflow-y: auto"
          >
            <div
              style="line-height: 20px"
              v-for="(value, key) in $store.state.propertiesInfo"
              :key="key"
            >
              <span
                v-if="key != 'eventid'"
                style="font-size: 14px; font-weight: bold; margin-right: 5px"
                >{{ key }}:</span
              >
          <div class="pointInfoBoxContext" style="height: 250px; overflow-y: auto">
            <div style="line-height: 20px" v-for="(value, key) in $store.state.propertiesInfo" :key="key">
              <span v-if="key != 'eventid'" style="font-size: 14px; font-weight: bold; margin-right: 5px">{{ key
                }}:</span>
              <span v-if="key != 'eventid'">{{ value }}</span>
            </div>
          </div>
@@ -490,38 +365,21 @@
              <i class="el-icon-close" @click="showAttribute = false"></i>
            </div>
          </div>
          <div
            class="pointInfoBoxContext"
            style="height: 250px; overflow-y: auto"
          >
            <div
              style="line-height: 20px"
              v-for="(item, index) in attributeList"
              :key="index"
            >
              <span
                style="font-size: 14px; font-weight: bold; margin-right: 5px"
                >{{ item.alias }}:</span
              >
          <div class="pointInfoBoxContext" style="height: 250px; overflow-y: auto">
            <div style="line-height: 20px" v-for="(item, index) in attributeList" :key="index">
              <span style="font-size: 14px; font-weight: bold; margin-right: 5px">{{ item.alias }}:</span>
              <span>{{ item.value ? item.value : "暂无数据" }}</span>
            </div>
          </div>
        </el-card>
      </div>
      <div
        class="propertiesPop"
        style="right: 22%"
        v-if="$store.state.propertiesFlag == '2'"
      >
      <div class="propertiesPop" style="right: 22%" v-if="$store.state.propertiesFlag == '2'">
        <el-card class="box-card">
          <div slot="header">
            <span>{{ $store.state.propertiesInfo.title }}</span>
          </div>
          <div
            class="pointInfoBoxContext"
            style="height: 250px; overflow-y: auto"
          >
          <div class="pointInfoBoxContext" style="height: 250px; overflow-y: auto">
            <div style="line-height: 20px">
              岩土名称: {{ $store.state.propertiesInfo.name }}
            </div>
@@ -540,44 +398,21 @@
      <!--三维截面分析弹窗-->
      <div class="modelClipPop" v-if="$store.state.propertiesFlag == '3'">
        <div class="slide-bg">
          <el-slider
            class="slide"
            @change="valveChange()"
            :min="-300"
            :max="300"
            v-model="valueX"
          ></el-slider>
          <el-slider class="slide" @change="valveChange()" :min="-300" :max="300" v-model="valueX"></el-slider>
          <span>左右截面</span>
        </div>
        SpatialQuery
        <div class="slide-bg">
          <el-slider
            class="slide"
            @change="valveChange()"
            :min="-300"
            :max="300"
            v-model="valueY"
          ></el-slider>
          <el-slider class="slide" @change="valveChange()" :min="-300" :max="300" v-model="valueY"></el-slider>
          <span>前后截面</span>
        </div>
        <div class="slide-bg">
          <el-slider
            class="slide"
            @change="valveChange()"
            :min="-300"
            :max="300"
            v-model="valueZ"
          ></el-slider>
          <el-slider class="slide" @change="valveChange()" :min="-300" :max="300" v-model="valueZ"></el-slider>
          <span>上下截面</span>
        </div>
      </div>
      <!-- 地表形变时序图 -->
      <div
        class="surfaceDeFormPop"
        style="width: 800px; height: 800px"
        v-show="surfaceDeFormFlag"
        v-drag
      >
      <div class="surfaceDeFormPop" style="width: 800px; height: 800px" v-show="surfaceDeFormFlag" v-drag>
        <el-card class="box-card">
          <div slot="header">
            <span>地表形变时序图</span>
@@ -585,29 +420,15 @@
              <i class="el-icon-close" @click="closeBufferBox(7)"></i>
            </div>
          </div>
          <div
            id="surfaceDeFormEchart"
            class="pointInfoBoxContext"
            style="height: 500px; width: 750px"
          ></div>
          <div id="surfaceDeFormEchart" class="pointInfoBoxContext" style="height: 500px; width: 750px"></div>
        </el-card>
      </div>
      <!--附件列表弹窗-->
      <el-dialog
        title="附件列表"
        :append-to-body="false"
        :visible.sync="showAttach"
        width="35%"
        :close-on-click-modal="false"
      >
      <el-dialog title="附件列表" :append-to-body="false" :visible.sync="showAttach" width="35%"
        :close-on-click-modal="false">
        <div>
          <el-table :data="attachList" height="100%" style="width: 100%" border>
            <el-table-column
              align="center"
              type="index"
              label="序号"
              width="50"
            />
            <el-table-column align="center" type="index" label="序号" width="50" />
            <el-table-column prop="name" label="名称"> </el-table-column>
            <el-table-column label="时间" width="180">
              <template slot-scope="scope">
@@ -616,109 +437,50 @@
            </el-table-column>
            <el-table-column label="操作" width="100">
              <template slot-scope="scope">
                <el-button
                  v-if="showAttachDetailBtn(scope.row)"
                  @click="showAttachDetail(scope.row)"
                  type="text"
                  size="small"
                  >查看</el-button
                >
                <el-button v-if="showAttachDetailBtn(scope.row)" @click="showAttachDetail(scope.row)" type="text"
                  size="small">查看</el-button>
              </template>
            </el-table-column>
          </el-table>
        </div>
      </el-dialog>
      <!--附件弹窗-->
      <el-dialog
        title="预览"
        :append-to-body="false"
        :visible.sync="dialog.dialogVisible"
        width="70%"
        :close-on-click-modal="false"
      >
      <el-dialog title="预览" :append-to-body="false" :visible.sync="dialog.dialogVisible" width="70%"
        :close-on-click-modal="false">
        <div v-if="dialog.isPdf" class="pdfClass">
          <iframe
            :src="dialog.src"
            type="application/x-google-chrome-pdf"
            width="100%"
            height="100%"
          >
          <iframe :src="dialog.src" type="application/x-google-chrome-pdf" width="100%" height="100%">
          </iframe>
        </div>
        <div v-if="dialog.isJpg" class="pdfClass">
          <el-image
            style="width: 100%; height: 100%"
            :src="dialog.src"
            :preview-src-list="[dialog.src]"
          >
          <el-image style="width: 100%; height: 100%" :src="dialog.src" :preview-src-list="[dialog.src]">
          </el-image>
        </div>
      </el-dialog>
      <el-dialog
        title="瓦片下载"
        :append-to-body="false"
        :visible.sync="downTitleFlag"
        :close-on-click-modal="false"
        :show-close="false"
        width="30%"
      >
        <el-form
          :model="ruleForm"
          status-icon
          :rules="rules"
          ref="ruleForm"
          label-width="100px"
          class="demo-ruleForm"
        >
      <el-dialog title="瓦片下载" :append-to-body="false" :visible.sync="downTitleFlag" :close-on-click-modal="false"
        :show-close="false" width="30%">
        <el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
          <el-form-item label="名称" prop="title">
            <el-input
              v-model="ruleForm.title"
              size="small"
              placeholder="请输入数据名称..."
            ></el-input>
            <el-input v-model="ruleForm.title" size="small" placeholder="请输入数据名称..."></el-input>
          </el-form-item>
          <el-form-item label="密码" prop="pass">
            <el-input
              show-password
              type="password"
              v-model="ruleForm.pass"
              autocomplete="off"
              size="small"
              placeholder="请输入密码..."
            ></el-input>
            <el-input show-password type="password" v-model="ruleForm.pass" autocomplete="off" size="small"
              placeholder="请输入密码..."></el-input>
          </el-form-item>
          <el-form-item label="确认密码" prop="checkPass">
            <el-input
              show-password
              type="password"
              v-model="ruleForm.checkPass"
              autocomplete="off"
              size="small"
              placeholder="确认密码..."
            ></el-input>
            <el-input show-password type="password" v-model="ruleForm.checkPass" autocomplete="off" size="small"
              placeholder="确认密码..."></el-input>
          </el-form-item>
          <el-form-item>
            <el-button
              type="primary"
              size="small"
              @click="submitTitleDown('ruleForm')"
              >提交</el-button
            >
            <el-button size="small" @click="cannelTitleDown('ruleForm')"
              >取消</el-button
            >
            <el-button type="primary" size="small" @click="submitTitleDown('ruleForm')">提交</el-button>
            <el-button size="small" @click="cannelTitleDown('ruleForm')">取消</el-button>
          </el-form-item>
        </el-form>
      </el-dialog>
    </div>
    <surface-chart ref="surfaceChart" />
    <iframe
      id="downFrame"
      src=""
      style="display: none; border: 0; padding: 0; height: 0; width: 0"
    ></iframe>
    <!-- <surface-chart ref="surfaceChart" /> -->
    <iframe id="downFrame" src="" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe>
    <model-property ref="modelProperty"></model-property>
  </div>
</template>
@@ -1257,10 +1019,9 @@
      if (is_production) {
        this.addGaoDeMap();
      } else {
        var url =
          "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/?callback=loadJsonp940826&f=json";
        $.ajax({
          url: url,
          url: window.sceneConfig.arcGis_url,
          timeout: 1500, // 请求超时时间
          async: true,
          type: "GET",
@@ -1319,7 +1080,13 @@
          })
        );
      }
      // var url1 = " http://192.168.11.205/SG/Elevation?request=GetMap&Version=1.3.0&Service=WMS&v=1&CRS=EPSG%3A4326&bbox=-90%2C-180%2C90%2C0&height=32&width=32&optimizedOnly=0&layers=china_5m.Ei.402586&Styles=&Format=image%2Fmpt&level=0&origLevel=0";
      $.ajax({
        url: window.sceneConfig.sg_url,
        timeout: 1500, // 请求超时时间
        async: true,
        type: "GET",
        success: (res) => {
      var option = {
        url: window.sceneConfig.SGUrl,
        layerName: window.sceneConfig.mptName,
@@ -1332,13 +1099,22 @@
        true,
        ""
      );
      // window.terrainLayer = new Cesium.CesiumTerrainProvider({
      //   // url: LFData + '/3d/terrain/dem20230321'
      //   url: demLayer
      // });
      // Viewer.terrainProvider = window.terrainLayer
      window.terrainFlag = "MPT";
        },
        error: (res) => {
          console.log("SG在线地址获获取失败");
          window.terrainLayer = new Cesium.CesiumTerrainProvider({
            // url: LFData + '/3d/terrain/dem20230321'
            url: demLayer
          });
          Viewer.terrainProvider = window.terrainLayer
        }
      });
      window.elevationTool = new SmartEarth.ElevationTool(window.sgworld);
      elevationTool.setContourColor("#F1D487");
    },
@@ -2442,14 +2218,11 @@
//
//  cursor: pointer;
//}
.changeTerrain {
}
.changeTerrain {}
.changeLayer {
}
.changeLayer {}
.changeMapType {
}
.changeMapType {}
//.changeTerrain {
//  position: absolute;
@@ -2507,5 +2280,4 @@
//   background: rgba(255, 255, 255, 0.2) !important;
//   color: white !important;
//   border: 1px solid rgba(255, 255, 255, 0.2) !important;
// }
</style>
// }</style>
src/router/index.js
src/views/datamanage/dataUpdata.vue
@@ -1,33 +1,20 @@
<template>
  <div class="subpage_Box"
       v-loading="loading"
       element-loading-background="rgba(0, 0, 0, 0.8)"
  <div class="subpage_Box" v-loading="loading" element-loading-background="rgba(0, 0, 0, 0.8)"
       :element-loading-text="loadText">
    <My-bread :list="[
      `${$t('dataManage.dataManage')}`,
      `${$t('dataManage.dataUpdata')}`,
    ]"></My-bread>
    <el-divider />
    <el-tabs type="card"
             v-model="activeTabName"
             @tab-click="handleTabClick">
    <el-tabs type="card" v-model="activeTabName" @tab-click="handleTabClick">
      <!-- 上传数据 -->
      <el-tab-pane :label="$t('dataManage.dataUpObj.uploaddata')"
                   name="first">
        <div class="inquire subpage_Div"
             ref="container">
          <el-form :inline="true"
                   :model="formInline"
                   class="demo-form-inline">
      <el-tab-pane :label="$t('dataManage.dataUpObj.uploaddata')" name="first">
        <div class="inquire subpage_Div" ref="container">
          <el-form :inline="true" :model="formInline" class="demo-form-inline">
            <!-- 入库类型 -->
            <el-form-item :label="$t('dataManage.dataUpObj.UploadType')"
                          style="margin-right: 2%"
                          size="small">
              <el-select :disabled="tableData.length == 0 ? false : true"
                         v-model="formInline.uploadType"
                         @change="uploadTypeChange"
                         :popper-append-to-body="false"
                         placeholder="请选择">
            <el-form-item :label="$t('dataManage.dataUpObj.UploadType')" style="margin-right: 2%" size="small">
              <el-select :disabled="tableData.length == 0 ? false : true" v-model="formInline.uploadType"
                @change="uploadTypeChange" :popper-append-to-body="false" placeholder="请选择">
                <!--                <el-option
                                  v-for="item in uploadOption"
                                  :key="item.value"
@@ -35,31 +22,19 @@
                                  :value="item.value"
                                ></el-option>-->
                <el-option :label="$t('shuJuGuanLi.pselect.dFile')"
                           value="v1" />
                <el-option :label="$t('shuJuGuanLi.pselect.dFiles')"
                           value="v2" />
                <el-option :label="$t('shuJuGuanLi.pselect.dFfilest')"
                           value="v3" />
                <el-option :label="$t('shuJuGuanLi.pselect.dFile')" value="v1" />
                <el-option :label="$t('shuJuGuanLi.pselect.dFiles')" value="v2" />
                <el-option :label="$t('shuJuGuanLi.pselect.dFfilest')" value="v3" />
              </el-select>
            </el-form-item>
            <!-- 存储目录 -->
            <el-form-item style="margin-right: 2%"
                          v-show="uploadFlag"
                          :label="$t('dataManage.dataUpObj.storageDirectory')"
                          size="small">
              <el-select ref="multiSelect"
                         :popper-append-to-body="false"
                         v-model="formInline.dirName"
            <el-form-item style="margin-right: 2%" v-show="uploadFlag"
              :label="$t('dataManage.dataUpObj.storageDirectory')" size="small">
              <el-select ref="multiSelect" :popper-append-to-body="false" v-model="formInline.dirName"
                         :disabled="tableData.length == 0 ? false : true">
                <el-option :value="formInline.dirid"
                           :label="formInline.dirName"
                           style=" height:auto">
                  <el-tree ref="tree"
                           :data="catalogOption"
                           node-key="id"
                           :props="cascader"
                <el-option :value="formInline.dirid" :label="formInline.dirName" style=" height:auto">
                  <el-tree ref="tree" :data="catalogOption" node-key="id" :props="cascader"
                           @node-click="catalogChange" />
                </el-option>
              </el-select>
@@ -73,44 +48,25 @@
              ></el-cascader>  -->
            </el-form-item>
            <!-- 项目名称 -->
            <el-form-item style="margin-right: 2%"
                          v-show="!uploadFlag"
                          :label="$t('dataManage.dataUpObj.entryName')"
            <el-form-item style="margin-right: 2%" v-show="!uploadFlag" :label="$t('dataManage.dataUpObj.entryName')"
                          size="small">
              <el-select :popper-append-to-body="false"
                         :disabled="tableData.length == 0 ? false : true"
                         v-model="formInline.entryId"
                         @change="entryNameChange"
                         placeholder="请选择">
                <el-option v-for="item in entryOption"
                           :key="item.id"
                           :label="item.name"
                           :value="item.name"></el-option>
              <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true"
                v-model="formInline.entryId" @change="entryNameChange" placeholder="请选择">
                <el-option v-for="item in entryOption" :key="item.id" :label="item.name" :value="item.name"></el-option>
              </el-select>
            </el-form-item>
            <!-- 数据版本 -->
            <el-form-item :label="$t('dataManage.dataUpObj.dataVersion')"
                          style="margin-right: 2%"
                          size="small">
              <el-select :popper-append-to-body="false"
                         :disabled="tableData.length == 0 ? false : true"
                         v-model="formInline.verid"
                         :placeholder="$t('common.choose')">
                <el-option v-for="item in verOption"
                           :key="item.id"
                           :label="item.name"
                           :value="item.id">
            <el-form-item :label="$t('dataManage.dataUpObj.dataVersion')" style="margin-right: 2%" size="small">
              <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true"
                v-model="formInline.verid" :placeholder="$t('common.choose')">
                <el-option v-for="item in verOption" :key="item.id" :label="item.name" :value="item.id">
                </el-option>
              </el-select>
            </el-form-item>
            <!-- 数据专业 -->
            <el-form-item :label="$t('dataManage.dataUpObj.dataSpecialty')"
                          style="margin-right: 2%"
                          size="small">
              <el-select :popper-append-to-body="false"
                         :disabled="tableData.length == 0 ? false : true"
                         v-model="formInline.specialtyId"
                         :placeholder="$t('common.choose')">
            <el-form-item :label="$t('dataManage.dataUpObj.dataSpecialty')" style="margin-right: 2%" size="small">
              <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true"
                v-model="formInline.specialtyId" :placeholder="$t('common.choose')">
                <!--                <el-option
                                  v-for="item in specialtyOption"
                                  :key="item.value"
@@ -118,29 +74,18 @@
                                  :value="item.value">
                                </el-option>-->
                <el-option :label="$t('shuJuGuanLi.pselect.SurveyingAndMapping')"
                           value="测量专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.SurveysDiscipline')"
                           value="勘察专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.GeologicalDisasterSpecialty')"
                           value="地灾专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.CavernSpecialty')"
                           value="洞库专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.LineDiscipline')"
                           value='线路专业' />
                <el-option :label="$t('shuJuGuanLi.pselect.SurveyingAndMapping')" value="测量专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.SurveysDiscipline')" value="勘察专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.GeologicalDisasterSpecialty')" value="地灾专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.CavernSpecialty')" value="洞库专业" />
                <el-option :label="$t('shuJuGuanLi.pselect.LineDiscipline')" value='线路专业' />
              </el-select>
            </el-form-item>
            <!-- 坐标系 -->
            <el-form-item :label="$t('dataManage.dataUpObj.coordinateSystem')"
                          style="margin-right: 3%"
                          size="small">
              <el-select :popper-append-to-body="false"
                         :disabled="tableData.length == 0 ? false : true"
                         v-model="formInline.coordinateId"
                         :placeholder="$t('common.choose')">
                <el-option v-for="item in coordinateOption"
                           :key="item.epsgcode"
                           :label="item.coordinate"
            <el-form-item :label="$t('dataManage.dataUpObj.coordinateSystem')" style="margin-right: 3%" size="small">
              <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true"
                v-model="formInline.coordinateId" :placeholder="$t('common.choose')">
                <el-option v-for="item in coordinateOption" :key="item.epsgcode" :label="item.coordinate"
                           :value="item.epsgcode">
                </el-option>
              </el-select>
@@ -148,160 +93,91 @@
            <div class="flex_box">
              <div style="margin-right: auto">
                <!-- 线路类别 -->
                <el-form-item size="small"
                              :label="$t('dataManage.dataUpObj.labe11')"
                <el-form-item size="small" :label="$t('dataManage.dataUpObj.labe11')"
                              v-show="formInline.uploadType == 'v3'">
                  <el-select v-model="formInline.tab"
                             placeholder="请选择">
                    <el-option v-for="item in lineOptions"
                               :key="item.value"
                               :label="item.label"
                               :value="item.value">
                  <el-select v-model="formInline.tab" placeholder="请选择">
                    <el-option v-for="item in lineOptions" :key="item.value" :label="item.label" :value="item.value">
                    </el-option>
                  </el-select>
                </el-form-item>
                <!-- 线路类别 -->
                <el-form-item :label="$t('dataManage.dataUpObj.labe12')"
                              v-show="formInline.uploadType == 'v3'"
                <el-form-item :label="$t('dataManage.dataUpObj.labe12')" v-show="formInline.uploadType == 'v3'"
                              size="small">
                  <el-select v-model="formInline.medium"
                             size="small"
                             placeholder="请选择">
                    <el-option v-for="item in mediumOptions"
                               :key="item.value"
                               :label="item.label"
                               :value="item.value">
                  <el-select v-model="formInline.medium" size="small" placeholder="请选择">
                    <el-option v-for="item in mediumOptions" :key="item.value" :label="item.label" :value="item.value">
                    </el-option>
                  </el-select>
                </el-form-item>
                <!-- 选择数据 -->
                <el-form-item size="small">
                  <el-link :disabled="tableData.length == 0 ? false : true"
                           v-show="formInline.specialtyData == '请选择数据'"
                           @click="setSelectFile"
                           :underline="false"
                           type="primary">{{ $t('dataManage.dataUpObj.selectData') }}
                  <el-link :disabled="tableData.length == 0 ? false : true" v-show="formInline.specialtyData == '请选择数据'"
                    @click="setSelectFile" :underline="false" type="primary">{{ $t('dataManage.dataUpObj.selectData') }}
                  </el-link>
                  <el-link v-show="formInline.specialtyData != '请选择数据'"
                           @click="restSelectFile"
                           :underline="false"
                  <el-link v-show="formInline.specialtyData != '请选择数据'" @click="restSelectFile" :underline="false"
                           type="primary">{{ $t('common.reset') }}
                  </el-link>
                  <input size="small"
                         id="selectDataFile"
                         type="file"
                         name="file"
                         multiple="multiple"
                         :accept="formInline.selectFileType"
                         @change="handleSelectFileChange"
                         style="display: none"></input>
                  <input size="small" id="selectDataFile" type="file" name="file" multiple="multiple"
                    :accept="formInline.selectFileType" @change="handleSelectFileChange" style="display: none"></input>
                </el-form-item>
                <el-form-item size="small">
                  <el-input :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')"
                            v-model="formInline.specialtyData"
                            style="width:200px;"
                            disabled>
                  <el-input :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" v-model="formInline.specialtyData"
                    style="width:200px;" disabled>
                  </el-input>
                </el-form-item>
                <!-- 选择元数据 -->
                <el-form-item v-show="uploadFlag"
                              v-if="formInline.uploadType == 'v1'"
                              style="padding-left: 16px">
                  <el-link :disabled="tableData.length == 0 ? false : true"
                           v-show="formInline.metaData == '请选择元数据'"
                           @click="setMetaFile"
                           :underline="false"
                           type="primary">{{ $t('dataManage.dataUpObj.selectMetadata') }}
                <el-form-item v-show="uploadFlag" v-if="formInline.uploadType == 'v1'" style="padding-left: 16px">
                  <el-link :disabled="tableData.length == 0 ? false : true" v-show="formInline.metaData == '请选择元数据'"
                    @click="setMetaFile" :underline="false" type="primary">{{ $t('dataManage.dataUpObj.selectMetadata')
                    }}
                  </el-link>
                  <el-link v-show="formInline.metaData != '请选择元数据'"
                           @click="restMetaFile"
                           :underline="false"
                  <el-link v-show="formInline.metaData != '请选择元数据'" @click="restMetaFile" :underline="false"
                           type="primary">{{ $t('common.reset') }}
                  </el-link>
                  <input id="metaDataFile"
                         type="file"
                         name="file"
                         multiple="multiple"
                         accept=".xls,.xlsx"
                         style="display: none"
                         @change="handleMetaFileChange"></input>
                  <input id="metaDataFile" type="file" name="file" multiple="multiple" accept=".xls,.xlsx"
                    style="display: none" @change="handleMetaFileChange"></input>
                </el-form-item>
                <el-form-item v-show="uploadFlag"
                              v-if="formInline.uploadType == 'v1'"
                              size="small">
                  <el-input :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')"
                            v-model="formInline.metaData"
                            style="width:200px;"
                            disabled>
                <el-form-item v-show="uploadFlag" v-if="formInline.uploadType == 'v1'" size="small">
                  <el-input :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" v-model="formInline.metaData"
                    style="width:200px;" disabled>
                  </el-input>
                </el-form-item>
                <!-- 选择WBS数据 -->
                <el-form-item v-show="!uploadFlag">
                  <el-link :disabled="tableData.length == 0 ? false : true"
                           v-show="formInline.wbsData == '请选择WBS数据'"
                           @click="setWBSFile"
                           :underline="false"
                           type="primary">{{ $t('dataManage.dataUpObj.selectWBSData') }}
                  <el-link :disabled="tableData.length == 0 ? false : true" v-show="formInline.wbsData == '请选择WBS数据'"
                    @click="setWBSFile" :underline="false" type="primary">{{ $t('dataManage.dataUpObj.selectWBSData') }}
                  </el-link>
                  <el-link :disabled="tableData.length == 0 ? false : true"
                           v-show="formInline.wbsData != '请选择WBS数据'"
                           @click="restWBSFile"
                           :underline="false"
                           type="primary">{{ $t('common.reset') }}
                  <el-link :disabled="tableData.length == 0 ? false : true" v-show="formInline.wbsData != '请选择WBS数据'"
                    @click="restWBSFile" :underline="false" type="primary">{{ $t('common.reset') }}
                  </el-link>
                  <input id="wbsDataFile"
                         type="file"
                         name="file"
                         multiple="multiple"
                         accept=".xls,.xlsx"
                         style="display: none"
                         @change="handleWBSFileChange"></input>
                  <input id="wbsDataFile" type="file" name="file" multiple="multiple" accept=".xls,.xlsx"
                    style="display: none" @change="handleWBSFileChange"></input>
                </el-form-item>
                <el-form-item v-show="!uploadFlag">
                  <el-input placeholder="请选择WBS数据"
                            v-model="formInline.wbsData"
                            style="width:210px;"
                            disabled>
                  <el-input placeholder="请选择WBS数据" v-model="formInline.wbsData" style="width:210px;" disabled>
                  </el-input>
                </el-form-item>
              </div>
              <div>
                <el-form-item>
                  <!-- 上传 -->
                  <el-button v-if="menuStatus.upload"
                             :disabled="tableData.length == 0 ? false : true"
                             @click="setFileUpload"
                             size="small"
                             icon="el-icon-upload"
                             type="success">{{
                  <el-button v-if="menuStatus.upload" :disabled="tableData.length == 0 ? false : true"
                    @click="setFileUpload" size="small" icon="el-icon-upload" type="success">{{
                      $t('common.upload')
                    }}
                  </el-button>
                  <!-- 删除 -->
                  <el-button v-if="menuStatus.delete"
                             :disabled="multipleSelection.length == 0 ? true : false"
                             icon="el-icon-delete"
                             size="small"
                             @click="setFileDelete"
                             type="danger">{{ $t('common.delete') }}
                  <el-button v-if="menuStatus.delete" :disabled="multipleSelection.length == 0 ? true : false"
                    icon="el-icon-delete" size="small" @click="setFileDelete" type="danger">{{ $t('common.delete') }}
                  </el-button>
                  <!-- 入库 -->
                  <el-button v-if="menuStatus.insert"
                             @click="setFileWare"
                             size="small"
                             :disabled="tableData.length == 0 ? true : false"
                             icon="el-icon-folder-add"
                             type="warning">{{
                  <el-button v-if="menuStatus.insert" @click="setFileWare" size="small"
                    :disabled="tableData.length == 0 ? true : false" icon="el-icon-folder-add" type="warning">{{
                      $t('common.Warehousin') }}
                  </el-button>
                  <!-- 质检 -->
                  <el-button style="margin-right:-9px"
                             v-if="menuStatus.insert"
                             :disabled="multipleSelection.length == 0 ? true : false"
                             type="info"
                             size="small"
                             icon="el-icon-folder-checked"
                             @click="handleQuayTestClick()">{{ $t('common.quayTest') }}
                  <el-button style="margin-right:-9px" v-if="menuStatus.insert"
                    :disabled="multipleSelection.length == 0 ? true : false" type="info" size="small"
                    icon="el-icon-folder-checked" @click="handleQuayTestClick()">{{ $t('common.quayTest') }}
                  </el-button>
                </el-form-item>
@@ -313,43 +189,20 @@
        </div>
        <!-- 上传数据列表 -->
        <div class="dividing-line"></div>
        <div class="table_box"
             :style="styleVar">
          <el-table style="width:100%"
                    border
                    :data="tableData"
                    @selection-change="handleSelectionChange"
        <div class="table_box" :style="styleVar">
          <el-table style="width:100%" border :data="tableData" @selection-change="handleSelectionChange"
                    height="calc(100% - 57px)">
            <el-table-column type="selection"
                             width="55" />
            <el-table-column type="selection" width="55" />
            <el-table-column align="center"
                             type="index"
                             :label="$t('common.index')"
                             width="70px" />
            <el-table-column align="center"
                             prop="name"
                             :label="$t('common.name')" />
            <el-table-column align="center"
                             prop="sizes"
                             :label="$t('common.size')"
                             :formatter="changeSizeFile" />
            <el-table-column align="center"
                             prop="status"
                             label="状态" />
            <el-table-column align="center"
                             prop="code"
                             label="状态"
                             v-if="false" />
            <el-table-column label="操作"
                             width="120">
            <el-table-column align="center" type="index" :label="$t('common.index')" width="70px" />
            <el-table-column align="center" prop="name" :label="$t('common.name')" />
            <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" />
            <el-table-column align="center" prop="status" label="状态" />
            <el-table-column align="center" prop="code" label="状态" v-if="false" />
            <el-table-column label="操作" width="120">
              <template slot-scope="scope">
                <el-button v-if="menuStatus.download"
                           v-show="scope.row.code != null"
                           @click="handerLogClick(scope.row)"
                           type="primary"
                           size="mini"
                           plain> 日志
                <el-button v-if="menuStatus.download" v-show="scope.row.code != null" @click="handerLogClick(scope.row)"
                  type="primary" size="mini" plain> 日志
                </el-button>
              </template>
            </el-table-column>
@@ -357,40 +210,25 @@
        </div>
      </el-tab-pane>
      <!-- 入库数据清单 -->
      <el-tab-pane :label="$t('dataManage.dataUpObj.receiptdata')"
                   name="second">
        <div class="inquire subpage_Div"
             ref="container1">
          <el-form :inline="true"
                   :model="formWarehousing"
                   class="demo-form-inline">
      <el-tab-pane :label="$t('dataManage.dataUpObj.receiptdata')" name="second">
        <div class="inquire subpage_Div" ref="container1">
          <el-form :inline="true" :model="formWarehousing" class="demo-form-inline">
            <div class="flex_box">
              <div style="margin-right: auto">
                <el-form-item size="small"
                              :label="$t('dataManage.dataUpObj.describe')">
                  <el-input v-model="formWarehousing.name"
                            :placeholder="$t('shuJuGuanLi.lable1')"
                            style="width: 200px;"><i slot="suffix"
                       class="el-icon-search"
                       @click="setWarehouseSearch"
                <el-form-item size="small" :label="$t('dataManage.dataUpObj.describe')">
                  <el-input v-model="formWarehousing.name" :placeholder="$t('shuJuGuanLi.lable1')"
                    style="width: 200px;"><i slot="suffix" class="el-icon-search" @click="setWarehouseSearch"
                       style="padding-right: 8px"></i></el-input>
                </el-form-item>
              </div>
              <div>
                <el-form-item>
                  <el-button v-if="menuStatus.upload"
                             :disabled="multipleDelete.length == 0 ? true : false"
                             @click="setEnclosure"
                             icon="el-icon-folder-opened"
                             type="success"
                             size="small">{{
                  <el-button v-if="menuStatus.upload" :disabled="multipleDelete.length == 0 ? true : false"
                    @click="setEnclosure" icon="el-icon-folder-opened" type="success" size="small">{{
                      $t('common.enclosure') }}
                  </el-button>
                  <el-button v-if="menuStatus.delete"
                             @click="setWarehouseDel"
                             icon="el-icon-folder-delete"
                             type="danger"
                             size="small">{{ $t('common.delete') }}
                  <el-button v-if="menuStatus.delete" @click="setWarehouseDel" icon="el-icon-folder-delete"
                    type="danger" size="small">{{ $t('common.delete') }}
                  </el-button>
                  <!--                  <el-button
                      @click="setWarehouseSearch"
@@ -401,10 +239,7 @@
                      $t('common.iquery')
                    }}
                  </el-button>-->
                  <el-button @click="setWarehouseReset"
                             icon="el-icon-folder-add"
                             size="small"
                             type="info">{{
                  <el-button @click="setWarehouseReset" icon="el-icon-folder-add" size="small" type="info">{{
                    $t('common.reset') }}
                  </el-button>
                </el-form-item>
@@ -415,99 +250,51 @@
        </div>
        <!-- 入库 -->
        <div class="dividing-line"></div>
        <div class="table_box"
             :style="styleVar1">
          <el-table ref="filterTable"
                    :data="waretableData"
                    style="width: 100%"
                    border
                    height="calc(100% - 57px)"
        <div class="table_box" :style="styleVar1">
          <el-table ref="filterTable" :data="waretableData" style="width: 100%" border height="calc(100% - 57px)"
                    @selection-change="handleDelteChange">
            <el-table-column type="selection"
                             width="55">
            <el-table-column type="selection" width="55">
            </el-table-column>
            <el-table-column align="center"
                             type="index"
                             :label="$t('common.index')"
                             width="70px"></el-table-column>
            <el-table-column align="center"
                             :label="$t('common.name')"
                             width="120">
            <el-table-column align="center" type="index" :label="$t('common.index')" width="70px"></el-table-column>
            <el-table-column align="center" :label="$t('common.name')" width="120">
              <template slot-scope="scope">
                <span v-if="scope.row.ismeta > 0">
                  <el-link style="color:#409eff"
                           title="源数据查询"
                           @click="setQueryMetaData(scope.row)"
                           target="_blank">{{
                  <el-link style="color:#409eff" title="源数据查询" @click="setQueryMetaData(scope.row)" target="_blank">{{
                    scope.row.name }}</el-link>
                </span>
                <span v-else-if="scope.row.metaid > 0">
                  <el-link style="color:#409eff"
                           title="元数据查询"
                           @click="setMetaDataQuery(scope.row)"
                           target="_blank">{{
                  <el-link style="color:#409eff" title="元数据查询" @click="setMetaDataQuery(scope.row)" target="_blank">{{
                    scope.row.name }}</el-link>
                </span>
                <span v-else>{{ scope.row.name }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center"
                             prop="dirName"
                             :label="$t('dataManage.dataUpObj.catalogue')"
                             width="300" />
            <el-table-column align="center"
                             prop="depName"
                             :label="$t('dataManage.dataUpObj.company')"
                             width="200" />
            <el-table-column align="center"
                             prop="verName"
                             :label="$t('dataManage.dataUpObj.versionNo')" />
            <el-table-column align="center"
                             prop="type"
                             :label="$t('common.type')" />
            <el-table-column align="center"
                             prop="sizes"
                             :label="$t('common.size')"
                             :formatter="changeSizeFile" />
            <el-table-column align="center"
                             :label="$t('dataManage.dataUpObj.tableName')">
            <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" />
            <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" />
            <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" />
            <el-table-column align="center" prop="type" :label="$t('common.type')" />
            <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" />
            <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')">
              <template slot-scope="scope">
                <a class="scopeRowColor"
                   @click="detail(scope.row)">{{ scope.row.tab }}</a>
                <a class="scopeRowColor" @click="detail(scope.row)">{{ scope.row.tab }}</a>
              </template>
            </el-table-column>
            <el-table-column align="center"
                             prop="rows"
                             :label="$t('common.lineNuber')" />
            <el-table-column align="center"
                             :label="$t('common.dataStatus')"
                             :formatter="stateFormat">
            <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" />
            <el-table-column align="center" :label="$t('common.dataStatus')" :formatter="stateFormat">
            </el-table-column>
            <el-table-column align="
                  center"
                             prop="desc"
                             :label="$t('dataManage.dataUpObj.describe')" />
            <el-table-column align="center"
                             prop="uname"
                             :label="$t('dataManage.vmobj.createonuser')" />
            <el-table-column align="center"
                             prop="createTime"
                             :label="$t('dataManage.vmobj.createontime')"
                             :formatter="changetimeFile"
                             width="100" />
                  center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" />
            <el-table-column align="center" prop="uname" :label="$t('dataManage.vmobj.createonuser')" />
            <el-table-column align="center" prop="createTime" :label="$t('dataManage.vmobj.createontime')"
              :formatter="changetimeFile" width="100" />
          </el-table>
          <div class="pagination_box"
               style="margin-top: 15px">
            <el-pagination @size-change="handleSizeChange"
                           @current-change="handleCurrentChange"
                           :current-page="listData.pageIndex"
                           :page-sizes="[10, 50, 100, 200, 500]"
                           :page-size="listData.pageSize"
                           layout="total, sizes, prev, pager, next, jumper"
                           :total="count">
          <div class="pagination_box" style="margin-top: 15px">
            <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
              :current-page="listData.pageIndex" :page-sizes="[10, 50, 100, 200, 500]" :page-size="listData.pageSize"
              layout="total, sizes, prev, pager, next, jumper" :total="count">
            </el-pagination>
          </div>
        </div>
@@ -515,71 +302,47 @@
      </el-tab-pane>
    </el-tabs>
    <!-- 质检弹窗 -->
    <el-dialog title="数据质检"
               :visible.sync="quayTestVisible"
               width="70%"
               :modal="false"
    <el-dialog title="数据质检" :visible.sync="quayTestVisible" width="70%" :modal="false"
               :before-close="handleQuayTestCloseDown">
      <div class="dialogDiv">
        <el-form :inline="true"
                 :model="quayTestForms"
                 class="demo-form-inline">
        <el-form :inline="true" :model="quayTestForms" class="demo-form-inline">
          <el-form-item :label="$t('dataManage.dataUpObj.dataSpecialty')">
            <el-input disabled
                      v-model="quayTestForms.sjzy"></el-input>
            <el-input disabled v-model="quayTestForms.sjzy"></el-input>
          </el-form-item>
          <el-form-item :label="$t('dataManage.dataUpObj.storageDirectory')">
            <el-input disabled
                      style="width:400px"
                      v-model="quayTestForms.names"></el-input>
            <el-input disabled style="width:400px" v-model="quayTestForms.names"></el-input>
          </el-form-item>
        </el-form>
        <el-divider />
        <div class="dialogContent">
          <div class="ContBox"
               v-show="quayTestShow.checkAttrs">
            <el-checkbox checked
                         disabled>属性检查:(*dlg*.gdb+*地形图**.dwg)
          <div class="ContBox" v-show="quayTestShow.checkAttrs">
            <el-checkbox checked disabled>属性检查:(*dlg*.gdb+*地形图**.dwg)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkMath">
            <el-checkbox checked
                         disabled>数学基础检查:(.shp,.dlg)
          <div class="ContBox" v-show="quayTestShow.checkMath">
            <el-checkbox checked disabled>数学基础检查:(.shp,.dlg)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkDecorate">
            <el-checkbox checked
                         disabled>图面整饰检查:(.dwg)
          <div class="ContBox" v-show="quayTestShow.checkDecorate">
            <el-checkbox checked disabled>图面整饰检查:(.dwg)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkXls">
            <el-checkbox checked
                         disabled>表格数据检查:(.xls/.xlsx)
          <div class="ContBox" v-show="quayTestShow.checkXls">
            <el-checkbox checked disabled>表格数据检查:(.xls/.xlsx)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkOrigin">
            <el-checkbox checked
                         disabled>原点检查:(*剖面图*.dwg)
          <div class="ContBox" v-show="quayTestShow.checkOrigin">
            <el-checkbox checked disabled>原点检查:(*剖面图*.dwg)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkMeta">
            <el-checkbox checked
                         disabled>元数据检查:(*元数据*.xls/.xlsx)
          <div class="ContBox" v-show="quayTestShow.checkMeta">
            <el-checkbox checked disabled>元数据检查:(*元数据*.xls/.xlsx)
            </el-checkbox>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkTopology">
            <el-form ref="quayForms"
                     :model="quayTestForms"
                     class="demo-form-inline">
          <div class="ContBox" v-show="quayTestShow.checkTopology">
            <el-form ref="quayForms" :model="quayTestForms" class="demo-form-inline">
              <el-form-item>
                <el-checkbox checked
                             disabled>拓扑检查:(*地形图*.dwg)
                <el-checkbox checked disabled>拓扑检查:(*地形图*.dwg)
                </el-checkbox>
              </el-form-item>
              <el-form-item>
@@ -624,14 +387,10 @@
              </el-form-item>
            </el-form>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkDom">
            <el-form ref="quayForms"
                     :model="quayTestForms"
                     class="demo-form-inline">
          <div class="ContBox" v-show="quayTestShow.checkDom">
            <el-form ref="quayForms" :model="quayTestForms" class="demo-form-inline">
              <el-form-item>
                <el-checkbox checked
                             disabled>栅格检查:(.tif/.img)
                <el-checkbox checked disabled>栅格检查:(.tif/.img)
                </el-checkbox>
              </el-form-item>
              <el-form-item>
@@ -652,14 +411,10 @@
              </el-form-item>
            </el-form>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkDem">
            <el-form ref="quayForms"
                     :model="quayTestForms"
                     class="demo-form-inline">
          <div class="ContBox" v-show="quayTestShow.checkDem">
            <el-form ref="quayForms" :model="quayTestForms" class="demo-form-inline">
              <el-form-item>
                <el-checkbox checked
                             disabled>高程检查:(.tif/.img)
                <el-checkbox checked disabled>高程检查:(.tif/.img)
                </el-checkbox>
              </el-form-item>
              <el-form-item>
@@ -680,14 +435,10 @@
              </el-form-item>
            </el-form>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkLaz">
            <el-form ref="quayForms"
                     :model="quayTestForms"
                     class="demo-form-inline">
          <div class="ContBox" v-show="quayTestShow.checkLaz">
            <el-form ref="quayForms" :model="quayTestForms" class="demo-form-inline">
              <el-form-item>
                <el-checkbox checked
                             disabled>点云检查:(.laz + *激光点云*.xls/.xlsx)
                <el-checkbox checked disabled>点云检查:(.laz + *激光点云*.xls/.xlsx)
                </el-checkbox>
              </el-form-item>
              <el-form-item>
@@ -700,14 +451,10 @@
              </el-form-item>
            </el-form>
          </div>
          <div class="ContBox"
               v-show="quayTestShow.checkOsgb">
            <el-form ref="quayForms"
                     :model="quayTestForms"
                     class="demo-form-inline">
          <div class="ContBox" v-show="quayTestShow.checkOsgb">
            <el-form ref="quayForms" :model="quayTestForms" class="demo-form-inline">
              <el-form-item>
                <el-checkbox checked
                             disabled>OSGB检查:(.osgb + *倾斜摄影*.xls/.xlsx)
                <el-checkbox checked disabled>OSGB检查:(.osgb + *倾斜摄影*.xls/.xlsx)
                </el-checkbox>
              </el-form-item>
              <el-form-item>
@@ -722,76 +469,46 @@
          </div>
        </div>
      </div>
      <span slot="footer"
            class="dialog-footer">
        <el-button class="elBotton"
                   size="small"
                   @click="quayTestVisible = false">取 消</el-button>
        <el-button class="elBotton"
                   size="small"
                   @click="commonQuayTest">确 定</el-button>
      <span slot="footer" class="dialog-footer">
        <el-button class="elBotton" size="small" @click="quayTestVisible = false">取 消</el-button>
        <el-button class="elBotton" size="small" @click="commonQuayTest">确 定</el-button>
      </span>
    </el-dialog>
    <!-- 整体文件质检弹窗 -->
    <el-dialog title="数据质检"
               :visible.sync="testQuayVisible"
               :modal="false"
               :before-close="handleTestQuayCloseDown">
      <el-form :model="formCheckAll"
               label-position="top">
    <el-dialog title="数据质检" :visible.sync="testQuayVisible" :modal="false" :before-close="handleTestQuayCloseDown">
      <el-form :model="formCheckAll" label-position="top">
        <el-form-item label="项目名称">
          <el-input disabled
                    v-model="formCheckAll.xmmc"
                    style="width:85%"></el-input>
          <el-input disabled v-model="formCheckAll.xmmc" style="width:85%"></el-input>
        </el-form-item>
        <el-form-item label="所属专业">
          <el-input disabled
                    v-model="formCheckAll.sjzy"
                    style="width:85%"></el-input>
          <el-input disabled v-model="formCheckAll.sjzy" style="width:85%"></el-input>
        </el-form-item>
        <el-form-item v-show="formCheckAll.isDiZai"
                      label="地灾类型">
        <el-form-item v-show="formCheckAll.isDiZai" label="地灾类型">
          <el-select v-model="formCheckAll.diZaiType"
                     placeholder="请选择"
                     style="width:85%">
            <el-option v-for="item in disOptions"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value">
          <el-select v-model="formCheckAll.diZaiType" placeholder="请选择" style="width:85%">
            <el-option v-for="item in disOptions" :key="item.value" :label="item.label" :value="item.value">
            </el-option>
          </el-select>
        </el-form-item>
      </el-form>
      <span slot="footer"
            class="dialog-footer">
        <el-button class="elBotton"
                   size="small"
                   @click="testQuayVisible = false">取 消</el-button>
        <el-button class="elBotton"
                   size="small"
                   @click.stop="commonTestQuay()">确 定</el-button>
      <span slot="footer" class="dialog-footer">
        <el-button class="elBotton" size="small" @click="testQuayVisible = false">取 消</el-button>
        <el-button class="elBotton" size="small" @click.stop="commonTestQuay()">确 定</el-button>
      </span>
    </el-dialog>
    <!-- ifream下载文件地址 -->
    <iframe id="downFrame"
            src=""
            style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe>
    <iframe id="downFrame" src="" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe>
    <!-- 数据匹配 -->
    <el-dialog :title="$t('dataManage.datawarehousing')"
               :visible.sync="dialogWarehousing"
               width="70%">
    <el-dialog :title="$t('dataManage.datawarehousing')" :visible.sync="dialogWarehousing" width="70%">
      <div class="dialogBox">
        <div class="transFarBox subpage_Div"
             style="border: 1px solid #E4E7ED;">
        <div class="transFarBox subpage_Div" style="border: 1px solid #E4E7ED;">
          <ul>
            <li @click="singleElection(item)"
                v-for="(item, i) in tableWareOne"
            <li @click="singleElection(item)" v-for="(item, i) in tableWareOne"
                :class="{ active: activeName == item.eventid }">{{ item.tab }} ({{ item.type }})
            </li>
          </ul>
@@ -804,11 +521,9 @@
          </div>
        </div>
        <div class="transFarBox subpage_Div"
             style="border: 1px solid #E4E7ED;">
        <div class="transFarBox subpage_Div" style="border: 1px solid #E4E7ED;">
          <ul>
            <li @click="singleElection2(item)"
                v-for="(item, i) in tableWareTwo"
            <li @click="singleElection2(item)" v-for="(item, i) in tableWareTwo"
                :class="{ active: activeName2 == item.entity }">{{ item.tabDesc }} ( {{ item.ns }}.{{ item.tab }})
            </li>
          </ul>
@@ -820,267 +535,138 @@
            </div>
            <br />
            <div style="padding:2%">
              <el-link><i @click="setWareTableChangeRight"
                   class="el-icon-d-arrow-right"></i></el-link>
              <el-link><i @click="setWareTableChangeRight" class="el-icon-d-arrow-right"></i></el-link>
            </div>
          </div>
        </div>
        <div class="transFarBox subpage_Div"
             style="border: 1px solid #E4E7ED;">
        <div class="transFarBox subpage_Div" style="border: 1px solid #E4E7ED;">
          <ul>
            <li @click="singleElection3(i)"
                v-for="(item, i) in tableWareThree"
            <li @click="singleElection3(i)" v-for="(item, i) in tableWareThree"
                :class="{ active: activeName3 == (item.tab + i) }">{{ item.tab }} ( {{ item.tabDesc }} {{ item.ns }}.{{
                item.tabs }} )
            </li>
          </ul>
        </div>
      </div>
      <span slot="footer"
            class="dialog-footer">
        <el-button size="small"
                   @click="autoMatchWare"
                   type="primary">自动匹配</el-button>
        <el-button size="small"
                   type="info"
                   @click="setInsrtWareTableClose">取 消</el-button>
        <el-button size="small"
                   type="primary"
                   @click="setInsrtWareTable">确 定</el-button>
      <span slot="footer" class="dialog-footer">
        <el-button size="small" @click="autoMatchWare" type="primary">自动匹配</el-button>
        <el-button size="small" type="info" @click="setInsrtWareTableClose">取 消</el-button>
        <el-button size="small" type="primary" @click="setInsrtWareTable">确 定</el-button>
      </span>
    </el-dialog>
    <el-dialog :title="$t('common.details')"
               :visible.sync="dialogVisible"
               width="70%">
    <el-dialog :title="$t('common.details')" :visible.sync="dialogVisible" width="70%">
      <div style="height: 500px; overflow: auto">
        <el-table ref="filterTable"
                  :data="dbTableData"
                  height="90%"
                  border
                  style="width: 100%">
          <el-table-column width="60"
                           type="index"
                           :label="$t('common.index')" />
          <el-table-column v-for="(item, index) in attributeData"
                           :key="index"
                           :label="item.alias"
                           :prop="item.field"
                           show-overflow-tooltip
                           align="center"></el-table-column>
        <el-table ref="filterTable" :data="dbTableData" height="90%" border style="width: 100%">
          <el-table-column width="60" type="index" :label="$t('common.index')" />
          <el-table-column v-for="(item, index) in attributeData" :key="index" :label="item.alias" :prop="item.field"
            show-overflow-tooltip align="center"></el-table-column>
        </el-table>
        <div style="margin-top: 15px"
             class="pagination_box">
          <el-pagination @size-change="handleLoaderSizeChange"
                         @current-change="handleLoaderCurrentChange"
                         :current-page="listLoader.pageIndex"
                         :page-sizes="[10, 50, 100, 200]"
                         :page-size="listLoader.pageSize"
                         layout="total, sizes, prev, pager, next, jumper"
                         :total="count1">
        <div style="margin-top: 15px" class="pagination_box">
          <el-pagination @size-change="handleLoaderSizeChange" @current-change="handleLoaderCurrentChange"
            :current-page="listLoader.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listLoader.pageSize"
            layout="total, sizes, prev, pager, next, jumper" :total="count1">
          </el-pagination>
        </div>
      </div>
    </el-dialog>
    <el-dialog :close-on-click-modal="false"
               :title="sc.label1"
               :visible.sync="jindudialogVisible"
               width="30%">
    <el-dialog :close-on-click-modal="false" :title="sc.label1" :visible.sync="jindudialogVisible" width="30%">
      <div>
        <div>
          {{ sc.label2 }}
        </div>
        <div>
          <el-progress :percentage="jindutiao"
                       :format="format"></el-progress>
          <el-progress :percentage="jindutiao" :format="format"></el-progress>
        </div>
      </div>
    </el-dialog>
    <el-dialog :title="$t('common.details')"
               :visible.sync="enclosureVisible"
               :show-close="false">
      <span style="font-size:20px"
            class="scopeRowColor">{{ enclosureTitle }}不能上传附件是否继续</span>
      <span slot="footer"
            class="dialog-footer">
    <el-dialog :title="$t('common.details')" :visible.sync="enclosureVisible" :show-close="false">
      <span style="font-size:20px" class="scopeRowColor">{{ enclosureTitle }}不能上传附件是否继续</span>
      <span slot="footer" class="dialog-footer">
        <el-button @click="enclosureVisible = false">取 消</el-button>
        <el-button type="primary"
                   @click="uploadAnFiles">继续</el-button>
        <el-button type="primary" @click="uploadAnFiles">继续</el-button>
      </span>
    </el-dialog>
    <el-dialog :title="fromQueryMeta.title"
               :visible.sync="queryMetaFlag"
               width="70%">
    <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag" width="70%">
      <div style="height: 500px; overflow: auto;width:100%; ">
        <el-form :inline="true"
                 :model="fromQueryMeta"
                 class="demo-form-inline">
        <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline">
          <el-form-item>
            <el-input size="small"
                      v-model="fromQueryMeta.name"
                      :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')"
            <el-input size="small" v-model="fromQueryMeta.name" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')"
                      suffix-icon="el-icon-edit"></el-input>
          </el-form-item>
          <el-form-item>
            <el-button type="primary"
                       size="small"
                       @click="setSearchMetaData()">查询</el-button>
            <el-button type="info"
                       size="small"
                       @click="setRestMetaData()">重置</el-button>
            <el-button type="primary" size="small" @click="setSearchMetaData()">查询</el-button>
            <el-button type="info" size="small" @click="setRestMetaData()">重置</el-button>
          </el-form-item>
        </el-form>
        <el-table ref="filterTable"
                  :data="metaDataTable"
                  style="width: 100%"
                  height="calc(100% - 130px)">
        <el-table ref="filterTable" :data="metaDataTable" style="width: 100%" height="calc(100% - 130px)">
          <el-table-column align="center"
                           type="index"
                           :label="$t('common.index')"
                           width="70px"></el-table-column>
          <el-table-column align="center"
                           prop="name"
                           :label="$t('common.name')"
                           width="120">
          <el-table-column align="center" type="index" :label="$t('common.index')" width="70px"></el-table-column>
          <el-table-column align="center" prop="name" :label="$t('common.name')" width="120">
          </el-table-column>
          <el-table-column align="center"
                           prop="dirName"
                           :label="$t('dataManage.dataUpObj.catalogue')"
                           width="300" />
          <el-table-column align="center"
                           prop="depName"
                           :label="$t('dataManage.dataUpObj.company')"
                           width="200" />
          <el-table-column align="center"
                           prop="verName"
                           :label="$t('dataManage.dataUpObj.versionNo')" />
          <el-table-column align="center"
                           prop="type"
                           :label="$t('common.type')" />
          <el-table-column align="center"
                           prop="sizes"
                           :label="$t('common.size')"
                           :formatter="changeSizeFile" />
          <el-table-column align="center"
                           :label="$t('dataManage.dataUpObj.tableName')">
          <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" />
          <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" />
          <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" />
          <el-table-column align="center" prop="type" :label="$t('common.type')" />
          <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" />
          <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')">
            <template slot-scope="scope">
              <a class="scopeRowColor"
                 @click="detail(scope.row)">{{ scope.row.tab }}</a>
              <a class="scopeRowColor" @click="detail(scope.row)">{{ scope.row.tab }}</a>
            </template>
          </el-table-column>
          <el-table-column align="center"
                           prop="rows"
                           :label="$t('common.lineNuber')" />
          <el-table-column align="center"
                           prop="desc"
                           :label="$t('dataManage.dataUpObj.describe')" />
          <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" />
          <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" />
        </el-table>
        <div style="margin-top: 15px"
             class="pagination_box">
          <el-pagination @size-change="handleMetaSizeChange"
                         @current-change="handMetaCurrentChange"
                         :current-page="listMetaData.pageIndex"
                         :page-sizes="[10, 50, 100, 200]"
                         :page-size="listMetaData.pageSize"
                         layout="total, sizes, prev, pager, next, jumper"
                         :total="listMetaData.count">
        <div style="margin-top: 15px" class="pagination_box">
          <el-pagination @size-change="handleMetaSizeChange" @current-change="handMetaCurrentChange"
            :current-page="listMetaData.pageIndex" :page-sizes="[10, 50, 100, 200]" :page-size="listMetaData.pageSize"
            layout="total, sizes, prev, pager, next, jumper" :total="listMetaData.count">
          </el-pagination>
        </div>
      </div>
    </el-dialog>
    <el-dialog :title="fromQueryMeta.title"
               :visible.sync="queryMetaFlag1"
               width="70%">
    <el-dialog :title="fromQueryMeta.title" :visible.sync="queryMetaFlag1" width="70%">
      <div style="height: 65vh; width: 100%">
        <el-table ref="filterTable"
                  :data="metaDataTable1"
                  style="width: 100%"
                  height="100%">
          <el-table-column align="center"
                           type="index"
                           :label="$t('common.index')"
                           width="70px"></el-table-column>
          <el-table-column align="center"
                           prop="name"
                           :label="$t('common.name')"
                           width="120">
        <el-table ref="filterTable" :data="metaDataTable1" style="width: 100%" height="100%">
          <el-table-column align="center" type="index" :label="$t('common.index')" width="70px"></el-table-column>
          <el-table-column align="center" prop="name" :label="$t('common.name')" width="120">
          </el-table-column>
          <el-table-column align="center"
                           prop="dirName"
                           :label="$t('dataManage.dataUpObj.catalogue')"
                           width="300" />
          <el-table-column align="center"
                           prop="depName"
                           :label="$t('dataManage.dataUpObj.company')"
                           width="200" />
          <el-table-column align="center"
                           prop="verName"
                           :label="$t('dataManage.dataUpObj.versionNo')" />
          <el-table-column align="center"
                           prop="type"
                           :label="$t('common.type')" />
          <el-table-column align="center"
                           prop="sizes"
                           :label="$t('common.size')"
                           :formatter="changeSizeFile" />
          <el-table-column align="center"
                           :label="$t('dataManage.dataUpObj.tableName')">
          <el-table-column align="center" prop="dirName" :label="$t('dataManage.dataUpObj.catalogue')" width="300" />
          <el-table-column align="center" prop="depName" :label="$t('dataManage.dataUpObj.company')" width="200" />
          <el-table-column align="center" prop="verName" :label="$t('dataManage.dataUpObj.versionNo')" />
          <el-table-column align="center" prop="type" :label="$t('common.type')" />
          <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" />
          <el-table-column align="center" :label="$t('dataManage.dataUpObj.tableName')">
            <template slot-scope="scope">
              <a class="scopeRowColor"
                 @click="detail(scope.row)">{{
              <a class="scopeRowColor" @click="detail(scope.row)">{{
                scope.row.tab
              }}</a>
            </template>
          </el-table-column>
          <el-table-column align="center"
                           prop="rows"
                           :label="$t('common.lineNuber')" />
          <el-table-column align="center"
                           prop="desc"
                           :label="$t('dataManage.dataUpObj.describe')" />
          <el-table-column align="center" prop="rows" :label="$t('common.lineNuber')" />
          <el-table-column align="center" prop="desc" :label="$t('dataManage.dataUpObj.describe')" />
        </el-table>
      </div>
    </el-dialog>
    <el-dialog :title="fromQueryMeta.title"
               :visible.sync="warehouseDialog"
               width="70%"
               :close-on-click-modal="false"
    <el-dialog :title="fromQueryMeta.title" :visible.sync="warehouseDialog" width="70%" :close-on-click-modal="false"
               :before-close="handleWarehouseClose">
      <div style="height:65vh">
        <el-table ref="wareTable"
                  :data="wareData"
                  style="width: 100%"
                  height="calc(100% - 1px)">
          <el-table-column align="center"
                           prop="name"
                           :label="$t('common.name')" />
          <el-table-column align="center"
                           prop="sizes"
                           :label="$t('common.size')"
                           :formatter="changeSizeFile" />
          <el-table-column align="center"
                           prop="type"
                           :label="$t('common.type')" />
          <el-table-column align="center"
                           prop="msg"
                           :label="$t('common.warehousResults')" />
        <el-table ref="wareTable" :data="wareData" style="width: 100%" height="calc(100% - 1px)">
          <el-table-column align="center" prop="name" :label="$t('common.name')" />
          <el-table-column align="center" prop="sizes" :label="$t('common.size')" :formatter="changeSizeFile" />
          <el-table-column align="center" prop="type" :label="$t('common.type')" />
          <el-table-column align="center" prop="msg" :label="$t('common.warehousResults')" />
        </el-table>
      </div>
    </el-dialog>
    <input name="file1"
           :accept="'.zip'"
           type="file"
           id="editimageFile"
           multiple="multiple"
           style="display: none"
    <input name="file1" :accept="'.zip'" type="file" id="editimageFile" multiple="multiple" style="display: none"
           @change="uploadAnFilesChange" />
    <el-dialog :visible.sync="noteVisible">
      <div class="nodeBox">
@@ -2613,7 +2199,12 @@
          return this.$message("请选择一个WBS文件");
        }
        if (typeof this.pathBak == "object") {
        this.formCheckAll.names=JSON.parse(this.pathBak).toString();
        } else {
          this.formCheckAll.names = this.pathBak
        }
        var val=this.entryOption.filter((res) => {
          if(res.id==this.formInline.dirid) {
            return res;