From aeb32dd7d460dfa64c0b3ecc2c064b25430c2cb9 Mon Sep 17 00:00:00 2001 From: dolphin Date: Wed, 17 Sep 2025 20:29:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=9A=E8=AF=9Dmarkdown=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Input/Files/Table/KnowledgeColumns.tsx | 2 +- .../Chat/Messages/Content/Markdown.tsx | 8 +++- .../platform/src/controllers/API/index.ts | 6 ++- .../pages/KnowledgePage/components/Files.tsx | 47 +++++-------------- 4 files changed, 25 insertions(+), 38 deletions(-) diff --git a/src/frontend/client/src/components/Chat/Input/Files/Table/KnowledgeColumns.tsx b/src/frontend/client/src/components/Chat/Input/Files/Table/KnowledgeColumns.tsx index bfe90bdb3..573e90758 100644 --- a/src/frontend/client/src/components/Chat/Input/Files/Table/KnowledgeColumns.tsx +++ b/src/frontend/client/src/components/Chat/Input/Files/Table/KnowledgeColumns.tsx @@ -49,7 +49,7 @@ export const getKnowledgeColumns = ( return '状态'; }, cell: ({ row }) => { - return ['', '处理中', '成功', '失败', '模型向量切换中'][row.original.status] + return ['', '处理中', '成功', '失败', '处理中'][row.original.status] }, }, { diff --git a/src/frontend/client/src/components/Chat/Messages/Content/Markdown.tsx b/src/frontend/client/src/components/Chat/Messages/Content/Markdown.tsx index 4d455a866..525ad95aa 100644 --- a/src/frontend/client/src/components/Chat/Messages/Content/Markdown.tsx +++ b/src/frontend/client/src/components/Chat/Messages/Content/Markdown.tsx @@ -206,7 +206,13 @@ const Markdown = memo(({ content = '', showCursor, isLatestMessage, webContent } if (isInitializing) { return ''; } - return LaTeXParsing ? preprocessLaTeX(content) : content; + const message = LaTeXParsing ? preprocessLaTeX(content) : content; + + return message + // .replaceAll(/(\n\s{4,})/g, '\n ') // 禁止4空格转代码 + .replace(/(? item !== 4) + } const params = { page_num: page, page_size: pageSize, diff --git a/src/frontend/platform/src/pages/KnowledgePage/components/Files.tsx b/src/frontend/platform/src/pages/KnowledgePage/components/Files.tsx index ccb95f3b2..d06d8bf42 100644 --- a/src/frontend/platform/src/pages/KnowledgePage/components/Files.tsx +++ b/src/frontend/platform/src/pages/KnowledgePage/components/Files.tsx @@ -42,7 +42,7 @@ export default function Files({ onPreview }) { // 存储完整文件对象(保留所有原始参数) const [selectedFileObjs, setSelectedFileObjs] = useState>>([]); const [isAllSelected, setIsAllSelected] = useState(false); - + // 其他原有状态 const [selectedFilters, setSelectedFilters] = useState([]); const [tempFilters, setTempFilters] = useState([]); @@ -209,7 +209,7 @@ export default function Files({ onPreview }) { // 页面数据变化时更新全选状态 useEffect(() => { - setIsAllSelected(datalist.length > 0 && datalist.every(file => + setIsAllSelected(datalist.length > 0 && datalist.every(file => selectedFileObjs.some(item => item.id === file.id) )); }, [datalist, selectedFileObjs]); @@ -344,20 +344,7 @@ export default function Files({ onPreview }) { ) - }, - { - value: 4, - label: '向量模型切换中', - color: 'text-[#4D9BF0]', - icon: ( -
- - - 向量模型切换中 - -
- ) - }, + } ].map(({ value, label, color, icon }) => (
{el.update_time.replace('T', ' ')} - {console.log(el.remark,44444)} {el.status === 3 ? ( - +
- - - - 解析失败 - - + + + + 解析失败 + +
{el.remark}
@@ -487,7 +473,7 @@ export default function Files({ onPreview }) {
- ) : el.status === 1 ? ( + ) : el.status === 1 || el.status === 4 ? ( @@ -496,16 +482,7 @@ export default function Files({ onPreview }) { - ) : ( - - - - - 向量模型切换中 - - - - )} + ) : null}
)}