diff --git a/frontend/web/src/pages/IntelligentEvals.tsx b/frontend/web/src/pages/IntelligentEvals.tsx index 810dda8..7727c1d 100644 --- a/frontend/web/src/pages/IntelligentEvals.tsx +++ b/frontend/web/src/pages/IntelligentEvals.tsx @@ -146,6 +146,7 @@ export default function IntelligentEvalsPage() { const handleDelete = async (id: string) => { await intelligentEvalsApi.remove(id) message.success('已删除') + closeDrawer() void reloadList() } @@ -190,22 +191,9 @@ export default function IntelligentEvalsPage() { render: (v: string | null) => (v ? formatDateTime(v) : '—'), }, { - title: '操作', key: 'action', width: 130, fixed: 'right' as const, + title: '操作', key: 'action', width: 88, fixed: 'right' as const, render: (_, ev) => ( - - - {TERMINAL_STATUSES.has(ev.status) && ( - handleDelete(ev.id)} - okText="删除" - cancelText="取消" - > - ), }, ] @@ -314,6 +302,17 @@ export default function IntelligentEvalsPage() { )} + {TERMINAL_STATUSES.has(selected.status) && ( + void handleDelete(selected.id)} + okText="删除" + cancelText="取消" + > + + + )} )} >