From 20b2283741b7c3c3b603e08244dec5e2814e271b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Sun, 22 Jun 2025 15:55:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B7=E6=B1=82=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E6=97=B6=E8=BF=94=E5=9B=9Erefuse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AiEmotion.vue | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/src/views/AiEmotion.vue b/src/views/AiEmotion.vue index 19d40ef..420bfbd 100644 --- a/src/views/AiEmotion.vue +++ b/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,