Browse Source

第二个接口使用后端返回的报错信息。

master
宋杰 5 days ago
parent
commit
062919359b
  1. 46
      src/views/AiEmotion.vue

46
src/views/AiEmotion.vue

@ -2184,6 +2184,52 @@ async function handleSendMessage(input, onComplete) {
//
const conclusionResponse = conclusionResult;
// getConclusionAPI
if (conclusionResponse && conclusionResponse.code !== 200) {
// getConclusionAPI
if (thinkingMessage3Ref) {
const index = messages.value.indexOf(thinkingMessage3Ref);
if (index > -1) {
messages.value.splice(index, 1);
}
}
// 使getConclusionAPImsg
const errorMsg = conclusionResponse.msg || "第二个接口请求失败";
const aiMessage = reactive({
sender: "ai",
text: errorMsg,
});
messages.value.push(aiMessage);
//
isRotating.value = false;
messages.value = [...previousMessages, ...messages.value];
//
// if (
// isPageLoaded.value &&
// emotionStore.activeStock &&
// emotionStore.activeStock.apiData
// ) {
// nextTick(() => {
// renderCharts(emotionStore.activeStock.apiData);
// console.log(
// ":",
// emotionStore.activeStock.stockInfo.name
// );
// });
// }
//
if (onComplete && typeof onComplete === "function") {
onComplete();
currentOnCompleteCallback.value = null;
}
return;
}
//
if (conclusionResponse && conclusionResponse.data && fetchDataResult) {
//

Loading…
Cancel
Save