refactor(debug): mount quick tools globally

This commit is contained in:
digua committed 2026-07-12 11:05:23 +08:00
1 parent 558426cc06
commit 84f033efe4
3 files changed
+2 -4

No files matched your search

+2
View File
@@ -10,6 +10,7 @@ import ScreenCaptureModal from '@/components/common/ScreenCaptureModal.vue'
import SettingsModal from '@/components/common/SettingsModal.vue'
import { ChatRecordDrawer } from '@/components/common/ChatRecord'
import GlobalTaskBar from '@/components/AIChat/GlobalTaskBar.vue'
import DebugToolsPanel from '@/components/layout/DebugToolsPanel.vue'
import { useSessionStore } from '@/stores/session'
import { useLayoutStore } from '@/stores/layout'
import { useSettingsStore } from '@/stores/settings'
@@ -192,6 +193,7 @@ onUnmounted(() => {
</Transition>
</router-view>
</main>
<DebugToolsPanel v-if="settingsStore.debugMode" />
</template>
</div>
</template>
-2
View File
@@ -17,7 +17,6 @@ import OwnerPromptModal from '@/components/analysis/member/OwnerPromptModal.vue'
import IncrementalImportModal from '@/components/analysis/IncrementalImportModal.vue'
const MessageExportModal = defineAsyncComponent(() => import('@/components/MessageExport/MessageExportModal.vue'))
import ActionToolsPanel from '@/components/layout/ActionToolsPanel.vue'
import DebugToolsPanel from '@/components/layout/DebugToolsPanel.vue'
import LoadingState from '@/components/UI/LoadingState.vue'
import { useSessionStore } from '@/stores/session'
import { useLayoutStore } from '@/stores/layout'
@@ -204,7 +203,6 @@ const filteredMemberCount = computed(() => {
@open-chat-record="openChatRecordViewer"
@open-message-export="showMessageExportModal = true"
/>
<DebugToolsPanel v-if="settingsStore.debugMode" />
</template>
<!-- Empty State -->
-2
View File
@@ -16,7 +16,6 @@ import OwnerPromptModal from '@/components/analysis/member/OwnerPromptModal.vue'
import IncrementalImportModal from '@/components/analysis/IncrementalImportModal.vue'
const MessageExportModal = defineAsyncComponent(() => import('@/components/MessageExport/MessageExportModal.vue'))
import ActionToolsPanel from '@/components/layout/ActionToolsPanel.vue'
import DebugToolsPanel from '@/components/layout/DebugToolsPanel.vue'
import LoadingState from '@/components/UI/LoadingState.vue'
import { useSessionStore } from '@/stores/session'
import { useLayoutStore } from '@/stores/layout'
@@ -214,7 +213,6 @@ const otherMemberAvatar = computed(() => {
@open-chat-record="openChatRecordViewer"
@open-message-export="showMessageExportModal = true"
/>
<DebugToolsPanel v-if="settingsStore.debugMode" />
</template>
<!-- Empty State -->