diff --git a/src/components/content/tunnelScene/PreviewScene.vue b/src/components/content/tunnelScene/PreviewScene.vue new file mode 100644 index 0000000..c0063c4 --- /dev/null +++ b/src/components/content/tunnelScene/PreviewScene.vue @@ -0,0 +1,346 @@ + + + + + diff --git a/src/components/content/tunnelScene/TunnelScene.vue b/src/components/content/tunnelScene/TunnelScene.vue index 133d09e..11e6767 100644 --- a/src/components/content/tunnelScene/TunnelScene.vue +++ b/src/components/content/tunnelScene/TunnelScene.vue @@ -2,6 +2,7 @@
+ +
+

{{ params.name }}

+ +
+ + + + + diff --git a/src/components/content/tunnelScene/preEquComp/preDialog.vue b/src/components/content/tunnelScene/preEquComp/preDialog.vue new file mode 100644 index 0000000..bb20668 --- /dev/null +++ b/src/components/content/tunnelScene/preEquComp/preDialog.vue @@ -0,0 +1,304 @@ + + + + + diff --git a/src/components/content/tunnelScene/sceneClass/demo.js b/src/components/content/tunnelScene/sceneClass/demo.js index b66276b..001c138 100644 --- a/src/components/content/tunnelScene/sceneClass/demo.js +++ b/src/components/content/tunnelScene/sceneClass/demo.js @@ -513,7 +513,7 @@ export default class Demo { for (const item of this.tunnelConfigEquipment) { //使用api取拿到附着点 let pointmodel = this.scene.getObjectByName(item.pointName) - // pointmodel.hasDevice = true; + pointmodel.hasDevice; let formInfo = { equipmentType: item.equipmentType, //设备类型 chooseEquipment: item.equipmentName, //设备选择(设备名称) @@ -521,5 +521,16 @@ export default class Demo { } this.addEquipment(pointmodel, formInfo); } + //进行预览和编辑模式的一些操作 + if (this.isedit == false) { + this.scene.traverse(function (item) { + if (item.name.includes('point')) { + if (item.hasDevice == false) { + item.visible = false + item.layers.set(-1) + } + } + }) + } } } diff --git a/src/router/index.js b/src/router/index.js index eaf44cd..e2ec91a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -21,16 +21,16 @@ const routes = [ meta: { title: '首页', breadcrumb: true - } + }, }, { - path: '/preview', - name: 'tunnelpreview', - component: () => import('@/views/tunnel/preview.vue'), + path: '/edit', + name: 'tunneledit', + component: () => import('@/views/tunnel/edit.vue'), meta: { - title: '预览首页', + title: '编辑首页', breadcrumb: true - } + }, }, { path: '/debug', diff --git a/src/views/tunnel/preview.vue b/src/views/tunnel/edit.vue similarity index 58% rename from src/views/tunnel/preview.vue rename to src/views/tunnel/edit.vue index 383a19c..49144c7 100644 --- a/src/views/tunnel/preview.vue +++ b/src/views/tunnel/edit.vue @@ -7,7 +7,15 @@
当前站点:{{ currentSite }} -
+ +
+ +
上午好:{{ currentUser }} @@ -16,7 +24,8 @@
- + + - +