diff --git a/src/assets/img/AiEmotion/blueBorder.png b/src/assets/img/AiEmotion/blueBorder.png new file mode 100644 index 0000000..6fcdc48 Binary files /dev/null and b/src/assets/img/AiEmotion/blueBorder.png differ diff --git a/src/assets/img/AiEmotion/redBorder.png b/src/assets/img/AiEmotion/redBorder.png new file mode 100644 index 0000000..30ead71 Binary files /dev/null and b/src/assets/img/AiEmotion/redBorder.png differ diff --git a/src/assets/img/AiEmotion/round01.jpg b/src/assets/img/AiEmotion/round01.jpg deleted file mode 100644 index cc7ac67..0000000 Binary files a/src/assets/img/AiEmotion/round01.jpg and /dev/null differ diff --git a/src/assets/img/AiEmotion/round02.jpg b/src/assets/img/AiEmotion/round02.jpg deleted file mode 100644 index 105ee80..0000000 Binary files a/src/assets/img/AiEmotion/round02.jpg and /dev/null differ diff --git a/src/views/AiEmotion.vue b/src/views/AiEmotion.vue index d7871ce..11792fd 100644 --- a/src/views/AiEmotion.vue +++ b/src/views/AiEmotion.vue @@ -44,6 +44,13 @@
+
+ 温度计图标 +
+
galg
+
hkjkl
+
+
@@ -131,6 +138,7 @@ import emotionDecod from '@/views/components/emotionDecod.vue'; // 导入情绪 import emotionalBottomRadar from '@/views/components/emotionalBottomRadar.vue'; // 导入情绪探底雷达图组件 import emoEnergyConverter from '@/views/components/emoEnergyConverter.vue'; // 导入情绪能量转化器组件 import marketTemperature from '@/views/components/marketTemperature.vue'; +import blueBorderImg from '@/assets/img/AiEmotion/blueBorder.png' //导入蓝色背景框图片 const stockName = ref(''); // 存储股票名称 const marketTemperatureRef = ref(null); // 引用市场温度计组件 @@ -206,7 +214,7 @@ async function handleSendMessage(input) { isRotating.value = true; try { - // 调用工作流接口 + // 用来调用工作流接口的参数 const params = { content: userMessage.text, userData: { @@ -299,9 +307,10 @@ async function fetchData(code, market) { } ); - const stockDataResponse = stockDataResult.data; // 获取返回的数据 + const stockDataResponse = stockDataResult.data; // 获取返回所有的数据 console.log('图表数据接口返回数据:', stockDataResponse.data); + if (stockDataResponse.code === 200 && stockDataResponse.data) { messages.value.push({ sender: 'ai', @@ -382,43 +391,7 @@ function renderCharts(data) { }); } -// function renderCharts(data) { -// return new Promise((resolve) => { -// nextTick(() => { -// // 渲染股市温度计图表 -// if (marketTemperatureRef.value && data.GSWDJ) { -// console.log('开始渲染股市温度计图表'); -// console.log('股市温度计数据', data.GSWDJ) -// marketTemperatureRef.value.initChart(data.GSWDJ, data.KLine20, data.WDRL); -// console.log('股市温度计图表已渲染'); -// } -// // 渲染情绪解码器图表 -// if (emotionDecodRef.value && data.QXJMQ) { -// console.log('开始渲染情绪解码器图表'); -// console.log('情绪解码器数据', data.QXJMQ) -// emotionDecodRef.value.initQXNLZHEcharts(data.KLine20, data.QXJMQ); -// console.log('情绪解码器图表已渲染'); -// } -// // 渲染情绪探底雷达图表 -// if (emotionalBottomRadarRef.value && data.QXTDLD) { -// console.log('开始渲染情绪探底雷达图表'); -// console.log('数据', data.QXTDLD) -// emotionalBottomRadarRef.value.initEmotionalBottomRadar(data.KLine20, data.QXTDLD); -// console.log('情绪探底雷达图表已渲染'); -// } -// // 渲染情绪能量转化器图表 -// if (emoEnergyConverterRef.value && data.QXNLZHQ) { -// console.log('开始渲染情绪能量转化器图表'); -// console.log('KLine20:', data.KLine20); -// console.log('QXNLZHQ:', data.QXNLZHQ); -// emoEnergyConverterRef.value.initQXNLZHEcharts(data.KLine20, data.QXNLZHQ); -// console.log('情绪能量转化器图表已渲染'); -// } -// // 图表渲染完成,resolve 承诺 -// resolve(); -// }); -// }); -// } + // 页面挂载完成后触发图片旋转 onMounted(() => { startImageRotation(); @@ -428,6 +401,33 @@ onMounted(() => {