From 9e99134a473a5ed52b8d877d2a9fcce4961e6ed7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:10:09 +0000 Subject: [PATCH 1/2] Initial plan From a23930d4906df5dc64a755a17656438d155a15ff Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:18:07 +0000 Subject: [PATCH 2/2] fix: useAntdTable defaultCurrent parameter not working as expected Agent-Logs-Url: https://github.com/alibaba/hooks/sessions/c26c5318-b373-4585-8776-f55af8ae6e1d --- .../hooks/src/useAntdTable/__tests__/index.spec.ts | 13 +++++++++++++ packages/hooks/src/useAntdTable/index.tsx | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/hooks/src/useAntdTable/__tests__/index.spec.ts b/packages/hooks/src/useAntdTable/__tests__/index.spec.ts index 365b71a873..4365ccdf65 100644 --- a/packages/hooks/src/useAntdTable/__tests__/index.spec.ts +++ b/packages/hooks/src/useAntdTable/__tests__/index.spec.ts @@ -85,6 +85,19 @@ describe('useAntdTable', () => { await waitFor(() => expect(hook.result.current.tableProps.pagination.total).toBe(20)); }); + test('should defaultCurrent work', async () => { + queryArgs = undefined; + form.resetFields(); + changeSearchType('simple'); + + act(() => { + hook = setUp(asyncFn, { defaultCurrent: 2 }); + }); + + await waitFor(() => expect(queryArgs.current).toBe(2)); + expect(queryArgs.pageSize).toBe(10); + }); + test('should defaultParams work', async () => { queryArgs = undefined; form.resetFields(); diff --git a/packages/hooks/src/useAntdTable/index.tsx b/packages/hooks/src/useAntdTable/index.tsx index b6341cea9d..a80d85fff8 100644 --- a/packages/hooks/src/useAntdTable/index.tsx +++ b/packages/hooks/src/useAntdTable/index.tsx @@ -134,7 +134,7 @@ const useAntdTable = ( const pagination = initPagination || { pageSize: options.defaultPageSize || 10, ...(params?.[0] || {}), - current: 1, + current: options.defaultCurrent || 1, }; if (!form) { // @ts-ignore @@ -176,7 +176,7 @@ const useAntdTable = ( ? undefined : { pageSize: options.defaultPageSize || options.defaultParams?.[0]?.pageSize || 10, - current: 1, + current: options.defaultCurrent || 1, ...(defaultParams?.[0] || {}), }, );