From 8bacf5be740ae0b1faee47806b4a658a9b5abdae Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 19 Jan 2026 10:50:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(annotation):=20=E7=BB=9F=E4=B8=80=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修正 CreateAnnotationTaskDialog 中模板获取的分页参数,将 page 从 1 改为 0 - 添加注释说明使用与 useFetchData 默认行为一致的分页 - --- .../Create/components/CreateAnnotationTaskDialog.tsx | 4 ++-- frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx | 2 +- frontend/src/pages/DataAnnotation/Template/TemplateList.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx b/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx index 403bc7c..964f193 100644 --- a/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx +++ b/frontend/src/pages/DataAnnotation/Create/components/CreateAnnotationTaskDialog.tsx @@ -140,9 +140,9 @@ export default function CreateAnnotationTask({ }); setDatasets(datasetData.content.map(mapDataset) || []); - // Fetch templates + // Fetch templates - 使用与 useFetchData 默认行为一致的分页(page 从 0 开始) const templateResponse = await queryAnnotationTemplatesUsingGet({ - page: 1, + page: 0, size: 100, }); diff --git a/frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx b/frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx index 3aaa394..1dbeaee 100644 --- a/frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx +++ b/frontend/src/pages/DataAnnotation/Home/DataAnnotation.tsx @@ -57,7 +57,7 @@ export default function DataAnnotation() { fetchData, handleFiltersChange, handleKeywordChange, - } = useFetchData(queryAnnotationTasksUsingGet, mapAnnotationTask, 30000, true, [], 0); + } = useFetchData(queryAnnotationTasksUsingGet, mapAnnotationTask, 30000, true, []); const [selectedRowKeys, setSelectedRowKeys] = useState<(string | number)[]>([]); const [selectedRows, setSelectedRows] = useState([]); diff --git a/frontend/src/pages/DataAnnotation/Template/TemplateList.tsx b/frontend/src/pages/DataAnnotation/Template/TemplateList.tsx index 5278169..ce7c74d 100644 --- a/frontend/src/pages/DataAnnotation/Template/TemplateList.tsx +++ b/frontend/src/pages/DataAnnotation/Template/TemplateList.tsx @@ -71,7 +71,7 @@ const TemplateList: React.FC = () => { fetchData, handleFiltersChange, handleKeywordChange, - } = useFetchData(queryAnnotationTemplatesUsingGet, undefined, undefined, undefined, undefined, 0); + } = useFetchData(queryAnnotationTemplatesUsingGet); const handleCreate = () => { setFormMode("create");