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 () => {
@@ -353,17 +373,13 @@ onMounted(async () => {