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(() => {
- - - +
diff --git a/src/views/Echarts/KLine.vue b/src/views/Echarts/KLine.vue index a353335..a4fc822 100644 --- a/src/views/Echarts/KLine.vue +++ b/src/views/Echarts/KLine.vue @@ -1,109 +1,46 @@ diff --git a/src/views/homePage.vue b/src/views/homePage.vue index d6c53a9..fbd80f2 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -3,6 +3,7 @@ import { ref, computed, onMounted, watch, nextTick } from "vue"; import { setHeight } from "../utils/setHeight"; import { getUserCountAPI } from "../api/AIxiaocaishen"; +import { ElMessage } from 'element-plus' import AIchat from "./AIchat.vue"; import AIfind from "./AIfind.vue"; import { useAppBridge } from '../assets/js/useAppBridge.js' @@ -10,9 +11,25 @@ import { useDataStore } from '@/store/dataList.js' import { useChatStore } from '../store/chat' import { useAudioStore } from '../store/audio' import _ from "lodash"; + +import logo from "../assets/img/homePage/logo.png"; +import madeInHL from "../assets/img/homePage/madeInHL.png"; +import getCountAll from "../assets/img/homePage/get-count-all.png"; +import announcementBtn from "../assets/img/homePage/announcement.png"; +import thinkActive from "../assets/img/homePage/tail/think-active.png"; +import thinkNoActive from "../assets/img/homePage/tail/think-no-active.png"; +import languageBtn from "../assets/img/homePage/tail/language.png"; +import voice from "../assets/img/homePage/tail/voice.png"; +import voiceNoActive from "../assets/img/homePage/tail/voice-no-active.png"; +import sendBtn from "../assets/img/homePage/tail/send.png"; +import msgBtn from "../assets/img/homePage/tail/msg.png"; + + // import { useUserStore } from "../store/userPessionCode.js"; const { getQueryVariable } = useDataStore() + + // 变量 // 音频管理 const audioStore = useAudioStore() @@ -101,6 +118,10 @@ const updateMessage = (title) => { // console.log("updateMessage 的值:", title); }; const sendMessage = async () => { + if (localStorage.getItem('localToken') == null||localStorage.getItem('localToken') == '') { + ElMessage.error('请先登录'); + return ; + } isScrolling.value = false; // 调用 ensureAIchat 确保跳转到 AIchat 页面 ensureAIchat(); @@ -318,17 +339,16 @@ onMounted(async () => {
- +
{{ UserCount }}次
- +
@@ -353,17 +373,13 @@ onMounted(async () => {