From 61f5c545953bb4ee20b123bf9671ac35d7f1f3c1 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Fri, 18 Sep 2026 12:03:32 +0800 Subject: [变更性质] feat(frontend) [新增功能] round3 页面组件全量迁移 shadcn-svelte(12 页面 + Modal/DatasetWizard/DatasetCard/Status) [实现方案] .btn→Button、.banner→Alert、table.data→Table.Root、.badge→Badge、.tabs→Tabs.Root、.metric-card/form.card→Card.Root;ProjectStrategyTab div 配对修复 [影响范围] src/pages/*.svelte、src/components/*.svelte MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/DatasetCard.svelte | 14 +- frontend/src/components/DatasetWizard.svelte | 31 ++-- frontend/src/components/Modal.svelte | 3 +- frontend/src/components/ProjectMetricRow.svelte | 83 ++++----- frontend/src/components/Status.svelte | 14 +- frontend/src/pages/AccountPage.svelte | 112 +++++------ frontend/src/pages/AdminPage.svelte | 237 ++++++++++++------------ frontend/src/pages/AuthPages.svelte | 65 ++++--- frontend/src/pages/ProjectBacktestTab.svelte | 113 +++++------ frontend/src/pages/ProjectResultsTab.svelte | 131 ++++++------- frontend/src/pages/ProjectStrategyTab.svelte | 36 ++-- frontend/src/pages/ProjectsPage.svelte | 6 +- frontend/src/pages/RunsPage.svelte | 104 ++++++----- frontend/src/pages/UsagePage.svelte | 92 +++++---- 14 files changed, 525 insertions(+), 516 deletions(-) diff --git a/frontend/src/components/DatasetCard.svelte b/frontend/src/components/DatasetCard.svelte index 2d49e65..69083fb 100644 --- a/frontend/src/components/DatasetCard.svelte +++ b/frontend/src/components/DatasetCard.svelte @@ -153,7 +153,7 @@ {#if ds.status === 'failed'} - + {ds.error ?? '数据获取失败'}