From ddf60f1de7a1632e5673806838aa1ef74fd3886b Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期二, 06 五月 2025 14:20:33 +0800
Subject: [PATCH] 修改选中区域flyTo以及标红;避险场所面片未清除;存储方案模拟区域

---
 src/views/left/KGSim.vue |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/views/left/KGSim.vue b/src/views/left/KGSim.vue
index a9680ce..8a3618b 100644
--- a/src/views/left/KGSim.vue
+++ b/src/views/left/KGSim.vue
@@ -16,7 +16,7 @@
           v-for="item in filteredOptions"
           :key="item.value"
           :label="item.label"
-          :value="item.value"
+          :value="item"
         />
       </el-select>
     </div>
@@ -54,6 +54,7 @@
 import PredictiveSimulation from "./KGSimOption/PredictiveSimulation.vue";
 import RealTimeSimulation from "./KGSimOption/RealTimeSimulation.vue";
 import { getRegionData } from "@/api/trApi";
+import { EventBus } from "@/eventBus"; // 寮曞叆浜嬩欢鎬荤嚎
 
 const selectedSimulation = ref("鍘嗗彶妯℃嫙");
 const selectedArea = ref(); // 閫変腑鐨勫尯鍩�
@@ -67,9 +68,9 @@
       0,
       importGOptions.length,
       ...res.data.map((item) => ({
-        id:item.id,
+        id: item.id,
         value: item.geom,
-        label: item.name
+        label: item.name,
       }))
     );
   });
@@ -90,8 +91,12 @@
 
 // 澶勭悊閫夐」閫夋嫨浜嬩欢
 const handleSelectChange = (value) => {
+  EventBus.emit("select-geom", { geom: value.value, flyHeight: 8000 });
   console.log("閫変腑鐨勫�硷細", value); // 鎵撳嵃閫変腑鐨勫��
-  console.log("褰撳墠閫変腑鐨勫畬鏁存暟鎹細", importGOptions.find((item) => item.value === value)); // 鎵撳嵃瀹屾暣鐨勯�変腑鏁版嵁
+  console.log(
+    "褰撳墠閫変腑鐨勫畬鏁存暟鎹細",
+    importGOptions.find((item) => item.value === value)
+  ); // 鎵撳嵃瀹屾暣鐨勯�変腑鏁版嵁
 };
 
 const handleStart = () => {
@@ -144,4 +149,4 @@
 :deep(.el-input__inner) {
   color: #fff; /* 璁╂枃瀛楅鑹茶窡闅忕埗绾� */
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3