管道基础大数据平台系统开发-【前端】-新系統界面
lixuliang
2023-02-24 544f4ad35da44d4e8ad9dd6de43c655728e1fe35
取消i双击改名     模型弹定位,数据弹属性   父节点不显示
已修改2个文件
29 ■■■■ 文件已修改
src/views/Synthesis/LeftMenu.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Tools/LayerTree.vue 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
@@ -21,7 +21,6 @@
      <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' : '']">{{
@@ -68,7 +67,7 @@
      >
        <i class="el-icon-tickets"></i>&nbsp;&nbsp;属性
      </div>
      <div class="edit" @click="showLayerAttribute()" v-show="showlocal">
      <div class="edit" @click="positioning()" v-show="showlocal">
        <i class="el-icon-tickets"></i>&nbsp;&nbsp;定位
      </div>
      <!-- <div
@@ -230,9 +229,9 @@
      } else {
        this.firstLevel = true;
      }
      if (Node.level === 3 && Node.serveType == "Tileset") {
      if (Node.level === 3 && Node.data.serveType == "Tileset") {
        this.showlocal = true;
      } else if (Node.level === 3 && Node.serveType != "Tileset") {
      } else if (Node.level === 3 && Node.data.serveType != "Tileset") {
        this.showlocal = false;
      }
      this.menuVisible = true;
@@ -365,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) {
@@ -843,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