diff --git a/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx b/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx
index 648519d9..67c08896 100644
--- a/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx
+++ b/web/src/app/home/knowledge/components/kb-docs/documents/columns.tsx
@@ -12,6 +12,7 @@ import {
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { useTranslation } from 'react-i18next';
+import { Badge } from '@/components/ui/badge';
export type DocumentFile = {
uuid: string;
@@ -31,6 +32,36 @@ export const columns = (
{
accessorKey: 'status',
header: t('knowledge.documentsTab.status'),
+ cell: ({ row }) => {
+ const document = row.original;
+
+ switch (document.status) {
+ case 'processing':
+ return (
+
+ {t('knowledge.documentsTab.processing')}
+
+ );
+ case 'completed':
+ return (
+
+ {t('knowledge.documentsTab.completed')}
+
+ );
+ case 'failed':
+ return (
+
+ {t('knowledge.documentsTab.failed')}
+
+ );
+ default:
+ return (
+
+ {document.status}
+
+ );
+ }
+ },
},
{
id: 'actions',
diff --git a/web/src/i18n/locales/en-US.ts b/web/src/i18n/locales/en-US.ts
index 4e2e78c3..e194c58b 100644
--- a/web/src/i18n/locales/en-US.ts
+++ b/web/src/i18n/locales/en-US.ts
@@ -272,6 +272,9 @@ const enUS = {
delete: 'Delete File',
fileDeleteSuccess: 'File deleted successfully',
fileDeleteFailed: 'File deletion failed',
+ processing: 'Processing',
+ completed: 'Completed',
+ failed: 'Failed',
},
deleteKnowledgeBaseConfirmation:
'Are you sure you want to delete this knowledge base? All documents in this knowledge base will be deleted.',
diff --git a/web/src/i18n/locales/ja-JP.ts b/web/src/i18n/locales/ja-JP.ts
index ba6e9be4..a5ea9c04 100644
--- a/web/src/i18n/locales/ja-JP.ts
+++ b/web/src/i18n/locales/ja-JP.ts
@@ -275,6 +275,9 @@ const jaJP = {
delete: 'ドキュメントを削除',
fileDeleteSuccess: 'ドキュメントの削除に成功しました',
fileDeleteFailed: 'ドキュメントの削除に失敗しました',
+ processing: '処理中',
+ completed: '完了',
+ failed: '失敗',
},
deleteKnowledgeBaseConfirmation:
'本当にこの知識ベースを削除しますか?この知識ベースに紐付けられたドキュメントは削除されます。',
diff --git a/web/src/i18n/locales/zh-Hans.ts b/web/src/i18n/locales/zh-Hans.ts
index 858fe490..621bb16c 100644
--- a/web/src/i18n/locales/zh-Hans.ts
+++ b/web/src/i18n/locales/zh-Hans.ts
@@ -264,6 +264,9 @@ const zhHans = {
delete: '删除文件',
fileDeleteSuccess: '文件删除成功',
fileDeleteFailed: '文件删除失败',
+ processing: '处理中',
+ completed: '完成',
+ failed: '失败',
},
deleteKnowledgeBaseConfirmation:
'你确定要删除这个知识库吗?此知识库下的所有文档将被删除。',