From 266b9869a2a82d52c88bd6d7e45a5a426c200179 Mon Sep 17 00:00:00 2001 From: no99 <17663930442@163.com> Date: Mon, 25 Aug 2025 19:18:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8AaiGodToken=E6=94=B9=E6=88=90localToken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/AIxiaocaishen.js | 6 +++--- src/api/AiEmotionApi.js | 4 ++-- src/assets/js/useProjectTracking.js | 8 ++++---- src/store/chat.js | 2 +- src/store/dataList.js | 4 ++-- src/store/userPessionCode.js | 8 ++++---- src/views/AIchat.vue | 4 ++-- src/views/AIfind.vue | 2 +- src/views/AiEmotion.vue | 6 +++--- src/views/Announcement.vue | 2 +- src/views/DBQBmodel.vue | 2 +- src/views/Emotionsmodel.vue | 2 +- src/views/Feedback.vue | 4 ++-- src/views/Selectmodel.vue | 4 ++-- src/views/components/BackToHomeButton.vue | 2 +- src/views/components/HistoryRecord.vue | 10 +++++----- src/views/homePage.vue | 30 +++++++++++++++--------------- 17 files changed, 50 insertions(+), 50 deletions(-) diff --git a/src/api/AIxiaocaishen.js b/src/api/AIxiaocaishen.js index 1658497..36d701f 100644 --- a/src/api/AIxiaocaishen.js +++ b/src/api/AIxiaocaishen.js @@ -284,7 +284,7 @@ export const changeTopAPI = function (params) { method: "POST", data: params, headers: { - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }, }); }; @@ -313,7 +313,7 @@ export const showExchangeAPI = function (params) { method: "POST", data: params, headers: { - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }, }); }; @@ -324,7 +324,7 @@ export const godExchangeAPI = function (params) { method: "POST", data: params, headers: { - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }, }); }; diff --git a/src/api/AiEmotionApi.js b/src/api/AiEmotionApi.js index 93daa95..acd89c3 100644 --- a/src/api/AiEmotionApi.js +++ b/src/api/AiEmotionApi.js @@ -24,7 +24,7 @@ export const getReplyAPI = function (params) { url: `${APIurl}/api/workflow/aiGodFirst`, method: "post", data: { - "token": localStorage.getItem("aiGodToken"), + "token": localStorage.getItem("localToken"), "language": "cn", "marketList": "hk,cn,usa,my,sg,vi,in,gb", "content": params.content @@ -55,7 +55,7 @@ export const getConclusionAPI = function (params) { "parentId": params.parentId, "recordId": params.recordId, "stockId": params.stockId, - "token": localStorage.getItem("aiGodToken") + "token": localStorage.getItem("localToken") }, }); }; \ No newline at end of file diff --git a/src/assets/js/useProjectTracking.js b/src/assets/js/useProjectTracking.js index 663680e..77bce22 100644 --- a/src/assets/js/useProjectTracking.js +++ b/src/assets/js/useProjectTracking.js @@ -41,7 +41,7 @@ export function useProjectTracking(projectRoutes) { isInProject.value = true; hasRecordedEntry.value = true; - const token = localStorage.getItem("aiGodToken"); + const token = localStorage.getItem("localToken"); if (token) { const result = useAiGodAPI({ token: token, @@ -78,17 +78,17 @@ export function useProjectTracking(projectRoutes) { const exitTime = Date.now(); const duration = Math.floor((exitTime - timestamp) / 1000); - const aiGodToken = localStorage.getItem("aiGodToken"); + const localToken = localStorage.getItem("localToken"); console.log("进入项目的时间", storedEntryTime); console.log("停留时间", duration); const params = { stayTime: duration, // loginTime: storedEntryTime, - token: aiGodToken, + token: localToken, }; - if (aiGodToken) { + if (localToken) { try { const res = await updateStayTimeAPI(params); console.log("跟踪数据已发送:", res); diff --git a/src/store/chat.js b/src/store/chat.js index 66a9aa8..8d7c63b 100644 --- a/src/store/chat.js +++ b/src/store/chat.js @@ -22,7 +22,7 @@ export const useChatStore = defineStore("chat", { actions: { async getUserCount() { const result = await getUserCountAPI({ - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), source: "1", }); this.UserCount = result.data; diff --git a/src/store/dataList.js b/src/store/dataList.js index 3e8754a..7c54dc8 100644 --- a/src/store/dataList.js +++ b/src/store/dataList.js @@ -66,7 +66,7 @@ export const useDataStore = defineStore("data", () => { const code = ref(getQueryVariable("code")); console.log(token.value); // 输出 token 的值,例如 "111" const fetchChartData = async (market, code) => { - const getTokenString = String(localStorage.getItem("aiGodToken")); + const getTokenString = String(localStorage.getItem("localToken")); // const getMarketString = String(localStorage.getItem("localMarket")); // const getCodeString = String(localStorage.getItem("localCode")); // const getMarket = String() @@ -157,7 +157,7 @@ export const useDataStore = defineStore("data", () => { }; const getUserInfo = async () => { - const getTokenString = String(localStorage.getItem("aiGodToken")); + const getTokenString = String(localStorage.getItem("localToken")); const res = await getUserInfoAPI({ token: getTokenString || "", }); diff --git a/src/store/userPessionCode.js b/src/store/userPessionCode.js index 216d5aa..625a45f 100644 --- a/src/store/userPessionCode.js +++ b/src/store/userPessionCode.js @@ -33,8 +33,8 @@ export const useUserStore = defineStore('user', () => { } const fetchUserInfo = async () => { - // const getTokenString = localStorage.getItem('aiGodToken') - // ? String(localStorage.getItem('aiGodToken')) + // const getTokenString = localStorage.getItem('localToken') + // ? String(localStorage.getItem('localToken')) // : '' // 存储token // const getRouteString = decodeURIComponent(String(getQueryVariable('token'))) // 地址栏的token @@ -54,8 +54,8 @@ export const useUserStore = defineStore('user', () => { // key: 'token' // } // ) - getAppToken.value = localStorage.getItem('aiGodToken') - ? String(localStorage.getItem('aiGodToken')) + getAppToken.value = localStorage.getItem('localToken') + ? String(localStorage.getItem('localToken')) : '' loading.value = true try { diff --git a/src/views/AIchat.vue b/src/views/AIchat.vue index a2ef222..d854503 100644 --- a/src/views/AIchat.vue +++ b/src/views/AIchat.vue @@ -1130,7 +1130,7 @@ watch( marketList: "usa,sg,my,hk,cn,can,vi,th,in", content: newVal[newVal.length - 1].content, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), model: 1, // language: "cn", // marketList: "hk,cn,usa,my,sg,vi,in,gb" @@ -1246,7 +1246,7 @@ watch( if (flag) { const params2 = { language: "cn", - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), parentId: codeData.value.parentId, stockId: codeData.value.stockId, recordId: codeData.value.recordId, diff --git a/src/views/AIfind.vue b/src/views/AIfind.vue index 67ce652..5e35491 100644 --- a/src/views/AIfind.vue +++ b/src/views/AIfind.vue @@ -25,7 +25,7 @@ const showNews = async (news) => { // 点击新闻记录 const result = await newsClickAPI({ - token: localStorage.getItem('aiGodToken'), + token: localStorage.getItem('localToken'), id: news.id }) console.log(result) diff --git a/src/views/AiEmotion.vue b/src/views/AiEmotion.vue index 32fe27a..70b04f8 100644 --- a/src/views/AiEmotion.vue +++ b/src/views/AiEmotion.vue @@ -2189,7 +2189,7 @@ async function handleSendMessage(input, onComplete) { // const params = { // content: userMessage.text, // userData: { - // token: localStorage.getItem('aiGodToken'), + // token: localStorage.getItem('localToken'), // language: "cn", // brainPrivilegeState: '1', // swordPrivilegeState: '1', @@ -2203,7 +2203,7 @@ async function handleSendMessage(input, onComplete) { // }; const result = await getReplyAPI({ - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), language: "cn", marketList: "hk,cn,usa,my,sg,vi,in,gb", content: userMessage.text, @@ -2386,7 +2386,7 @@ async function handleSendMessage(input, onComplete) { recordId: parsedData.recordId, parentId: parsedData.parentId, stockId: parsedData.stockId, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), language: "cn", }; diff --git a/src/views/Announcement.vue b/src/views/Announcement.vue index 9858775..2c8406d 100644 --- a/src/views/Announcement.vue +++ b/src/views/Announcement.vue @@ -65,7 +65,7 @@ const getAnnouncement = async () => { showVideoContainer.value = true; const click = await qsArpAamClickAPI({ - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), id: result.data[0].id, }); // console.log(click); diff --git a/src/views/DBQBmodel.vue b/src/views/DBQBmodel.vue index 081e6ac..094946d 100644 --- a/src/views/DBQBmodel.vue +++ b/src/views/DBQBmodel.vue @@ -40,7 +40,7 @@ const noPermissonDialogObj = ref({}); const goToHomePage = async () => { try { let params = { - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), model: 1, }; diff --git a/src/views/Emotionsmodel.vue b/src/views/Emotionsmodel.vue index 4ff74f1..455aa3f 100644 --- a/src/views/Emotionsmodel.vue +++ b/src/views/Emotionsmodel.vue @@ -77,7 +77,7 @@ const noPermissonDialogObj = ref({}); const goToAiEmotion = async () => { try { let params = { - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), model: 2, }; diff --git a/src/views/Feedback.vue b/src/views/Feedback.vue index b35b36f..05d36aa 100644 --- a/src/views/Feedback.vue +++ b/src/views/Feedback.vue @@ -27,7 +27,7 @@ const submitFailureContent = ref(""); const feedbackSubmit = async () => { console.log(feedbackContent.value); console.log(feedbackFileList.value); - const token = localStorage.getItem("aiGodToken"); + const token = localStorage.getItem("localToken"); if (feedbackContent.value == "" && feedbackFileList.value.length == 0) { submitFailureDialogVisible.value = true; submitFailureContent.value = "请输入反馈内容或上传图片"; @@ -77,7 +77,7 @@ const feedbackHistoryList = ref([]); const feedbackHistory = async () => { try { const result = await getFeedbackAPI({ - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); console.log(result); diff --git a/src/views/Selectmodel.vue b/src/views/Selectmodel.vue index 8b99c4f..19fb170 100644 --- a/src/views/Selectmodel.vue +++ b/src/views/Selectmodel.vue @@ -51,12 +51,12 @@ onMounted(() => { !isPhone && token && localStorage.setItem( - "aiGodToken", + "localToken", decodeURIComponent(String(getQueryVariable("token"))) ); // localStorage.setItem( - // "aiGodToken", + // "localToken", // "pCtw6AYK0EHAaIexoFHsbZjtsfEAIhcmwkCFm6uKko8VPfMvyDiODL9v9c0veic9fIpQbvT8zN4sH/Si6Q" // ); diff --git a/src/views/components/BackToHomeButton.vue b/src/views/components/BackToHomeButton.vue index 46c9c34..f54ada5 100644 --- a/src/views/components/BackToHomeButton.vue +++ b/src/views/components/BackToHomeButton.vue @@ -46,7 +46,7 @@ const backToHome = () => { } else { window.parent.location.href = "https://web.homilychart.com/product/hljw/homepage?token=" + - encodeURIComponent(localStorage.getItem("aiGodToken")); + encodeURIComponent(localStorage.getItem("localToken")); } } }; diff --git a/src/views/components/HistoryRecord.vue b/src/views/components/HistoryRecord.vue index 0447b89..559b109 100644 --- a/src/views/components/HistoryRecord.vue +++ b/src/views/components/HistoryRecord.vue @@ -625,7 +625,7 @@ const changeTopStatus = async (isTop, id) => { }); await getHistoryList({ model: props.currentType == "AIchat" ? 1 : 2, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); } catch (error) { console.error("操作失败:", error); @@ -646,7 +646,7 @@ const backToSelectModel = () => { const openHistory = () => { // getHistoryList({ // model: props.currentType == "AIchat" ? 1 : 2, - // token: localStorage.getItem("aiGodToken"), + // token: localStorage.getItem("localToken"), // }); isCollapsed.value = false; if (props.currentType == "AIchat") { @@ -750,7 +750,7 @@ const deleteRecordConfirm = async () => { closeDeleteDialog(); await getHistoryList({ model: props.currentType == "AIchat" ? 1 : 2, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); } catch (e) { console.error("删除失败", e); @@ -781,7 +781,7 @@ watch( if (chatStore.searchRecord) { getHistoryList({ model: props.currentType == "AIchat" ? 1 : 2, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); chatStore.searchRecord = false; } @@ -806,7 +806,7 @@ onMounted(() => { getHistoryList({ model: props.currentType == "AIchat" ? 1 : 2, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); }); diff --git a/src/views/homePage.vue b/src/views/homePage.vue index 6af348a..807da2e 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -237,8 +237,8 @@ watch( const sendMessage = async () => { if ( - localStorage.getItem("aiGodToken") == null || - localStorage.getItem("aiGodToken") == "" + localStorage.getItem("localToken") == null || + localStorage.getItem("localToken") == "" ) { ElMessage.error("请先登录"); return; @@ -637,7 +637,7 @@ watch( if (historyRecordRef.value && historyRecordRef.value.getHistoryList) { const result = historyRecordRef.value.getHistoryList({ model: activeTab.value == "AIchat" ? 1 : 2, - token: localStorage.getItem("aiGodToken"), + token: localStorage.getItem("localToken"), }); } } @@ -680,18 +680,18 @@ const fnGetToken = () => { if (!ress.data.platform) { // 非App环境通过URL参数获取 localStorage.setItem( - "aiGodToken", + "localToken", decodeURIComponent(String(getQueryVariable("token"))) ); - // localStorage.setItem('aiGodToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w") + // localStorage.setItem('localToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w") } else { // App环境通过桥接获取 useAppBridge().packageFun( "JWgetStorage", (response) => { const res = JSON.parse(response); // 解析返回的结果 - localStorage.setItem("aiGodToken", res.data); - // localStorage.setItem('aiGodToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w") + localStorage.setItem("localToken", res.data); + // localStorage.setItem('localToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w") }, 5, { @@ -768,7 +768,7 @@ const throttledHeightListener = _.throttle(heightListener, 500, { // const url = encodeURI("http://39.101.133.168:8857/aixiaocaishen/homePage"); // console.log(url, "url"); // const platform = isMobile ? 2 : 1; -// const token = encodeURIComponent(localStorage.getItem("aiGodToken")); +// const token = encodeURIComponent(localStorage.getItem("localToken")); // console.log(token, "token"); // const rechargeUrl = // "http://39.101.133.168:8919/payment/recharge/index?" + @@ -893,7 +893,7 @@ const throttledJudgeDevice = _.throttle(judgeDevice, 300, { const expandHistory = () => { // if (activeTab.value == "AIchat" || activeTab.value == "AiEmotion") { // historyRecordRef.value.getHistoryList({ - // token: localStorage.getItem("aiGodToken"), + // token: localStorage.getItem("localToken"), // model: activeTab.value == "AIchat" ? 1 : 2, // }); // } @@ -937,7 +937,7 @@ const backToHome = () => { } else { window.parent.location.href = "https://web.homilychart.com/product/hljw/homepage?token=" + - encodeURIComponent(localStorage.getItem("aiGodToken")); + encodeURIComponent(localStorage.getItem("localToken")); } // window.parent.location.href = window.parent.document.referrer } @@ -1000,7 +1000,7 @@ const showCount = async () => { const [res, res2] = await Promise.all([ showExchangeAPI(), getGoldCoinAPI({ - token: String(localStorage.getItem("aiGodToken")), + token: String(localStorage.getItem("localToken")), }), ]); changeLevelList.value = res.data; @@ -1058,13 +1058,13 @@ const goRecharge = () => { if (env == "development" || env == "test") { window.parent.location.href = "http://121.89.234.155:8807/user/myGold?token=" + - encodeURIComponent(localStorage.getItem("aiGodToken")) + + encodeURIComponent(localStorage.getItem("localToken")) + "&where=xiaocaishen&successUrl=https://hwjb.homilychart.com/aixiaocaishen/homePage"; // "&where=xiaocaishen&successUrl=http://192.168.1.5:3000/aixiaocaishen/homePage"; } else { window.parent.location.href = "https://web.homilychart.com/user/myGold?token=" + - encodeURIComponent(localStorage.getItem("aiGodToken")) + + encodeURIComponent(localStorage.getItem("localToken")) + "&where=xiaocaishen&successUrl=https://mp.homilychart.com/aixiaocaishen/homePage"; } // window.parent.location.href = window.parent.document.referrer @@ -1074,7 +1074,7 @@ const goRecharge = () => { const goChange = async () => { try { await exchangeAPI({ - token: String(localStorage.getItem("aiGodToken")), + token: String(localStorage.getItem("localToken")), num: activeLevel.value.position, }); @@ -1130,7 +1130,7 @@ onMounted(async () => { // 处理支付成功消息 const [res1, res2] = await Promise.all([ godExchangeAPI({ state: 1 }), - getGoldCoinAPI({ token: String(localStorage.getItem("aiGodToken")) }), + getGoldCoinAPI({ token: String(localStorage.getItem("localToken")) }), ]); gold.value = res2.data.total; rechargeDialogVisible.value = false;