diff --git a/src/views/AiEmotion.vue b/src/views/AiEmotion.vue index 16fc6af..ed43dae 100644 --- a/src/views/AiEmotion.vue +++ b/src/views/AiEmotion.vue @@ -2151,16 +2151,17 @@ async function handleSendMessage(input, onComplete) { // 关闭加载状态和等待提示,返回refuse信息,停止图片旋转,恢复历史数据 // isLoading.value = false; isPageLoaded.value = false; + const refuseMessage = response && response.msg ? response.msg : "接口返回数据异常,请重试"; const aiMessage = reactive({ sender: "ai", - text: processRefuseMessage(parsedData.refuse), + text: processRefuseMessage(refuseMessage), }); messages.value.push(aiMessage); // 将AI消息添加到emotion store中 emotionStore.addConversation({ sender: "ai", - text: processRefuseMessage(parsedData.refuse), + text: processRefuseMessage(refuseMessage), timestamp: new Date().toISOString(), }); isRotating.value = false; @@ -2372,18 +2373,6 @@ async function handleSendMessage(input, onComplete) { isPageLoaded.value = false; } - const aiMessage = reactive({ - sender: "ai", - text: "请求工作流接口失败,请检查网络连接", - }); - messages.value.push(aiMessage); - - // 将AI消息添加到emotion store中 - emotionStore.addConversation({ - sender: "ai", - text: "请求工作流接口失败,请检查网络连接", - timestamp: new Date().toISOString(), - }); // 请求失败时停止图片旋转,恢复历史数据 isRotating.value = false; messages.value = [...previousMessages, ...messages.value];