From b69c7869b55894e1ebec8d109518cee39b1a7881 Mon Sep 17 00:00:00 2001 From: lipenghui Date: Thu, 25 Jan 2024 17:28:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=A7=92=E8=89=B2=E5=8F=91=E9=80=81?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=A2=9E=E5=8A=A0roleId=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/message.ts | 1 + src/views/role/index.vue | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/api/base/message.ts b/src/api/base/message.ts index 3304bda..705d3d5 100644 --- a/src/api/base/message.ts +++ b/src/api/base/message.ts @@ -86,6 +86,7 @@ export async function sendTextToText(data: { conversationId: string question: string modelType: ModelTypeEnum + roleId?: number }) { return defHttp.post({ url: `/open-chat/chat/session`, diff --git a/src/views/role/index.vue b/src/views/role/index.vue index 432d720..66b4c36 100644 --- a/src/views/role/index.vue +++ b/src/views/role/index.vue @@ -154,7 +154,7 @@ async function handleSend(value: string) { if (!conversationData.value) { return } - sendMessage(conversationData.value.id, value) + sendMessage(conversationData.value.id, value, conversationData.value.roleId) } /** @@ -237,7 +237,7 @@ async function onScrollTop(scrollTop: number) { /** * @description: 发送消息hook */ -async function sendMessage(conversationId: string, question: string): Promise { +async function sendMessage(conversationId: string, question: string, roleId: number): Promise { if (!messageStore.getConversationData) { return } @@ -260,6 +260,7 @@ async function sendMessage(conversationId: string, question: string): Promise { messageStore.getMessageList.splice(-2) @@ -275,7 +276,7 @@ function reloadMessage() { return } const question = messageList.value[messageList.value.length - 2]?.content - sendMessage(conversationData.value.id, question) + sendMessage(conversationData.value.id, question, conversationData.value.roleId) } /**