diff --git a/frontend/web/src/components/intelligent_eval/EvalDetail.tsx b/frontend/web/src/components/intelligent_eval/EvalDetail.tsx index 3e8dd66..12811d9 100644 --- a/frontend/web/src/components/intelligent_eval/EvalDetail.tsx +++ b/frontend/web/src/components/intelligent_eval/EvalDetail.tsx @@ -2,7 +2,7 @@ import { useCallback, useEffect, useState } from 'react' import { Alert, Button, Card, Descriptions, Empty, Input, Modal, Popconfirm, Space, Spin, Tag, message, } from 'antd' -import { ArrowLeftOutlined, FileTextOutlined, StopOutlined } from '@ant-design/icons' +import { FileTextOutlined, StopOutlined } from '@ant-design/icons' import { intelligentEvalsApi, type IntelligentEval, type IntelligentEvalSession } from '../../api' import { colors } from '../../tokens' import { formatDateTime, shortDateTime } from '../../utils/date' @@ -63,12 +63,11 @@ function PlanView({ ev }: { ev: IntelligentEval }) { interface EvalDetailProps { ev: IntelligentEval targetName: string - onBack: () => void onOpenReport: () => void onChanged: () => void } -export default function EvalDetail({ ev, targetName, onBack, onOpenReport, onChanged }: EvalDetailProps) { +export default function EvalDetail({ ev, targetName, onOpenReport, onChanged }: EvalDetailProps) { const [busy, setBusy] = useState(false) const [rejectOpen, setRejectOpen] = useState(false) const [feedback, setFeedback] = useState('') @@ -110,19 +109,21 @@ export default function EvalDetail({ ev, targetName, onBack, onOpenReport, onCha return (
- - +
{ev.name} {meta.label} - {ev.status === 'completed' && ( - - )} - {(ev.status === 'pending_approval' || ev.status === 'executing') && ( - - - - )} - +
+ + {ev.status === 'completed' && ( + + )} + {(ev.status === 'pending_approval' || ev.status === 'executing') && ( + + + + )} + +
diff --git a/frontend/web/src/components/intelligent_eval/EvalReport.tsx b/frontend/web/src/components/intelligent_eval/EvalReport.tsx index ce13c1e..0addb00 100644 --- a/frontend/web/src/components/intelligent_eval/EvalReport.tsx +++ b/frontend/web/src/components/intelligent_eval/EvalReport.tsx @@ -146,17 +146,18 @@ export default function EvalReport({ ev, onBack }: EvalReportProps) { return (
- +
{ev.name} · 评估报告 +
{report && ( )} - +
{reportLoading && } diff --git a/frontend/web/src/pages/IntelligentEvals.tsx b/frontend/web/src/pages/IntelligentEvals.tsx index dc49733..4c2683f 100644 --- a/frontend/web/src/pages/IntelligentEvals.tsx +++ b/frontend/web/src/pages/IntelligentEvals.tsx @@ -197,7 +197,6 @@ export default function IntelligentEvalsPage() { setDrawerView('report')} onChanged={() => setDetailTick((t) => t + 1)} />