diff --git a/apps/web/src/pages/health/AiAnalysisList.tsx b/apps/web/src/pages/health/AiAnalysisList.tsx index 964c844..ce4a9bd 100644 --- a/apps/web/src/pages/health/AiAnalysisList.tsx +++ b/apps/web/src/pages/health/AiAnalysisList.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState, useCallback } from 'react'; +import { useEffect, useState, useCallback, useMemo } from 'react'; import { Table, Select, Tag, Space, message, Typography } from 'antd'; import { useThemeMode } from '../../hooks/useThemeMode'; import { analysisApi, type AnalysisItem } from '../../api/ai/analysis'; @@ -69,7 +69,7 @@ export default function AiAnalysisList() { } }; - const columns = [ + const columns = useMemo(() => [ { title: '分析类型', dataIndex: 'analysis_type', @@ -112,7 +112,7 @@ export default function AiAnalysisList() { width: 170, render: (v: string) => (v ? new Date(v).toLocaleString('zh-CN') : '-'), }, - ]; + ], []); return (