Browse Source

把localToken换成aiGodToken

songjie/feature-20250628160649-上线前优化
no99 3 weeks ago
parent
commit
23f18dd4a4
  1. 6
      src/api/AIxiaocaishen.js
  2. 4
      src/api/AiEmotionApi.js
  3. 8
      src/assets/js/useProjectTracking.js
  4. 1
      src/main.js
  5. 2
      src/store/chat.js
  6. 4
      src/store/dataList.js
  7. 8
      src/store/userPessionCode.js
  8. 4
      src/views/AIchat.vue
  9. 2
      src/views/AIfind.vue
  10. 6
      src/views/AiEmotion.vue
  11. 2
      src/views/Announcement.vue
  12. 2
      src/views/DBQBmodel.vue
  13. 2
      src/views/Emotionsmodel.vue
  14. 4
      src/views/Feedback.vue
  15. 4
      src/views/Selectmodel.vue
  16. 2
      src/views/components/BackToHomeButton.vue
  17. 10
      src/views/components/HistoryRecord.vue
  18. 30
      src/views/homePage.vue

6
src/api/AIxiaocaishen.js

@ -284,7 +284,7 @@ export const changeTopAPI = function (params) {
method: "POST", method: "POST",
data: params, data: params,
headers: { headers: {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}, },
}); });
}; };
@ -313,7 +313,7 @@ export const showExchangeAPI = function (params) {
method: "POST", method: "POST",
data: params, data: params,
headers: { headers: {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}, },
}); });
}; };
@ -324,7 +324,7 @@ export const godExchangeAPI = function (params) {
method: "POST", method: "POST",
data: params, data: params,
headers: { headers: {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}, },
}); });
}; };

4
src/api/AiEmotionApi.js

@ -24,7 +24,7 @@ export const getReplyAPI = function (params) {
url: `${APIurl}/api/workflow/aiGodFirst`, url: `${APIurl}/api/workflow/aiGodFirst`,
method: "post", method: "post",
data: { data: {
"token": localStorage.getItem("localToken"),
"token": localStorage.getItem("aiGodToken"),
"language": "cn", "language": "cn",
"marketList": "hk,cn,usa,my,sg,vi,in,gb", "marketList": "hk,cn,usa,my,sg,vi,in,gb",
"content": params.content "content": params.content
@ -55,7 +55,7 @@ export const getConclusionAPI = function (params) {
"parentId": params.parentId, "parentId": params.parentId,
"recordId": params.recordId, "recordId": params.recordId,
"stockId": params.stockId, "stockId": params.stockId,
"token": localStorage.getItem("localToken")
"token": localStorage.getItem("aiGodToken")
}, },
}); });
}; };

8
src/assets/js/useProjectTracking.js

@ -41,7 +41,7 @@ export function useProjectTracking(projectRoutes) {
isInProject.value = true; isInProject.value = true;
hasRecordedEntry.value = true; hasRecordedEntry.value = true;
const token = localStorage.getItem("localToken");
const token = localStorage.getItem("aiGodToken");
if (token) { if (token) {
const result = useAiGodAPI({ const result = useAiGodAPI({
token: token, token: token,
@ -78,17 +78,17 @@ export function useProjectTracking(projectRoutes) {
const exitTime = Date.now(); const exitTime = Date.now();
const duration = Math.floor((exitTime - timestamp) / 1000); const duration = Math.floor((exitTime - timestamp) / 1000);
const localToken = localStorage.getItem("localToken");
const aiGodToken = localStorage.getItem("aiGodToken");
console.log("进入项目的时间", storedEntryTime); console.log("进入项目的时间", storedEntryTime);
console.log("停留时间", duration); console.log("停留时间", duration);
const params = { const params = {
stayTime: duration, stayTime: duration,
// loginTime: storedEntryTime, // loginTime: storedEntryTime,
token: localToken,
token: aiGodToken,
}; };
if (localToken) {
if (aiGodToken) {
try { try {
const res = await updateStayTimeAPI(params); const res = await updateStayTimeAPI(params);
console.log("跟踪数据已发送:", res); console.log("跟踪数据已发送:", res);

1
src/main.js

@ -13,6 +13,7 @@ const { packageFun, fullClose } = useAppBridge();
const app = createApp(App); const app = createApp(App);
const pinia = createPinia(); const pinia = createPinia();
pinia.use(piniaPluginPersistedstate); pinia.use(piniaPluginPersistedstate);
for (const [key, component] of Object.entries(ElementPlusIconsVue)) { for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component); app.component(key, component);
} }

2
src/store/chat.js

@ -22,7 +22,7 @@ export const useChatStore = defineStore("chat", {
actions: { actions: {
async getUserCount() { async getUserCount() {
const result = await getUserCountAPI({ const result = await getUserCountAPI({
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
source: "1", source: "1",
}); });
this.UserCount = result.data; this.UserCount = result.data;

4
src/store/dataList.js

@ -66,7 +66,7 @@ export const useDataStore = defineStore("data", () => {
const code = ref(getQueryVariable("code")); const code = ref(getQueryVariable("code"));
console.log(token.value); // 输出 token 的值,例如 "111" console.log(token.value); // 输出 token 的值,例如 "111"
const fetchChartData = async (market, code) => { const fetchChartData = async (market, code) => {
const getTokenString = String(localStorage.getItem("localToken"));
const getTokenString = String(localStorage.getItem("aiGodToken"));
// const getMarketString = String(localStorage.getItem("localMarket")); // const getMarketString = String(localStorage.getItem("localMarket"));
// const getCodeString = String(localStorage.getItem("localCode")); // const getCodeString = String(localStorage.getItem("localCode"));
// const getMarket = String() // const getMarket = String()
@ -157,7 +157,7 @@ export const useDataStore = defineStore("data", () => {
}; };
const getUserInfo = async () => { const getUserInfo = async () => {
const getTokenString = String(localStorage.getItem("localToken"));
const getTokenString = String(localStorage.getItem("aiGodToken"));
const res = await getUserInfoAPI({ const res = await getUserInfoAPI({
token: getTokenString || "", token: getTokenString || "",
}); });

8
src/store/userPessionCode.js

@ -33,8 +33,8 @@ export const useUserStore = defineStore('user', () => {
} }
const fetchUserInfo = async () => { const fetchUserInfo = async () => {
// const getTokenString = localStorage.getItem('localToken')
// ? String(localStorage.getItem('localToken'))
// const getTokenString = localStorage.getItem('aiGodToken')
// ? String(localStorage.getItem('aiGodToken'))
// : '' // 存储token // : '' // 存储token
// const getRouteString = decodeURIComponent(String(getQueryVariable('token'))) // 地址栏的token // const getRouteString = decodeURIComponent(String(getQueryVariable('token'))) // 地址栏的token
@ -54,8 +54,8 @@ export const useUserStore = defineStore('user', () => {
// key: 'token' // key: 'token'
// } // }
// ) // )
getAppToken.value = localStorage.getItem('localToken')
? String(localStorage.getItem('localToken'))
getAppToken.value = localStorage.getItem('aiGodToken')
? String(localStorage.getItem('aiGodToken'))
: '' : ''
loading.value = true loading.value = true
try { try {

4
src/views/AIchat.vue

@ -1130,7 +1130,7 @@ watch(
marketList: "usa,sg,my,hk,cn,can,vi,th,in", marketList: "usa,sg,my,hk,cn,can,vi,th,in",
content: newVal[newVal.length - 1].content, content: newVal[newVal.length - 1].content,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
model: 1, model: 1,
// language: "cn", // language: "cn",
// marketList: "hk,cn,usa,my,sg,vi,in,gb" // marketList: "hk,cn,usa,my,sg,vi,in,gb"
@ -1246,7 +1246,7 @@ watch(
if (flag) { if (flag) {
const params2 = { const params2 = {
language: "cn", language: "cn",
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
parentId: codeData.value.parentId, parentId: codeData.value.parentId,
stockId: codeData.value.stockId, stockId: codeData.value.stockId,
recordId: codeData.value.recordId, recordId: codeData.value.recordId,

2
src/views/AIfind.vue

@ -25,7 +25,7 @@ const showNews = async (news) => {
// //
const result = await newsClickAPI({ const result = await newsClickAPI({
token: localStorage.getItem('localToken'),
token: localStorage.getItem('aiGodToken'),
id: news.id id: news.id
}) })
console.log(result) console.log(result)

6
src/views/AiEmotion.vue

@ -2189,7 +2189,7 @@ async function handleSendMessage(input, onComplete) {
// const params = { // const params = {
// content: userMessage.text, // content: userMessage.text,
// userData: { // userData: {
// token: localStorage.getItem('localToken'),
// token: localStorage.getItem('aiGodToken'),
// language: "cn", // language: "cn",
// brainPrivilegeState: '1', // brainPrivilegeState: '1',
// swordPrivilegeState: '1', // swordPrivilegeState: '1',
@ -2203,7 +2203,7 @@ async function handleSendMessage(input, onComplete) {
// }; // };
const result = await getReplyAPI({ const result = await getReplyAPI({
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
language: "cn", language: "cn",
marketList: "hk,cn,usa,my,sg,vi,in,gb", marketList: "hk,cn,usa,my,sg,vi,in,gb",
content: userMessage.text, content: userMessage.text,
@ -2386,7 +2386,7 @@ async function handleSendMessage(input, onComplete) {
recordId: parsedData.recordId, recordId: parsedData.recordId,
parentId: parsedData.parentId, parentId: parsedData.parentId,
stockId: parsedData.stockId, stockId: parsedData.stockId,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
language: "cn", language: "cn",
}; };

2
src/views/Announcement.vue

@ -65,7 +65,7 @@ const getAnnouncement = async () => {
showVideoContainer.value = true; showVideoContainer.value = true;
const click = await qsArpAamClickAPI({ const click = await qsArpAamClickAPI({
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
id: result.data[0].id, id: result.data[0].id,
}); });
// console.log(click); // console.log(click);

2
src/views/DBQBmodel.vue

@ -40,7 +40,7 @@ const noPermissonDialogObj = ref({});
const goToHomePage = async () => { const goToHomePage = async () => {
try { try {
let params = { let params = {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
model: 1, model: 1,
}; };

2
src/views/Emotionsmodel.vue

@ -77,7 +77,7 @@ const noPermissonDialogObj = ref({});
const goToAiEmotion = async () => { const goToAiEmotion = async () => {
try { try {
let params = { let params = {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
model: 2, model: 2,
}; };

4
src/views/Feedback.vue

@ -27,7 +27,7 @@ const submitFailureContent = ref("");
const feedbackSubmit = async () => { const feedbackSubmit = async () => {
console.log(feedbackContent.value); console.log(feedbackContent.value);
console.log(feedbackFileList.value); console.log(feedbackFileList.value);
const token = localStorage.getItem("localToken");
const token = localStorage.getItem("aiGodToken");
if (feedbackContent.value == "" && feedbackFileList.value.length == 0) { if (feedbackContent.value == "" && feedbackFileList.value.length == 0) {
submitFailureDialogVisible.value = true; submitFailureDialogVisible.value = true;
submitFailureContent.value = "请输入反馈内容或上传图片"; submitFailureContent.value = "请输入反馈内容或上传图片";
@ -77,7 +77,7 @@ const feedbackHistoryList = ref([]);
const feedbackHistory = async () => { const feedbackHistory = async () => {
try { try {
const result = await getFeedbackAPI({ const result = await getFeedbackAPI({
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
console.log(result); console.log(result);

4
src/views/Selectmodel.vue

@ -51,12 +51,12 @@ onMounted(() => {
!isPhone && !isPhone &&
token && token &&
localStorage.setItem( localStorage.setItem(
"localToken",
"aiGodToken",
decodeURIComponent(String(getQueryVariable("token"))) decodeURIComponent(String(getQueryVariable("token")))
); );
// localStorage.setItem( // localStorage.setItem(
// "localToken",
// "aiGodToken",
// "pCtw6AYK0EHAaIexoFHsbZjtsfEAIhcmwkCFm6uKko8VPfMvyDiODL9v9c0veic9fIpQbvT8zN4sH/Si6Q" // "pCtw6AYK0EHAaIexoFHsbZjtsfEAIhcmwkCFm6uKko8VPfMvyDiODL9v9c0veic9fIpQbvT8zN4sH/Si6Q"
// ); // );

2
src/views/components/BackToHomeButton.vue

@ -46,7 +46,7 @@ const backToHome = () => {
} else { } else {
window.parent.location.href = window.parent.location.href =
"https://web.homilychart.com/product/hljw/homepage?token=" + "https://web.homilychart.com/product/hljw/homepage?token=" +
encodeURIComponent(localStorage.getItem("localToken"));
encodeURIComponent(localStorage.getItem("aiGodToken"));
} }
} }
}; };

10
src/views/components/HistoryRecord.vue

@ -625,7 +625,7 @@ const changeTopStatus = async (isTop, id) => {
}); });
await getHistoryList({ await getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2, model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
} catch (error) { } catch (error) {
console.error("操作失败:", error); console.error("操作失败:", error);
@ -646,7 +646,7 @@ const backToSelectModel = () => {
const openHistory = () => { const openHistory = () => {
// getHistoryList({ // getHistoryList({
// model: props.currentType == "AIchat" ? 1 : 2, // model: props.currentType == "AIchat" ? 1 : 2,
// token: localStorage.getItem("localToken"),
// token: localStorage.getItem("aiGodToken"),
// }); // });
isCollapsed.value = false; isCollapsed.value = false;
if (props.currentType == "AIchat") { if (props.currentType == "AIchat") {
@ -750,7 +750,7 @@ const deleteRecordConfirm = async () => {
closeDeleteDialog(); closeDeleteDialog();
await getHistoryList({ await getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2, model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
} catch (e) { } catch (e) {
console.error("删除失败", e); console.error("删除失败", e);
@ -781,7 +781,7 @@ watch(
if (chatStore.searchRecord) { if (chatStore.searchRecord) {
getHistoryList({ getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2, model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
chatStore.searchRecord = false; chatStore.searchRecord = false;
} }
@ -806,7 +806,7 @@ onMounted(() => {
getHistoryList({ getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2, model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
}); });
</script> </script>

30
src/views/homePage.vue

@ -237,8 +237,8 @@ watch(
const sendMessage = async () => { const sendMessage = async () => {
if ( if (
localStorage.getItem("localToken") == null ||
localStorage.getItem("localToken") == ""
localStorage.getItem("aiGodToken") == null ||
localStorage.getItem("aiGodToken") == ""
) { ) {
ElMessage.error("请先登录"); ElMessage.error("请先登录");
return; return;
@ -637,7 +637,7 @@ watch(
if (historyRecordRef.value && historyRecordRef.value.getHistoryList) { if (historyRecordRef.value && historyRecordRef.value.getHistoryList) {
const result = historyRecordRef.value.getHistoryList({ const result = historyRecordRef.value.getHistoryList({
model: activeTab.value == "AIchat" ? 1 : 2, model: activeTab.value == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
}); });
} }
} }
@ -680,18 +680,18 @@ const fnGetToken = () => {
if (!ress.data.platform) { if (!ress.data.platform) {
// AppURL // AppURL
localStorage.setItem( localStorage.setItem(
"localToken",
"aiGodToken",
decodeURIComponent(String(getQueryVariable("token"))) decodeURIComponent(String(getQueryVariable("token")))
); );
// localStorage.setItem('localToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
// localStorage.setItem('aiGodToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
} else { } else {
// App // App
useAppBridge().packageFun( useAppBridge().packageFun(
"JWgetStorage", "JWgetStorage",
(response) => { (response) => {
const res = JSON.parse(response); // const res = JSON.parse(response); //
localStorage.setItem("localToken", res.data);
// localStorage.setItem('localToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
localStorage.setItem("aiGodToken", res.data);
// localStorage.setItem('aiGodToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
}, },
5, 5,
{ {
@ -768,7 +768,7 @@ const throttledHeightListener = _.throttle(heightListener, 500, {
// const url = encodeURI("http://39.101.133.168:8857/aixiaocaishen/homePage"); // const url = encodeURI("http://39.101.133.168:8857/aixiaocaishen/homePage");
// console.log(url, "url"); // console.log(url, "url");
// const platform = isMobile ? 2 : 1; // const platform = isMobile ? 2 : 1;
// const token = encodeURIComponent(localStorage.getItem("localToken"));
// const token = encodeURIComponent(localStorage.getItem("aiGodToken"));
// console.log(token, "token"); // console.log(token, "token");
// const rechargeUrl = // const rechargeUrl =
// "http://39.101.133.168:8919/payment/recharge/index?" + // "http://39.101.133.168:8919/payment/recharge/index?" +
@ -893,7 +893,7 @@ const throttledJudgeDevice = _.throttle(judgeDevice, 300, {
const expandHistory = () => { const expandHistory = () => {
// if (activeTab.value == "AIchat" || activeTab.value == "AiEmotion") { // if (activeTab.value == "AIchat" || activeTab.value == "AiEmotion") {
// historyRecordRef.value.getHistoryList({ // historyRecordRef.value.getHistoryList({
// token: localStorage.getItem("localToken"),
// token: localStorage.getItem("aiGodToken"),
// model: activeTab.value == "AIchat" ? 1 : 2, // model: activeTab.value == "AIchat" ? 1 : 2,
// }); // });
// } // }
@ -937,7 +937,7 @@ const backToHome = () => {
} else { } else {
window.parent.location.href = window.parent.location.href =
"https://web.homilychart.com/product/hljw/homepage?token=" + "https://web.homilychart.com/product/hljw/homepage?token=" +
encodeURIComponent(localStorage.getItem("localToken"));
encodeURIComponent(localStorage.getItem("aiGodToken"));
} }
// window.parent.location.href = window.parent.document.referrer // window.parent.location.href = window.parent.document.referrer
} }
@ -1000,7 +1000,7 @@ const showCount = async () => {
const [res, res2] = await Promise.all([ const [res, res2] = await Promise.all([
showExchangeAPI(), showExchangeAPI(),
getGoldCoinAPI({ getGoldCoinAPI({
token: String(localStorage.getItem("localToken")),
token: String(localStorage.getItem("aiGodToken")),
}), }),
]); ]);
changeLevelList.value = res.data; changeLevelList.value = res.data;
@ -1058,13 +1058,13 @@ const goRecharge = () => {
if (env == "development" || env == "test") { if (env == "development" || env == "test") {
window.parent.location.href = window.parent.location.href =
"http://121.89.234.155:8807/user/myGold?token=" + "http://121.89.234.155:8807/user/myGold?token=" +
encodeURIComponent(localStorage.getItem("localToken")) +
encodeURIComponent(localStorage.getItem("aiGodToken")) +
"&where=xiaocaishen&successUrl=https://hwjb.homilychart.com/aixiaocaishen/homePage"; "&where=xiaocaishen&successUrl=https://hwjb.homilychart.com/aixiaocaishen/homePage";
// "&where=xiaocaishen&successUrl=http://192.168.1.5:3000/aixiaocaishen/homePage"; // "&where=xiaocaishen&successUrl=http://192.168.1.5:3000/aixiaocaishen/homePage";
} else { } else {
window.parent.location.href = window.parent.location.href =
"https://web.homilychart.com/user/myGold?token=" + "https://web.homilychart.com/user/myGold?token=" +
encodeURIComponent(localStorage.getItem("localToken")) +
encodeURIComponent(localStorage.getItem("aiGodToken")) +
"&where=xiaocaishen&successUrl=https://mp.homilychart.com/aixiaocaishen/homePage"; "&where=xiaocaishen&successUrl=https://mp.homilychart.com/aixiaocaishen/homePage";
} }
// window.parent.location.href = window.parent.document.referrer // window.parent.location.href = window.parent.document.referrer
@ -1074,7 +1074,7 @@ const goRecharge = () => {
const goChange = async () => { const goChange = async () => {
try { try {
await exchangeAPI({ await exchangeAPI({
token: String(localStorage.getItem("localToken")),
token: String(localStorage.getItem("aiGodToken")),
num: activeLevel.value.position, num: activeLevel.value.position,
}); });
@ -1130,7 +1130,7 @@ onMounted(async () => {
// //
const [res1, res2] = await Promise.all([ const [res1, res2] = await Promise.all([
godExchangeAPI({ state: 1 }), godExchangeAPI({ state: 1 }),
getGoldCoinAPI({ token: String(localStorage.getItem("localToken")) }),
getGoldCoinAPI({ token: String(localStorage.getItem("aiGodToken")) }),
]); ]);
gold.value = res2.data.total; gold.value = res2.data.total;
rechargeDialogVisible.value = false; rechargeDialogVisible.value = false;

Loading…
Cancel
Save