| | |
| | | <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' : '']">{{ |
| | |
| | | > |
| | | <i class="el-icon-tickets"></i> 属性 |
| | | </div> |
| | | <div class="edit" @click="showLayerAttribute()" v-show="showlocal"> |
| | | <div class="edit" @click="positioning()" v-show="showlocal"> |
| | | <i class="el-icon-tickets"></i> 定位 |
| | | </div> |
| | | <!-- <div |
| | |
| | | } 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; |
| | |
| | | } |
| | | }, |
| | | }); |
| | | }, |
| | | //模型定位 |
| | | 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) { |
| | |
| | | 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 |