From faa8131a1b3c43617a6fb140a1d3b34d37fef5b1 Mon Sep 17 00:00:00 2001 From: Gsh <15170702455@163.com> Date: Sun, 3 Aug 2025 21:56:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9C=AA=E7=99=BB=E5=BD=95=E5=AF=B9?= =?UTF-8?q?=E8=AF=9Did=E9=80=BB=E8=BE=91=E7=8E=A9=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Ai.Vue3/src/api/chat/index.ts | 7 ++++++- Yi.Ai.Vue3/src/pages/chat/layouts/chatWithId/index.vue | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Yi.Ai.Vue3/src/api/chat/index.ts b/Yi.Ai.Vue3/src/api/chat/index.ts index d1d61553..2c5da101 100644 --- a/Yi.Ai.Vue3/src/api/chat/index.ts +++ b/Yi.Ai.Vue3/src/api/chat/index.ts @@ -2,7 +2,12 @@ import type { ChatMessageVo, GetChatListParams, SendDTO } from './types'; import { get, post } from '@/utils/request'; // 发送消息 -export const send = (data: SendDTO) => post(`/ai-chat/send/${data.sessionId}`, data); +export function send(data: SendDTO) { + const url = data.sessionId !== 'not_login' + ? `/ai-chat/send/?sessionId=${data.sessionId}` + : '/ai-chat/send'; + return post(url, data); +} // 新增对应会话聊天记录 export function addChat(data: ChatMessageVo) { diff --git a/Yi.Ai.Vue3/src/pages/chat/layouts/chatWithId/index.vue b/Yi.Ai.Vue3/src/pages/chat/layouts/chatWithId/index.vue index 0a3adddc..b9db5ba5 100644 --- a/Yi.Ai.Vue3/src/pages/chat/layouts/chatWithId/index.vue +++ b/Yi.Ai.Vue3/src/pages/chat/layouts/chatWithId/index.vue @@ -188,7 +188,7 @@ async function startSSE(chatContent: string) { ? `${item.content.substring(0, 2000)}...(内容过长,已省略)` : item.content, })), - sessionId: route.params?.id !== 'not_login' ? String(route.params?.id) : undefined, + sessionId: route.params?.id !== 'not_login' ? String(route.params?.id) : 'not_login', stream: true, userId: userStore.userInfo?.userId, model: modelStore.currentModelInfo.modelId ?? '',