diff --git a/src/store/chat.js b/src/store/chat.js index 530b349..32d8fbc 100644 --- a/src/store/chat.js +++ b/src/store/chat.js @@ -26,9 +26,10 @@ export const useChatStore = defineStore("chat", { }), actions: { async getUserCount() { + const activeTab = sessionStorage.getItem("activeTabAI"); const result = await getUserCountAPI({ token: localStorage.getItem("localToken"), - source: "1", + source: activeTab == 'deepNine' ? '2' : '1', }); this.UserCount = result.data; }, diff --git a/src/views/homePage.vue b/src/views/homePage.vue index caea394..8d4a4de 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -230,6 +230,9 @@ const setActiveTab = (tab, index, forceAIchat = false) => { setActiveTabIndex(index); console.log(tab, index, "tab, index"); setHeight(document.getElementById("testId")); // 给父组件发送窗口高度 + + // 在页面切换时获取最新的次数 + chatStore.getUserCount(); }; // 修改 activeComponent 的计算逻辑