refactor: 优化重构前端AI助理的逻辑,支持上下文和Markdown格式解析输出‌

pull/710/head
yanyiwen 2025-05-14 23:27:46 +08:00
parent 243daaa2db
commit 49259f1aa3
1 changed files with 2 additions and 1 deletions

View File

@ -14,6 +14,7 @@ import routes from '../routes';
import { hasPermission, isMobile } from 'libs'; import { hasPermission, isMobile } from 'libs';
import styles from './layout.module.less'; import styles from './layout.module.less';
import { RobotOutlined } from '@ant-design/icons'; // AI 助理图标 import { RobotOutlined } from '@ant-design/icons'; // AI 助理图标
import Markdown from 'markdown-to-jsx'; // 引入 markdown-to-jsx
function initRoutes(Routes, routes) { function initRoutes(Routes, routes) {
for (let route of routes) { for (let route of routes) {
@ -149,7 +150,7 @@ export default function () {
}} }}
> >
<p>{msg.role === 'user' ? '用户:' : 'AI 助理:'}</p> <p>{msg.role === 'user' ? '用户:' : 'AI 助理:'}</p>
{msg.content} <Markdown>{msg.content}</Markdown> {/* 使用 Markdown 渲染内容 */}
</div> </div>
))} ))}
{loading && ( {loading && (