forked from drone/command-center-dashboard

罗广辉
2025-04-07 5fdaf3cff8add48bb5c1f0da74378b271f3cdbdf
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()
})