diff --git a/.scratch/ui-consistency/issues/07-reports.md b/.scratch/ui-consistency/issues/07-reports.md index dcb82ac..19bdeb2 100644 --- a/.scratch/ui-consistency/issues/07-reports.md +++ b/.scratch/ui-consistency/issues/07-reports.md @@ -5,8 +5,8 @@ **Blocked by:** 06 **Acceptance criteria:** -- [ ] 报告选择/切换、图表渲染零回归 -- [ ] PageWrapper 外壳、空态、加载态对齐标准 -- [ ] 分页 20 行阈值 -- [ ] `tsc --noEmit` 通过 +- [x] 报告选择/切换、图表渲染零回归(仅换外壳与分页) +- [x] PageWrapper 外壳、空态、加载态对齐标准(内部补一层 flex 列容器保持选择栏/内容区布局) +- [x] 分页 20 行阈值(对比用例表;用例内规则明细表行数少,保持不分页) +- [x] `tsc --noEmit` 通过 - [ ] t480 走查:报告页各区块 golden path diff --git a/frontend/web/src/pages/Reports.tsx b/frontend/web/src/pages/Reports.tsx index 71f9a6e..f32e8a9 100644 --- a/frontend/web/src/pages/Reports.tsx +++ b/frontend/web/src/pages/Reports.tsx @@ -10,6 +10,7 @@ import { DiffOutlined, FileMarkdownOutlined, } from '@ant-design/icons' import { reportsApi, runsApi, type Run } from '../api' +import PageWrapper from '../components/PageWrapper' import { colors, triggerColors, triggerLabels } from '../tokens' import { formatDateTime } from '../utils/date' import { useResource } from '../hooks/useResource' @@ -222,17 +223,8 @@ export default function ReportsPage() { (opt?.searchText ?? '').includes(input.toLowerCase()) return ( -