管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-01-16 21ddc9ec1b1b76d2ce20e512328e65acaf1af2bf
src/views/datamanage/metadataManage.vue
@@ -28,7 +28,7 @@
        </el-form-item>
        <el-form-item>
          <el-cascader
            v-model="queryForm.dirid"
            v-model="queryForm.depid"
            :show-all-levels="false"
            :options="companyOption1"
            @change="handleChange1"
@@ -116,12 +116,18 @@
            :data="tableData"
            style="width: 100%"
            @selection-change="handleSelectionChange"
            height="99%"
            height="95%"
          >
            <el-table-column
              type="selection"
              width="55"
            />
            <el-table-column
              :label="$t('dataManage.dictionaryManageObj.number')"
              type="index"
              width="50"
            >
            </el-table-column>
            <el-table-column
              prop="name"
              :label="$t('dataManage.vmobj.name')"
@@ -142,8 +148,12 @@
            <el-table-column
              prop="dirName"
              :label="$t('dataManage.vmobj.dirName')"
              width="200"
            />
            <el-table-column
              prop="verName"
              :label="$t('dataManage.vmobj.versionNumber')"
            />
            <el-table-column :label="$t('dataManage.dataUpObj.tableName')">
              <template slot-scope="scope">
                <a @click="detail(scope.row)">{{
@@ -152,14 +162,14 @@
              </template>
            </el-table-column>
            <el-table-column
              prop="gather"
              :label="$t('dataManage.vmobj.gather')"
            <!-- <el-table-column
              prop="tab"
              :label="$t('dataManage.vmobj.tab')"
              :formatter="formatData"
            />
            /> -->
            <el-table-column
              prop="describe"
              :label="$t('dataManage.vmobj.describe')"
              prop="rows"
              :label="$t('dataManage.vmobj.row')"
            />
            <el-table-column
              prop="uname"
@@ -190,7 +200,7 @@
          </el-table>
        </div>
        <div
          style="margin-top: 10px"
          style="margin-top: 0px"
          class="pagination_box"
        >
          <el-pagination
@@ -223,7 +233,10 @@
            <i class="el-icon-close"></i>
          </div>
        </div>
        <div class="contentBox">
        <div
          class="contentBox"
          style="padding:1%"
        >
          <p>{{ $t('dataManage.vmobj.name') }}:{{ itemdetail.name }}</p>
          <el-divider></el-divider>
          <p>{{ $t('dataManage.vmobj.format') }}:{{ itemdetail.type }}</p>
@@ -233,13 +246,21 @@
          <p>{{ $t('dataManage.vmobj.depName') }}:{{ itemdetail.depName }}</p>
          <el-divider></el-divider>
          <p>
            {{ $t('dataManage.vmobj.gather') }}:{{
              setInfoBoxTime(itemdetail.gather)
            {{ $t('dataManage.vmobj.dirName') }}:{{
              itemdetail.dirName
            }}
          </p>
          <el-divider></el-divider>
          <p>
            {{ $t('dataManage.vmobj.describe') }}:{{ itemdetail.describe }}
            {{ $t('dataManage.vmobj.versionNumber') }}:{{ itemdetail.verName }}
          </p>
          <el-divider></el-divider>
          <p>
            {{ $t('dataManage.vmobj.tab') }}:{{ itemdetail.tab }}
          </p>
          <el-divider></el-divider>
          <p>
            {{ $t('dataManage.vmobj.row') }}:{{ itemdetail.row }}
          </p>
          <el-divider></el-divider>
          <p>
@@ -606,11 +627,12 @@
  },
  created() {
    this.getSelectDictTab();
    // this.getSelectDictTab();
    this.showPermsBtn();
    this.getQueryDepTree();
    this.getQueryDirTree();
    this.signGetPublicKey();
  },
  methods: {
@@ -645,7 +667,7 @@
        this.$message.error('字段列表调用失败');
        return
      }
      debugger
      var option = data1.result;
      for (var i in option) {
        option[i].dirid = option[i].dirName;
@@ -689,7 +711,9 @@
        return;
      }
      this.companyOption1 = this.treeData(res.result);
      this.queryForm.dirid = this.companyOption1[0].id
      this.queryForm.depid = this.companyOption1[0].id
          this.getQueryDirTree();
    },
    async getQueryDirTree() {
      const res = await selectdirTab();
@@ -699,6 +723,7 @@
      }
      this.companyOption = this.treeData(res.result);
      this.queryForm.dirid = this.companyOption[0].id
         this.getMetaData();
    },
    handleChange(value) {
      this.listData.pageSize = 10;
@@ -779,7 +804,7 @@
      this.optionCount = this.treeData(res.result);
      this.dirComPanyOption = this.treeData(res.result);
      this.listData.dirid = this.optionCount[0].id;
      this.getMetaData();
    },
    handleNodeClick(data) {
      this.listData.pageSize = 10;
@@ -833,9 +858,11 @@
    // 请求数据内容
    getMetaData() {
      this.listData.depid = this.queryForm.depid;
      this.listData.dirid = this.listData.dirid
      this.listData.dirid = this.queryForm.dirid;
      // this.listData.dirid = 57
      select_meta_ByPageAndCount(this.listData).then((res) => {
        this.tableData = res.result;
        this.count = res.count;
      });
@@ -1074,10 +1101,9 @@
<style lang="less" scoped>
//@import url(); 引入公共css类
.authorityManagement_box {
  height: 81%;
  width: 97%;
  position: absolute;
  box-sizing: border-box;
  height: 98%;
  width: 98%;
  padding: 1%;
  .inquire {
    position: relative;
@@ -1119,7 +1145,7 @@
    }
    .rightTable {
      width: 98%;
      height: 100%;
      height: 92%;
      border: 1px solid white;
      border-radius: 5px;
@@ -1301,12 +1327,11 @@
    border: #409eff;
    color: white;
  }
}
 /deep/ .el-select .el-input__inner {
    border-color: #fff !important;
  }
  /deep/.el-input__inner {
/deep/ .el-select .el-input__inner {
  border-color: #fff !important;
}
/deep/.el-input__inner {
  background-color: transparent !important ;
  color: #fff;
  border: 1px solid white !important;