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