Browse Source

请求工作流失败时返回refuse

hongxilin/hotfix-20250625101643-手机输入法弹出输入框上浮
宋杰 1 week ago
parent
commit
20b2283741
  1. 27
      src/views/AiEmotion.vue

27
src/views/AiEmotion.vue

@ -756,8 +756,6 @@ async function handleSendMessage(input) {
const result = await getReplyAPI(params);
const response = await result.json(); // JSON
console.log("工作流接口返回数据:", response);
// data
const parsedData = JSON.parse(response.data); // JSON
console.log("解析后的数据:", parsedData);
@ -776,12 +774,6 @@ async function handleSendMessage(input) {
code: parsedData.code,
market: parsedData.market,
};
console.log('======================================')
//
// console.log('');
// startAutoScroll();
// fetchData
const [conclusionResult, fetchDataResult] = await Promise.all([
getConclusionAPI(conclusionParams),
@ -797,13 +789,9 @@ async function handleSendMessage(input) {
conclusionData.value = conclusionResponse.data;
// store
emotionStore.updateActiveStockConclusion(conclusionResponse.data);
console.log("结论数据已存储到响应式变量和store中:", conclusionData.value);
}
console.log('------------------------------------')
} else {
ElMessage.error('工作流接口未返回非股票信息');
ElMessage.error(parsedData.refuse);
}
} catch (error) {
ElMessage.error('请求工作流接口失败,请检查网络连接');
@ -812,7 +800,7 @@ async function handleSendMessage(input) {
isRotating.value = false;
}
} else {
ElMessage.error('消息发送失败,请检查网络连接');
ElMessage.error(parsedData.refuse);
}
}
@ -857,17 +845,13 @@ async function fetchData(code, market, stockName, queryText) {
conclusionData: conclusionData.value, //
timestamp: new Date().toISOString()
};
// store
emotionStore.addStock(stockData);
console.log('股票数据已添加到store');
} else {
ElMessage.error('获取接口数据失败');
ElMessage.error(stockDataResponse.refuse);
}
} catch (error) {
ElMessage.error('获取接口数据失败。。。');
ElMessage.error(stockDataResponse.refuse);
}
}
@ -1141,6 +1125,9 @@ onUnmounted(() => {
}
});
//
const emit = defineEmits(['updateMessage', 'sendMessage', 'ensureAIchat']);
// 使
defineExpose({
handleSendMessage,

Loading…
Cancel
Save