管道基础大数据平台系统开发-【前端】-新系統界面
TreeWish
2023-02-24 faf50e86ce4ccf63ea7af770201cf76fe129c5b8
Merge branch 'master' of http://103.85.165.99:8989/r/LFWEB_NEW
已修改5个文件
153 ■■■■■ 文件已修改
src/views/Archive/index.vue 72 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Synthesis/LeftMenu.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Tools/LayerTree.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Tools/maplayer.vue 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/datamanage/dataUpdata.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Archive/index.vue
@@ -123,12 +123,14 @@
        </div>
      </div>
      <div class="bottom_right">
        <div>
      <div class="bottom_right" >
        <div class="inquire subpage_Div center " ref="container" style="padding: 10px;align-self: center">
          <el-form
            :inline="true"
            :model="formInline"
            class="demo-form-inline"
            ref="sizeForm"
            label-width="68px"
          >
            <!-- <el-form-item>
              <el-cascader
@@ -143,9 +145,9 @@
              checkStrictly: true,
              emitPath: false,
            }"
              ></el-cascader> -->
            </el-form-item>
            <el-form-item>
              ></el-cascader>
            </el-form-item> -->
            <el-form-item style="padding-right: 10px">
              <el-cascader
                v-model="formInline.depid"
                :show-all-levels="false"
@@ -160,45 +162,49 @@
            }"
              ></el-cascader>
            </el-form-item>
            <el-form-item>
            <el-form-item style="padding-right: 50px">
              <el-input
                v-model="formInline.tab"
                suffix-icon="el-icon-search"
                :placeholder="$t('common.pleaseInput')"
              ></el-input>
            </el-form-item>
            <el-form-item>
            <el-form-item style="padding-right: 40px">
              <el-button
                icon="el-icon-search"
                @click="searchDataLibSelectTabs"
                size="small"
              >{{
              $t('common.iquery')
            }}</el-button>
                  type="primary"
                  icon="el-icon-search"
                  @click="searchDataLibSelectTabs"
                  size="medium"
              >{{$t('common.iquery')}}</el-button>
              <!--            </el-form-item>
            <el-form-item style="padding-right: 10px">-->
              <el-button
                icon="el-icon-refresh"
                @click="restDataLibSelectTabs"
                type="info"
                size="small"
              >{{
              $t('common.reset')
            }}</el-button>
            </el-form-item>
            <el-form-item>
                size="medium"
                style="
                  background: #a3a5a6;
                  border: 1px solid #a3a5a6;
                  color: white; "
              >{{ $t('common.reset') }}</el-button>
<!--            </el-form-item>
            <el-form-item style="padding-right: 10px">-->
              <el-button
                @click="getSpaceMapVisibale"
                size="small"
              >{{
              $t('synthesis.rangequery')
            }}</el-button>
            </el-form-item>
            <el-form-item>
                  type="success"
                  icon="el-icon-search"
                  @click="getSpaceMapVisibale"
                  size="medium"
              >{{ $t('synthesis.rangequery') }}</el-button>
<!--            </el-form-item>
            <el-form-item style="padding-right: 10px">-->
              <el-button
                @click="getdownloadList"
                size="small"
              >{{
              $t('synthesis.DownloadList')
            }}</el-button>
                  icon="el-icon-download"
                  type="warning"
                  @click="getdownloadList"
                  size="medium"
              >{{ $t('synthesis.DownloadList') }}</el-button>
            </el-form-item>
          </el-form>
        </div>
@@ -393,14 +399,14 @@
                  class="elLink"
                  :underline="false"
                  @click="setAttachInsert"
                >{{$t('common.append')}}</i></el-link>
                >{{$t('common.append')}}</el-link>
              </el-col>
              <el-col :span="3">
                <el-link
                  class="elLink"
                  :underline="false"
                  @click="setAttachDel"
                >{{$t('common.delete')}}</i></el-link>
                >{{$t('common.delete')}}</el-link>
              </el-col>
              <!-- <el-col :span="3">  <el-link  class="elLink" :underline="false" >{{$t('common.reset')}}</i></el-link></el-col> -->
            </el-row>
src/views/Synthesis/LeftMenu.vue
@@ -1172,7 +1172,7 @@
          break;
        case "d4": //剖面分析
          if (window.AnalysisDXPM) {
            window.AnalysisDXPM.end && window.AnalysisDXPM.end();
            window.AnalysisDXPM.end && window.AnalysisDXPM.end("cancel");
            this.clear(res);
          } else {
            this.addterrainSectionAnalysis();
src/views/Tools/LayerTree.vue
@@ -16,11 +16,11 @@
      @node-contextmenu="rightClick"
      @check-change="handleCheckChange"
      :default-checked-keys="handleTreeCheck"
      :expand-on-click-node="false"
    >
      <span
        class="slot-t-node"
        slot-scope="{ node, data }"
        @dblclick="editNode(data)"
      >
        <span v-show="!data.isEdit">
          <span :class="[data.id >= 99 ? 'slot-t-node--label' : '']">{{
@@ -59,8 +59,16 @@
      <div class="edit" @click="editNode()">
        <i class="el-icon-edit"></i>&nbsp;&nbsp;重命名
      </div>
      <div class="edit" @click="showLayerAttribute()" v-show="!firstLevel">
      <div
        class="edit"
        @click="showLayerAttribute()"
        v-if="!showlocal"
        v-show="!firstLevel"
      >
        <i class="el-icon-tickets"></i>&nbsp;&nbsp;属性
      </div>
      <div class="edit" @click="positioning()" v-show="showlocal">
        <i class="el-icon-tickets"></i>&nbsp;&nbsp;定位
      </div>
      <!-- <div
        class="edit"
@@ -141,6 +149,7 @@
  components: { queryinfo },
  data() {
    return {
      showlocal: false,
      eleId: "",
      isShow: false,
      currentData: "",
@@ -219,6 +228,11 @@
        this.firstLevel = false;
      } else {
        this.firstLevel = true;
      }
      if (Node.level === 3 && Node.data.serveType == "Tileset") {
        this.showlocal = true;
      } else if (Node.level === 3 && Node.data.serveType != "Tileset") {
        this.showlocal = false;
      }
      this.menuVisible = true;
@@ -331,7 +345,7 @@
    showLayerAttribute(data) {
      this.foo();
      this.currentData = data ? data : this.currentData;
      var layer = this.currentData.layer.replaceAll("_", "");
      var layer = this.currentData.enName.replaceAll("_", "");
      this.$store.state.mapSpaceQueryLayer = layer;
      // this.$store.state.mapPopBoolean = true;
      this.$store.state.mapPopBoxFlag = "2";
@@ -350,6 +364,16 @@
            }
          },
        });
    },
    //模型定位
    positioning(){
      for (var i in Viewer.scene.primitives._primitives) {
        Viewer.scene.primitives._primitives[i].show = checked;
        if (Viewer.scene.primitives._primitives[i].id == data.cnName) {
          std.push(res.id);
          Viewer.flyTo(Viewer.scene.primitives._primitives[i]);
        }
      }
    },
    // 编辑节点
    editNode(data) {
@@ -480,8 +504,8 @@
    },
    setAddLayers(res) {
      if (res.serveType == "WMS") {
        // var resource = geoServerURl;
        var resource = "http://192.168.20.205:8088/geoserver/LF/wms";
        var resource = geoServerURl;
        // var resource = "http://192.168.20.205:8088/geoserver/LF/wms";
        if (res.resource != null && res.resource != undefined) {
          resource = res.resource;
@@ -828,6 +852,16 @@
  z-index: 8;
}
.tree-container /deep/ .el-tree-node {
  .is-leaf+.el-checkbox .el-checkbox__inner {
    display: inline-block;
  }
  .el-checkbox .el-checkbox__inner {
    display: none;
  }
}
.tree-container
  /deep/
  .el-tree-node
src/views/Tools/maplayer.vue
@@ -10,29 +10,28 @@
      :left="data.left || left"
      :top="data.top || top + index * 42 + 'px'"
    >
   <div  >
    <layer-tree />
   </div>
      <div>
        <layer-tree />
      </div>
    </Popup>
  </div>
</template>
<script>
import Popup from './Popup.vue';
import LayerTree from './LayerTree.vue'
import Popup from "./Popup.vue";
import LayerTree from "./LayerTree.vue";
export default {
  name: 'maplayer',
  name: "maplayer",
  components: {
    Popup,
    LayerTree
    LayerTree,
  },
  data() {
    return {
      // 弹窗数据
      PopupData: ['maplayer'],
      left: 'calc(100% - 370px)',
      PopupData: ["maplayer"],
      left: "calc(100% - 370px)",
      top: 10,
    };
  },
@@ -48,15 +47,13 @@
    },
    // 关闭弹窗
    close(id) {
      this.$bus.$emit("treeDataCopy","true");
      this.$bus.$emit("treeDataCopy", "true");
      let index = this.PopupData.findIndex((item) => {
        return item.id === id;
      });
      let data = this.PopupData.splice(index, 1)[0];
      data.close && data.close();
      this.$store.state.layerMnage = false;
    },
    // 打开弹窗
    open(title, value, style = {}) {
@@ -76,9 +73,9 @@
    createRandomId() {
      return (
        (Math.random() * 10000000).toString(16).substr(0, 4) +
        '-' +
        "-" +
        new Date().getTime() +
        '-' +
        "-" +
        Math.random().toString().substr(2, 5)
      );
    },
@@ -87,3 +84,7 @@
</script>
<style scoped lang="less">
.scrollbar {
  height: auto !important;
}
</style>
src/views/datamanage/dataUpdata.vue
@@ -468,8 +468,8 @@
                  width="120"
                 >
                      <template slot-scope="scope">
                                  <span v-if="scope.row.ismeta > 0 ">
                     <el-link  title="元数据查询" @click="setQueryMetaData(scope.row)"   target="_blank">{{ scope.row.name }}</el-link>
                                  <span v-if="scope.row.ismeta > 0">
                     <el-link  style="color:#409eff" title="元数据查询" @click="setQueryMetaData(scope.row)"   target="_blank">{{ scope.row.name }}</el-link>
           
            </span>
            <span v-else>{{ scope.row.name }}</span>