diff --git a/frontend/web/src/pages/IntelligentEvals.tsx b/frontend/web/src/pages/IntelligentEvals.tsx index ba74912..b7f407a 100644 --- a/frontend/web/src/pages/IntelligentEvals.tsx +++ b/frontend/web/src/pages/IntelligentEvals.tsx @@ -1,7 +1,7 @@ import { useState } from 'react' import { useNavigate } from 'react-router-dom' import { - Button, Drawer, Empty, Form, Input, InputNumber, Popconfirm, Progress, Select, Space, Spin, Table, Tabs, Tag, message, + Button, Drawer, Empty, Form, Input, InputNumber, Popconfirm, Progress, Select, Space, Spin, Table, Tabs, Tag, Tooltip, message, } from 'antd' import type { TabsProps } from 'antd' import type { ColumnsType } from 'antd/es/table' @@ -165,14 +165,17 @@ export default function IntelligentEvalsPage() { const estimated = ev.plan?.estimated_sessions ?? ev.session_count const running = (ev.sessions ?? []).filter((s) => s.status === 'running').length const pct = estimated ? Math.round((ev.completed_sessions / estimated) * 100) : 0 + const tooltipText = `已完成 ${ev.completed_sessions} 个会话 / 预估 ${estimated} 个会话${running > 0 ? `(${running} 个进行中)` : ''}` return ( - - - - {ev.completed_sessions}/{estimated} - {running > 0 && ({running} 进行中)} - - + + + + + {ev.completed_sessions}/{estimated} + {running > 0 && ({running} 进行中)} + + + ) }, },