管道基础大数据平台系统开发-【前端】-新系統界面
1
13693261870
2023-07-14 816df4afc59cacf9c720fac608ef42f17ecd33d1
1
已修改1个文件
46 ■■■■■ 文件已修改
src/views/Tools/LayerTree.vue 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Tools/LayerTree.vue
@@ -17,25 +17,25 @@
      @node-contextmenu="rightClick" @check="handleCheckChange" :default-checked-keys="handleTreeCheck"
      :expand-on-click-node="false" :filter-node-method="filterNode" draggable>
      <span
              class="slot-t-node"
              slot-scope="{ node, data }"
            >
              <span v-show="!data.isEdit">
                <span :class="[data.id >= 99 ? 'slot-t-node--label' : '']">{{
                  node.label
                }}</span>
                          class="slot-t-node"
                          slot-scope="{ node, data }"
                        >
                          <span v-show="!data.isEdit">
                            <span :class="[data.id >= 99 ? 'slot-t-node--label' : '']">{{
                              node.label
                            }}</span>
      </span>
      <span v-show="data.isEdit">
                <el-input
                  class="slot-t-input"
                  size="mini"
                  autofocus
                  v-model="data.label"
                  :ref="'slotTreeInput' + data.id"
                  @blur.stop="nodeBlur(node, data)"
                  @keydown.native.enter="nodeBlur(node, data)"
                ></el-input>
              </span>
                            <el-input
                              class="slot-t-input"
                              size="mini"
                              autofocus
                              v-model="data.label"
                              :ref="'slotTreeInput' + data.id"
                              @blur.stop="nodeBlur(node, data)"
                              @keydown.native.enter="nodeBlur(node, data)"
                            ></el-input>
                          </span>
      </span>
    </el-tree>
    <el-card class="box-card" ref="card" :style="{ ...rightClickMenuStyle }" v-show="menuVisible">
@@ -534,12 +534,18 @@
      for (let i in layers) {
        let res = layers[i];
        if (res.url.indexOf("{host}") > -1) res.url = res.url.replace("{host}", iisHost);
        let urls = res.url.split(';')
        let layer = sgworld.Creator.createImageryProvider(res.cnName, "wms", {
        let urls = res.url.split(';');
        var ops = {
          url: urls[0],
          layers: urls[1]
        }, "0", undefined, true, "");
        };
        if (res && res.json) {
          var rs = JSON.parse(res.json);
          ops.rectangle = Cesium.Rectangle.fromDegrees(rs.west, rs.south, rs.east, rs.north);
        }
        let layer = sgworld.Creator.createImageryProvider(res.cnName, "wms", ops, "0", undefined, true, "");
        this.mptLayer.push(layer);
      }
    },