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