智慧园区前端大屏
shuishen
2024-11-27 ec0332f4db9205206ef011c4961752ce5fc40f71
Merge branch 'main' of http://139.196.74.78:10010/r/zhyq/bigScreen
3 files modified
27 ■■■■■ changed files
src/pages/layout/components/scomponents/layersControl.vue 8 ●●●●● patch | view | raw | blame | history
src/pages/layout/components/scomponents/tool/curtain.vue 9 ●●●● patch | view | raw | blame | history
src/pages/layout/components/scomponents/toolList.vue 10 ●●●● patch | view | raw | blame | history
src/pages/layout/components/scomponents/layersControl.vue
@@ -733,10 +733,12 @@
              progressiveResolutionHeightFraction: 0.5,
              baseScreenSpaceError: 1024
            })
            // tile.setSplitDirection(1)
            // viewer.sceneSplit.enable = true
            // viewer.sceneSplit.addTileset(tileset)
            tile.setSplitDirection(1)
            // tile.setHeight(-420)
            // tile.setSplitDirection(-1)
            window.$viewer.sceneSplit.addTileset(tile)
            tileLayers.addOverlay(tile)
            window.$viewer.sceneSplit.enable = false
            addTileLayers[item.layerName][ind] = tile
          })
        } else {
src/pages/layout/components/scomponents/tool/curtain.vue
@@ -20,7 +20,7 @@
        <template #content>
            <div class="cur-btn">
                <div class="m-4">
                <!-- <div class="m-4">
                    <p>左侧图层</p>
                    <el-select class="transparent-bg" v-model="value1" placeholder="天地图">
                        <el-option v-for="item in components" :key="item.value" :label="item.label" :value="item.value" />
@@ -31,7 +31,7 @@
                    <el-select popper-class="transparent-bg" v-model="value2" collapse-tags placeholder="天地图">
                        <el-option v-for="item in components" :key="item.value" :label="item.label" :value="item.value" />
                    </el-select>
                </div>
                </div> -->
            </div>
        </template>
    </public-box>
@@ -47,6 +47,11 @@
    window.$viewer.sceneSplit.enable = true
})
// 关闭
const close = () => {
    window.$viewer.sceneSplit.enable = false
}
const flyTo = () => {
    // window.$viewer.flyToPosition(new DC.Position(longitude.value, latitude.value, height.value, 0, -90, 0), () => { }, 3)
}
src/pages/layout/components/scomponents/toolList.vue
@@ -80,11 +80,11 @@
  //   icon: 'fa fa-level-up',
  //   title: '路线导航',
  // },
  // {
  //   icon: 'fa fa-columns',
  //   title: '卷帘对比',
  //   component: curtain
  // },
  {
    icon: 'fa fa-columns',
    title: '卷帘对比',
    component: curtain
  },
  // {
  //   icon: 'fa fa-window-restore',
  //   title: '分屏对比',