diff --git a/web/src/views/KnowledgeBase/[knowledgeBaseId]/Private.tsx b/web/src/views/KnowledgeBase/[knowledgeBaseId]/Private.tsx
index 8087e596..382deac0 100644
--- a/web/src/views/KnowledgeBase/[knowledgeBaseId]/Private.tsx
+++ b/web/src/views/KnowledgeBase/[knowledgeBaseId]/Private.tsx
@@ -2,7 +2,7 @@
import { useEffect, useState, useRef, useCallback, type FC } from 'react';
import { useNavigate, useParams, useLocation } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
-import { Switch, Button, Dropdown, Space, Modal, message, Radio } from 'antd';
+import { Switch, Button, Dropdown, Space, Modal, message, Radio, Tooltip } from 'antd';
import type { MenuProps } from 'antd';
import SearchInput from '@/components/SearchInput'
import Table, { type TableRef } from '@/components/Table'
@@ -564,6 +564,37 @@ const Private: FC = () => {
);
}
+ },{
+ title: t('knowledgeBase.processMsg'),
+ dataIndex: 'progress_msg',
+ key: 'progress_msg',
+ width: 320,
+ render: (value: string) => {
+ if (!value) return '-';
+
+ // 解析日志格式,将 \n 转换为换行
+ const formattedText = value.replace(/\\n/g, '\n');
+
+ return (
+
{formattedText}} placement="topLeft">
+
+ {formattedText}
+
+
+ );
+ }
},
{
title: t('knowledgeBase.processingMode'),