Browse Source

fix:角色发送接口增加roleId参数;

dxj
李朋徽 1 year ago
parent
commit
b69c7869b5
  1. 1
      src/api/base/message.ts
  2. 7
      src/views/role/index.vue

1
src/api/base/message.ts

@ -86,6 +86,7 @@ export async function sendTextToText(data: {
conversationId: string conversationId: string
question: string question: string
modelType: ModelTypeEnum modelType: ModelTypeEnum
roleId?: number
}) { }) {
return defHttp.post({ return defHttp.post({
url: `/open-chat/chat/session`, url: `/open-chat/chat/session`,

7
src/views/role/index.vue

@ -154,7 +154,7 @@ async function handleSend(value: string) {
if (!conversationData.value) { if (!conversationData.value) {
return 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 * @description: 发送消息hook
*/ */
async function sendMessage(conversationId: string, question: string): Promise<void> { async function sendMessage(conversationId: string, question: string, roleId: number): Promise<void> {
if (!messageStore.getConversationData) { if (!messageStore.getConversationData) {
return return
} }
@ -260,6 +260,7 @@ async function sendMessage(conversationId: string, question: string): Promise<vo
sendTextToText({ sendTextToText({
conversationId, conversationId,
question, question,
roleId,
modelType: modelOptions[modelIndex.value].value, modelType: modelOptions[modelIndex.value].value,
}).catch(() => { }).catch(() => {
messageStore.getMessageList.splice(-2) messageStore.getMessageList.splice(-2)
@ -275,7 +276,7 @@ function reloadMessage() {
return return
} }
const question = messageList.value[messageList.value.length - 2]?.content const question = messageList.value[messageList.value.length - 2]?.content
sendMessage(conversationData.value.id, question) sendMessage(conversationData.value.id, question, conversationData.value.roleId)
} }
/** /**

Loading…
Cancel
Save