From f27ca082eb0a839449dd50c49007b58e5ed6946f Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 19 Jun 2025 19:08:01 +0800
Subject: [PATCH] feat: 服务名修改

---
 src/hooks/use-cesium-tsa.ts |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/hooks/use-cesium-tsa.ts b/src/hooks/use-cesium-tsa.ts
index a25ff3b..d054882 100644
--- a/src/hooks/use-cesium-tsa.ts
+++ b/src/hooks/use-cesium-tsa.ts
@@ -103,8 +103,10 @@
     maximumLevel: 50,
   })
   const dimension = ref(3)
-  const store = useMyStore()
+  let store = null
   const _init = () => {
+    store = useMyStore()
+
     // Cesium Token
     const cesiumToken = import.meta.env.VITE_CESIUM_TOKEN
     Cesium.Ion.defaultAccessToken = cesiumToken
@@ -196,6 +198,9 @@
       if (pick && (pick.id._id === sid || pick.id._id.includes(sid))) {
         cb(click, pick, viewer, handler)
       }
+      if (sid === '') {
+        cb(click, pick, viewer, handler)
+      }
     }, Cesium.ScreenSpaceEventType.LEFT_CLICK)
   }
   // 移除左键事件
@@ -205,7 +210,7 @@
 
   let rightClickHandler: Cesium.ScreenSpaceEventHandler
   const addRightClick = (sid: string, cb: Function) => {
-    if (leftClickHandler) {
+    if (rightClickHandler) {
       removeRightClickEvent()
     }
     rightClickHandler = new Cesium.ScreenSpaceEventHandler(viewer?.scene.canvas)

--
Gitblit v1.9.3