diff --git a/src/hooks/common/table.ts b/src/hooks/common/table.ts index d189060bc..6619f8b3e 100644 --- a/src/hooks/common/table.ts +++ b/src/hooks/common/table.ts @@ -40,17 +40,20 @@ export function useTable(config: NaiveUI.NaiveTabl transformer: res => { const { records = [], current = 1, size = 10, total = 0 } = res.data || {}; + // Ensure that the size is greater than 0, If it is less than 0, it will cause paging calculation errors. + const pageSize = size <= 0 ? 10 : size; + const recordsWithIndex = records.map((item, index) => { return { ...item, - index: (current - 1) * size + index + 1 + index: (current - 1) * pageSize + index + 1 }; }); return { data: recordsWithIndex, pageNum: current, - pageSize: size, + pageSize, total }; },