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 @@
+
+

+
+
@@ -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(() => {