From 843bfef07bff76734849865475c972ef86d5bc5a Mon Sep 17 00:00:00 2001 From: o0Shark0o <1191322051@qq.com> Date: Tue, 6 Jan 2026 11:28:37 +0800 Subject: [PATCH] fix: correct dataset file pagination for synthesis task --- .../src/components/business/DatasetFileTransfer.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/business/DatasetFileTransfer.tsx b/frontend/src/components/business/DatasetFileTransfer.tsx index f942f85..7e25884 100644 --- a/frontend/src/components/business/DatasetFileTransfer.tsx +++ b/frontend/src/components/business/DatasetFileTransfer.tsx @@ -138,8 +138,8 @@ const DatasetFileTransfer: React.FC = ({ // 当数据集变化时,重置文件分页并拉取第一页文件,避免额外的循环请求 if (selectedDataset) { setFilesPagination({ current: 1, pageSize: 10, total: 0 }); - // 后端 page 参数为 0-based,这里传 0 获取第一页 - fetchFiles({ page: 0, pageSize: 10 }).catch(() => {}); + // 与其它页面保持一致,后端使用 1-based page 参数,这里传 1 获取第一页 + fetchFiles({ page: 1, pageSize: 10 }).catch(() => {}); } else { setFiles([]); setFilesPagination({ current: 1, pageSize: 10, total: 0 }); @@ -162,7 +162,7 @@ const DatasetFileTransfer: React.FC = ({ setSelectingAll(true); const pageSize = 1000; // 分批拉取,避免后端单页限制 - let page = 0; // 后端 page 参数为 0-based,从 0 开始 + let page = 1; // 与其它页面保持一致,使用 1-based page 参数 let total = 0; const allFiles: DatasetFile[] = []; @@ -351,8 +351,8 @@ const DatasetFileTransfer: React.FC = ({ current: page, pageSize: nextPageSize, })); - // 前端分页是 1-based,后端是 0-based,所以这里传 page - 1 - fetchFiles({ page: page - 1, pageSize: nextPageSize }).catch(() => {}); + // 前端分页与后端统一使用 1-based page 参数 + fetchFiles({ page, pageSize: nextPageSize }).catch(() => {}); }, }} onRow={(record: DatasetFile) => ({