From 2730e419f67cedad999ddea7cb12451d1cc6a98f Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Wed, 27 Nov 2024 08:52:15 +0800
Subject: [PATCH] 卷帘

---
 src/pages/layout/components/scomponents/layersControl.vue |    8 +++++---
 src/pages/layout/components/scomponents/tool/curtain.vue  |    9 +++++++--
 src/pages/layout/components/scomponents/toolList.vue      |   10 +++++-----
 3 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/src/pages/layout/components/scomponents/layersControl.vue b/src/pages/layout/components/scomponents/layersControl.vue
index d810541..0c7df3d 100644
--- a/src/pages/layout/components/scomponents/layersControl.vue
+++ b/src/pages/layout/components/scomponents/layersControl.vue
@@ -728,10 +728,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 {
diff --git a/src/pages/layout/components/scomponents/tool/curtain.vue b/src/pages/layout/components/scomponents/tool/curtain.vue
index 008e9f7..8b5074d 100644
--- a/src/pages/layout/components/scomponents/tool/curtain.vue
+++ b/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)
 }
diff --git a/src/pages/layout/components/scomponents/toolList.vue b/src/pages/layout/components/scomponents/toolList.vue
index 21ed06a..1c913d1 100644
--- a/src/pages/layout/components/scomponents/toolList.vue
+++ b/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: '分屏对比',

--
Gitblit v1.9.3