From de61feb06c164238302da048c2f05789911e1d17 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 02 Apr 2025 19:12:58 +0800
Subject: [PATCH] feat: 事件聚合80%

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

diff --git a/src/views/Home/Footer.vue b/src/views/Home/Footer.vue
index ddbb6f4..7ff483e 100644
--- a/src/views/Home/Footer.vue
+++ b/src/views/Home/Footer.vue
@@ -29,9 +29,9 @@
 import { useEventOperate } from '@/views/Home/useEventOperate/useEventOperate';
 
 // 机巢聚合
-const { init, removeAll } = useUavHome();
+const { init, removeAll } = useUavHome('device');
 // 事件聚合
-const { init: eventInit, removeAll: eventRemove } = useEventOperate();
+const { init: eventInit, removeAll: eventRemove } = useUavHome('event');
 
 const list = ref([
   {
@@ -61,16 +61,16 @@
   const fromItem = list.value.find(item => item.active);
   if (fromItem.name === toItem.name) return;
   fromItem?.removeAll?.();
-  nextTick(()=>{
+  nextTick(() => {
     toItem?.init?.();
-  })
+  });
   list.value = list.value.map(item => ({ ...item, active: item.name === toItem.name }));
 };
 
 // 销毁前钩子
 onBeforeUnmount(() => {
-  if (!window.$viewer) return;
   removeAll();
+  eventRemove()
 });
 onMounted(() => {
   nextTick(() => {

--
Gitblit v1.9.3