Feat: By default, 50 records are displayed per page. #3221 (#9867)

### What problem does this PR solve?

Feat: By default, 50 records are displayed per page. #3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-09-02 14:12:41 +08:00
committed by GitHub
parent 757c5376be
commit c2567844ea
3 changed files with 4 additions and 4 deletions

View File

@ -85,6 +85,6 @@ export const useSetPaginationParams = () => {
return { return {
setPaginationParams, setPaginationParams,
page: Number(queryParameters.get('page')) || 1, page: Number(queryParameters.get('page')) || 1,
size: Number(queryParameters.get('size')) || 10, size: Number(queryParameters.get('size')) || 50,
}; };
}; };

View File

@ -85,7 +85,7 @@ interface SearchListResponse {
export const useFetchSearchList = (params?: SearchListParams) => { export const useFetchSearchList = (params?: SearchListParams) => {
const [searchParams, setSearchParams] = useState<SearchListParams>({ const [searchParams, setSearchParams] = useState<SearchListParams>({
page: 1, page: 1,
page_size: 10, page_size: 50,
...params, ...params,
}); });

View File

@ -15,7 +15,6 @@ import { useTranslate } from '@/hooks/common-hooks';
import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks'; import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks';
import searchService from '@/services/search-service'; import searchService from '@/services/search-service';
import { zodResolver } from '@hookform/resolvers/zod'; import { zodResolver } from '@hookform/resolvers/zod';
import { pick } from 'lodash';
import { Plus, Search } from 'lucide-react'; import { Plus, Search } from 'lucide-react';
import { useState } from 'react'; import { useState } from 'react';
import { useForm } from 'react-hook-form'; import { useForm } from 'react-hook-form';
@ -146,7 +145,8 @@ export default function SearchList() {
{list?.data.total && list?.data.total > 0 && ( {list?.data.total && list?.data.total > 0 && (
<div className="px-8 mb-4"> <div className="px-8 mb-4">
<RAGFlowPagination <RAGFlowPagination
{...pick(searchParams, 'current', 'pageSize')} current={searchParams.page}
pageSize={searchParams.page_size}
total={list?.data.total} total={list?.data.total}
onChange={handlePageChange} onChange={handlePageChange}
/> />