From 8f1f9a56aca669336b3f9e539b97b433e7a3bd19 Mon Sep 17 00:00:00 2001 From: digua Date: Sun, 12 Jul 2026 00:47:58 +0800 Subject: [PATCH] style(debug): unify lab workspace card surfaces --- src/components/DebugTab/TableBrowser.vue | 304 +++++++++--------- src/components/DebugTab/ToolTestTab.vue | 187 +++++------ .../analysis/SQLLab/SchemaPanel.vue | 38 ++- 3 files changed, 277 insertions(+), 252 deletions(-) diff --git a/src/components/DebugTab/TableBrowser.vue b/src/components/DebugTab/TableBrowser.vue index 4be031e5..67a3c7d3 100644 --- a/src/components/DebugTab/TableBrowser.vue +++ b/src/components/DebugTab/TableBrowser.vue @@ -5,7 +5,7 @@ import type { TableSchema, SQLResult } from '@/components/analysis/SQLLab' import { useDataService, useAIService } from '@/services' import { getColumnLabel } from '@/components/analysis/SQLLab' import type { LocaleType } from '@/i18n/types' -import { UITabs } from '@/components/UI' +import { ThemeCard, UITabs } from '@/components/UI' const PRIORITY_TABLES = ['member', 'meta', 'message', 'message_context', 'member_name_history'] @@ -333,165 +333,167 @@ onMounted(async () => { diff --git a/src/components/DebugTab/ToolTestTab.vue b/src/components/DebugTab/ToolTestTab.vue index 29f401fb..10598b02 100644 --- a/src/components/DebugTab/ToolTestTab.vue +++ b/src/components/DebugTab/ToolTestTab.vue @@ -2,6 +2,7 @@ import { ref, computed, watch, onMounted } from 'vue' import { useI18n } from 'vue-i18n' import { useAIService } from '@/services' +import { ThemeCard } from '@/components/UI' const { t } = useI18n() @@ -162,7 +163,7 @@ async function cancel() {
@@ -210,101 +211,103 @@ async function cancel() {
-
- -
-
- {{ toolLabel(selectedTool.name) }} -
-
- {{ selectedTool.description }} -
-
- - -
-

- {{ t('ai.lab.toolTest.parameters') }} -

-
-
- - - -
-
-
- - -
- - {{ t('ai.lab.toolTest.execute') }} - - - {{ t('ai.lab.toolTest.cancel') }} - - - - {{ t('ai.lab.toolTest.elapsed', { ms: elapsed }) }} - -
- - -
-

- {{ t('ai.lab.toolTest.result') }} -

+ +
+
- {{ resultError }} -
- + {{ t('ai.lab.toolTest.execute') }} + + + {{ t('ai.lab.toolTest.cancel') }} + + + + {{ t('ai.lab.toolTest.elapsed', { ms: elapsed }) }} + +
+ + +
+

+ {{ t('ai.lab.toolTest.result') }} +

+
+ {{ resultError }} +
+ +
-
+
diff --git a/src/components/analysis/SQLLab/SchemaPanel.vue b/src/components/analysis/SQLLab/SchemaPanel.vue index e6551152..2fc9572e 100644 --- a/src/components/analysis/SQLLab/SchemaPanel.vue +++ b/src/components/analysis/SQLLab/SchemaPanel.vue @@ -67,19 +67,39 @@ onMounted(() => {