diff --git a/web/src/views/KnowledgeBase/[knowledgeBaseId]/DocumentDetails.tsx b/web/src/views/KnowledgeBase/[knowledgeBaseId]/DocumentDetails.tsx index 0c3eaffa..fdd735e9 100644 --- a/web/src/views/KnowledgeBase/[knowledgeBaseId]/DocumentDetails.tsx +++ b/web/src/views/KnowledgeBase/[knowledgeBaseId]/DocumentDetails.tsx @@ -50,6 +50,7 @@ const DocumentDetails: FC = () => { const [infoItems, setInfoItems] = useState([]); const [page, setPage] = useState(1); const [hasMore, setHasMore] = useState(true); + const [total, setTotal] = useState(0); const [chunkLoading, setChunkLoading] = useState(false); const [keywords, setKeywords] = useState(''); const [fileUrl, setFileUrl] = useState(''); @@ -219,6 +220,7 @@ const DocumentDetails: FC = () => { } setHasMore(response.page?.has_next ?? false); + setTotal(response.page?.total ?? 0); } catch (error) { console.error('Failed to fetch document details:', error); message.error(t('common.loadFailed') || '加载失败'); @@ -472,6 +474,7 @@ const DocumentDetails: FC = () => { void; refresh?: () => void; loading?: boolean; @@ -38,6 +39,7 @@ const RecallTestResult = ({ data, showEmpty = true, hasMore = false, + total = 0, loadMore, refresh, loading = false, @@ -395,7 +397,7 @@ const RecallTestResult = ({
{t('knowledgeBase.recallResult')} - ({data.length} results) + ({total || data.length} results)