From 4a836815f12e8ba717702cc8ed431e1b4f96134c Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 25 四月 2025 13:55:34 +0800
Subject: [PATCH] 新增内部线索相关管理逻辑

---
 src/views/HomePage.vue |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/views/HomePage.vue b/src/views/HomePage.vue
index 35799d3..03c7e04 100644
--- a/src/views/HomePage.vue
+++ b/src/views/HomePage.vue
@@ -1,27 +1,37 @@
 <template>
   <BaseMap></BaseMap>
   <div class="overlay-container">
+    <CoreHeader @on-change="(e) => (menuIndex = e)"></CoreHeader>
     <!-- <router-view> -->
-    <!-- <GridLayout></GridLayout> -->
-    <ClueLayout></ClueLayout>
+    <ClueLayout v-show="menuIndex == 0"></ClueLayout>
+    <GridLayout v-show="menuIndex == 1"></GridLayout>
+    <InternalClueLayout v-show="menuIndex == 2"></InternalClueLayout>
     <!-- </router-view> -->
   </div>
 </template>
 
 <script setup>
+import { ref } from 'vue';
+
 import GridLayout from '@/views/overlay-grid/GridLayout.vue';
 import ClueLayout from '@/views/overlay-clue/ClueLayout.vue';
+import InternalClueLayout from '@/views/internal-clue/InternalClueLayout.vue';
+
+// 椁愬崟绱㈠紩
+const menuIndex = ref(0);
 </script>
 
 <style scoped>
 .overlay-container {
   background: transparent;
   position: absolute;
-  width: 100%;
+  min-height: var(--screen-min-height);
+  min-width: var(--screen-min-width);
+  width: 100vw;
   height: 100vh;
   top: 0;
   left: 0;
-  padding: 4px;
+  /* padding: 4px; */
   pointer-events: none;
 }
 </style>

--
Gitblit v1.9.3