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",
data: params,
headers: {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
},
});
};
@ -313,7 +313,7 @@ export const showExchangeAPI = function (params) {
method: "POST",
data: params,
headers: {
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
},
});
};
@ -324,7 +324,7 @@ export const godExchangeAPI = function (params) {
method: "POST",
data: params,
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`,
method: "post",
data: {
"token": localStorage.getItem("localToken"),
"token": localStorage.getItem("aiGodToken"),
"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("localToken")
"token": localStorage.getItem("aiGodToken")
},
});
};

8
src/assets/js/useProjectTracking.js

@ -41,7 +41,7 @@ export function useProjectTracking(projectRoutes) {
isInProject.value = true;
hasRecordedEntry.value = true;
const token = localStorage.getItem("localToken");
const token = localStorage.getItem("aiGodToken");
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 localToken = localStorage.getItem("localToken");
const aiGodToken = localStorage.getItem("aiGodToken");
console.log("进入项目的时间", storedEntryTime);
console.log("停留时间", duration);
const params = {
stayTime: duration,
// loginTime: storedEntryTime,
token: localToken,
token: aiGodToken,
};
if (localToken) {
if (aiGodToken) {
try {
const res = await updateStayTimeAPI(params);
console.log("跟踪数据已发送:", res);

1
src/main.js

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

2
src/store/chat.js

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

4
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("localToken"));
const getTokenString = String(localStorage.getItem("aiGodToken"));
// 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("localToken"));
const getTokenString = String(localStorage.getItem("aiGodToken"));
const res = await getUserInfoAPI({
token: getTokenString || "",
});

8
src/store/userPessionCode.js

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

4
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("localToken"),
token: localStorage.getItem("aiGodToken"),
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("localToken"),
token: localStorage.getItem("aiGodToken"),
parentId: codeData.value.parentId,
stockId: codeData.value.stockId,
recordId: codeData.value.recordId,

2
src/views/AIfind.vue

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

6
src/views/AiEmotion.vue

@ -2189,7 +2189,7 @@ async function handleSendMessage(input, onComplete) {
// const params = {
// content: userMessage.text,
// userData: {
// token: localStorage.getItem('localToken'),
// token: localStorage.getItem('aiGodToken'),
// language: "cn",
// brainPrivilegeState: '1',
// swordPrivilegeState: '1',
@ -2203,7 +2203,7 @@ async function handleSendMessage(input, onComplete) {
// };
const result = await getReplyAPI({
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
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("localToken"),
token: localStorage.getItem("aiGodToken"),
language: "cn",
};

2
src/views/Announcement.vue

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

2
src/views/DBQBmodel.vue

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

2
src/views/Emotionsmodel.vue

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

4
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("localToken");
const token = localStorage.getItem("aiGodToken");
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("localToken"),
token: localStorage.getItem("aiGodToken"),
});
console.log(result);

4
src/views/Selectmodel.vue

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

2
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("localToken"));
encodeURIComponent(localStorage.getItem("aiGodToken"));
}
}
};

10
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("localToken"),
token: localStorage.getItem("aiGodToken"),
});
} catch (error) {
console.error("操作失败:", error);
@ -646,7 +646,7 @@ const backToSelectModel = () => {
const openHistory = () => {
// getHistoryList({
// model: props.currentType == "AIchat" ? 1 : 2,
// token: localStorage.getItem("localToken"),
// token: localStorage.getItem("aiGodToken"),
// });
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("localToken"),
token: localStorage.getItem("aiGodToken"),
});
} catch (e) {
console.error("删除失败", e);
@ -781,7 +781,7 @@ watch(
if (chatStore.searchRecord) {
getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
});
chatStore.searchRecord = false;
}
@ -806,7 +806,7 @@ onMounted(() => {
getHistoryList({
model: props.currentType == "AIchat" ? 1 : 2,
token: localStorage.getItem("localToken"),
token: localStorage.getItem("aiGodToken"),
});
});
</script>

30
src/views/homePage.vue

@ -237,8 +237,8 @@ watch(
const sendMessage = async () => {
if (
localStorage.getItem("localToken") == null ||
localStorage.getItem("localToken") == ""
localStorage.getItem("aiGodToken") == null ||
localStorage.getItem("aiGodToken") == ""
) {
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("localToken"),
token: localStorage.getItem("aiGodToken"),
});
}
}
@ -680,18 +680,18 @@ const fnGetToken = () => {
if (!ress.data.platform) {
// AppURL
localStorage.setItem(
"localToken",
"aiGodToken",
decodeURIComponent(String(getQueryVariable("token")))
);
// localStorage.setItem('localToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
// localStorage.setItem('aiGodToken', "+SsksARQgUHIbIG3rRnnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w")
} else {
// App
useAppBridge().packageFun(
"JWgetStorage",
(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,
{
@ -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("localToken"));
// const token = encodeURIComponent(localStorage.getItem("aiGodToken"));
// 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("localToken"),
// token: localStorage.getItem("aiGodToken"),
// 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("localToken"));
encodeURIComponent(localStorage.getItem("aiGodToken"));
}
// 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("localToken")),
token: String(localStorage.getItem("aiGodToken")),
}),
]);
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("localToken")) +
encodeURIComponent(localStorage.getItem("aiGodToken")) +
"&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("localToken")) +
encodeURIComponent(localStorage.getItem("aiGodToken")) +
"&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("localToken")),
token: String(localStorage.getItem("aiGodToken")),
num: activeLevel.value.position,
});
@ -1130,7 +1130,7 @@ onMounted(async () => {
//
const [res1, res2] = await Promise.all([
godExchangeAPI({ state: 1 }),
getGoldCoinAPI({ token: String(localStorage.getItem("localToken")) }),
getGoldCoinAPI({ token: String(localStorage.getItem("aiGodToken")) }),
]);
gold.value = res2.data.total;
rechargeDialogVisible.value = false;

Loading…
Cancel
Save