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)
This commit is contained in:
Stephen Hu 2025-04-29 17:29:58 +08:00 committed by GitHub
parent 77bb7750e9
commit 942b94fc3c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 <ParsingStatusCell record={record}></ParsingStatusCell>;
},