diff --git a/admin/src/hooks/usePaging.ts b/admin/src/hooks/usePaging.ts index 9c338902f62198f90ff4968ca53bc3f4fee9e023..331ba3da9f521fb9b0ffbfb962b0f69871165e34 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