From 942b94fc3cff6074c5fa1417d7ca66d289ec4782 Mon Sep 17 00:00:00 2001 From: Stephen Hu Date: Tue, 29 Apr 2025 17:29:58 +0800 Subject: [PATCH] feat: dataset filter by parsing status (#7404) ### What problem does this PR solve? https://github.com/infiniflow/ragflow/issues/5931 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- .../add-knowledge/components/knowledge-file/index.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx index 83119563b..25acdbd2b 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx @@ -28,6 +28,7 @@ import RenameModal from './rename-modal'; import WebCrawlModal from './web-crawl-modal'; import FileUploadModal from '@/components/file-upload-modal'; +import { RunningStatus } from '@/constants/knowledge'; import { IDocumentInfo } from '@/interfaces/database/document'; import { formatDate } from '@/utils/date'; import styles from './index.less'; @@ -159,6 +160,12 @@ const KnowledgeFile = () => { title: t('parsingStatus'), dataIndex: 'run', key: 'run', + filters: Object.entries(RunningStatus).map(([key, value]) => ({ + text: t(`runningStatus${value}`), + value: value, + })), + onFilter: (value: string | number | boolean, record: IDocumentInfo) => + record.run === value, render: (text, record) => { return ; },