From e8401ac25bdca38bebd2a8d1d65386620f382fb4 Mon Sep 17 00:00:00 2001 From: vaevie <1843544121@qq.com> Date: Wed, 27 Mar 2024 18:34:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20usePaging=E5=8A=A0=E5=85=A5=E5=9B=BA?= =?UTF-8?q?=E5=AE=9A=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/hooks/usePaging.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/admin/src/hooks/usePaging.ts b/admin/src/hooks/usePaging.ts index 9c338902f..331ba3da9 100644 --- a/admin/src/hooks/usePaging.ts +++ b/admin/src/hooks/usePaging.ts @@ -6,11 +6,12 @@ interface Options { size?: number fetchFun: (_arg: any) => Promise params?: Record + fixedParams?: Record firstLoading?: boolean } export function usePaging(options: Options) { - const { page = 1, size = 15, fetchFun, params = {}, firstLoading = false } = options + const { page = 1, size = 15, fetchFun, params = {},fixedParams = {}, firstLoading = false } = options // 记录分页初始参数 const paramsInit: Record = Object.assign({}, toRaw(params)) // 分页数据 @@ -28,7 +29,8 @@ export function usePaging(options: Options) { return fetchFun({ page_no: pager.page, page_size: pager.size, - ...params + ...params, + ...fixedParams }) .then((res: any) => { pager.count = res?.count -- Gitee