From 5fdaf3cff8add48bb5c1f0da74378b271f3cdbdf Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 07 Apr 2025 21:41:03 +0800
Subject: [PATCH] feat: 选择性清除实体

---
 src/views/Home/Home.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index 5a2c5a7..90ae6c3 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -1,5 +1,5 @@
 <template>
-  <template v-if="!singleUavHome?.id">
+  <template v-if="!singleUavHome?.device_sn">
     <SearchBox />
     <HomeLeft />
     <HomeRight />
@@ -12,8 +12,8 @@
 </template>
 
 <script setup>
-import HomeRight from './components/HomeRight/HomeRight.vue';
-import HomeLeft from '@/views/Home/components/HomeLeft/HomeLeft.vue';
+import HomeRight from '@/views/Home/HomeRight/HomeRight.vue';
+import HomeLeft from '@/views/Home/HomeLeft/HomeLeft.vue';
 import SearchBox from '@/views/Home/SearchBox.vue';
 import SignMachineNest from '@/views/SignMachineNest/SignMachineNest.vue';
 import { useStore } from 'vuex';
@@ -21,13 +21,15 @@
 import RSide from '@/views/Home/RSide.vue';
 import { onMounted } from 'vue';
 import cesiumOperation from '@/utils/cesium-tsa';
+import MeasuringDistance from '@/components/MeasuringDistance.vue';
 const store = useStore();
 const { _init,viewerDestory } = cesiumOperation();
 
 const singleUavHome = computed(() => store.state.home.singleUavHome);
 
-onBeforeUnmount(()=>{
+onUnmounted(()=>{
   store.commit('setSingleUavHome',null);
+	console.log('home销毁')
   viewerDestory()
 })
 

--
Gitblit v1.9.3