From b2c2f9db4b334427c34b2111a4b6609b7af0339b Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Fri, 18 Sep 2026 18:36:34 +0800 Subject: [实现方案] 结果页默认折叠 Collapsible「技术口径」渲染 result.assumptions 键值对;warnings Alert 仅显示真实警告(无 assumptions 字段不渲染) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/ProjectBacktestTab.svelte | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'frontend/src/pages/ProjectBacktestTab.svelte') diff --git a/frontend/src/pages/ProjectBacktestTab.svelte b/frontend/src/pages/ProjectBacktestTab.svelte index 7d5b172..dcde8d2 100644 --- a/frontend/src/pages/ProjectBacktestTab.svelte +++ b/frontend/src/pages/ProjectBacktestTab.svelte @@ -17,6 +17,7 @@ import type { Run, Dataset } from '../lib/types'; import { Alert } from '$lib/components/ui/alert'; import { Badge } from '$lib/components/ui/badge'; import * as Card from '$lib/components/ui/card'; + import * as Collapsible from '$lib/components/ui/collapsible'; import * as Textarea from '$lib/components/ui/textarea'; import * as Table from '$lib/components/ui/table'; import * as Select from '$lib/components/ui/select'; @@ -362,6 +363,23 @@ import * as Textarea from '$lib/components/ui/textarea'; {/if} + {#if latest.result?.assumptions && Object.keys(latest.result.assumptions).length} + + 技术口径 + +
+ {#each Object.entries(latest.result.assumptions) as [k, v] (k)} +
+
{k}
+
{v}
+
+ {/each} +
+
+
+ {/if} {#if latest.status === 'succeeded' && latest.result} {/if} -- cgit v1.2.3