From f116a472f8aa9823aceef2d325f17165d394c575 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 06 Dec 2024 17:11:56 +0800
Subject: [PATCH] 突发事件模拟位置相关调整

---
 src/pages/map/components/scomponents/layersControl.vue |   36 +++++++++++++++++++++---------------
 1 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/src/pages/map/components/scomponents/layersControl.vue b/src/pages/map/components/scomponents/layersControl.vue
index b91707d..899594a 100644
--- a/src/pages/map/components/scomponents/layersControl.vue
+++ b/src/pages/map/components/scomponents/layersControl.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2024-10-31 10:47:29
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-12-03 14:30:57
+ * @LastEditTime: 2024-12-06 16:13:43
  * @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
  * @Description:
  *
@@ -898,9 +898,16 @@
               computeCircle(1.6)
             )
 
-            polylineVolume.setStyle({
-              material: item.color
-            })
+            if (i.properties.RefName.indexOf('拟建') != -1) {
+              polylineVolume.setStyle({
+                material: DC.Color.fromBytes(234, 93, 240, 230)
+              })
+            } else {
+              polylineVolume.setStyle({
+                material: item.color
+              })
+            }
+
             addTileLayers[item.layerName].addOverlay(polylineVolume)
           })
         } else {
@@ -1032,10 +1039,8 @@
 // 关闭所有选中的,除了倾斜,园区分布,空中全景
 const closeAll = () => {
   EventBus.emit('restHandleDelChange', `2`)
-  EventBus.emit('restHandleDelChange', `3`)
   EventBus.emit('restHandleDelChange', `3-1`)
   EventBus.emit('restHandleDelChange', `3-2`)
-  EventBus.emit('restHandleDelChange', `3-3`)
   // EventBus.emit('restHandleDelChange', `3-3-1`)
   EventBus.emit('restHandleDelChange', `3-3-2`)
   // EventBus.emit('restHandleDelChange', `3-3-3`)
@@ -1046,7 +1051,6 @@
   EventBus.emit('restHandleDelChange', `3-7`)
   EventBus.emit('restHandleDelChange', `3-8`)
   // EventBus.emit('restHandleDelChange', `3-9`)
-  EventBus.emit('restHandleDelChange', `4`)
   EventBus.emit('restHandleDelChange', `4-1`)
   EventBus.emit('restHandleDelChange', `4-2`)
   EventBus.emit('restHandleDelChange', `4-9`)
@@ -1069,14 +1073,16 @@
 
 // 销毁
 function destroyPop () {
-  let arr = Object.keys(addPopLayers)
-  if (arr.length > 0) {
-    arr.forEach(i => {
-      addPopLayers[i] && window.$viewer && window.$viewer.removeLayer(addPopLayers[i])
-      addPopLayers[i] = null
-      delete addPopLayers[i]
-    })
-    addPopLayers = {}
+  if (addPopLayers && addPopLayers != null) {
+    let arr = Object.keys(addPopLayers)
+    if (arr.length > 0) {
+      arr.forEach(i => {
+        addPopLayers[i] && window.$viewer && window.$viewer.removeLayer(addPopLayers[i])
+        addPopLayers[i] = null
+        delete addPopLayers[i]
+      })
+      addPopLayers = {}
+    }
   }
 }
 

--
Gitblit v1.9.3