From ac8c28b017741ab075b16431e8ef689d92a443b6 Mon Sep 17 00:00:00 2001 From: hongxilin <17663930442@163.com> Date: Tue, 25 Mar 2025 19:33:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E4=B8=AAK=E7=BA=BF=E5=9B=BE=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- .env.production | 5 +- src/views/AIchat.vue | 27 ++------ src/views/Echarts/KLine.vue | 157 +++++++++++--------------------------------- src/views/homePage.vue | 48 +++++++++----- 5 files changed, 80 insertions(+), 159 deletions(-) diff --git a/.env.development b/.env.development index ab104ed..436b0ec 100644 --- a/.env.development +++ b/.env.development @@ -2,7 +2,7 @@ VITE_ENV = 'development' VITE_OUTPUT_DIR = 'dev' # public path -VITE_PUBLIC_PATH = /AIxiaocaishen +VITE_PUBLIC_PATH = / #新数据接口 VITE_APP_API_BASE_URL = "http://39.101.133.168:8828/link" diff --git a/.env.production b/.env.production index 65319d3..58e3d4b 100644 --- a/.env.production +++ b/.env.production @@ -2,13 +2,14 @@ VITE_ENV = 'production' VITE_OUTPUT_DIR = 'dist' # public path -VITE_PUBLIC_PATH = /AIxiaocaishen +VITE_PUBLIC_PATH = /aixiaocaishen # Whether to open mock VITE_USE_MOCK = true #新数据接口 -VITE_APP_API_BASE_URL = https://api.homilychart.com/link +# VITE_APP_API_BASE_URL = https://api.homilychart.com/link +VITE_APP_API_BASE_URL = "http://39.101.133.168:8828/link" #MJ API VITE_APP_MJ_API_BASE_URL = "http://192.168.9.19:8080/api" diff --git a/src/views/AIchat.vue b/src/views/AIchat.vue index 4439c30..5d25224 100644 --- a/src/views/AIchat.vue +++ b/src/views/AIchat.vue @@ -247,35 +247,24 @@ watch( Kline: data.data.AIBull.KLine20 } - dataStore.setKlineData(Kline20); - - // chatStore.chartData.push({ - // data: Kline20.Kline - // }); - // for (let i = 0; i < chatStore.chartData.length; i++) { - // console.log(chatStore.chartData[i], "chatStore.chartData[i]") - // } - chatStore.messages.pop(); + // 先推送K线图消息 chatStore.messages.push({ sender: "ai", type: "kline", - chartRef: Kline20.name, // 唯一标识符 - chartData: Kline20.Kline, // 图表数据 + chartData: Kline20, // 直接保存完整数据 + messageId: `kline-${Date.now()}` // 生成唯一ID }); - + // 再推送文字分析内容的消息 chatStore.messages.push({ sender: "ai", content: "AI正在思考中..." }); - console.log(Kline20, "Kline20"); - - console.log(code, "code"); - console.log(market, "market"); - console.log(data, "data"); + // 将K线数据保存到dataStore,用于其他地方可能的使用 + dataStore.setKlineData(Kline20); } else if (ans.value.answerN !== "") { AIcontent.value = ans.value.answerN; @@ -499,9 +488,7 @@ onMounted(() => {