Browse Source

使用首页获取token;隐藏homePage中获取token逻辑;加入全局音频控制。

hongxilin/hotfix-20250625101643-手机输入法弹出输入框上浮
宋杰 1 week ago
parent
commit
871f9b007f
  1. 12
      src/views/AiEmotion.vue
  2. 18
      src/views/Selectmodel.vue
  3. 18
      src/views/homePage.vue

12
src/views/AiEmotion.vue

@ -183,12 +183,14 @@ import blueBorderImg from '@/assets/img/AiEmotion/blueBorder.png' //导入蓝色
import { ElMessage } from 'element-plus'; import { ElMessage } from 'element-plus';
import { useEmotionStore } from '@/store/emotion'; // Pinia store import { useEmotionStore } from '@/store/emotion'; // Pinia store
import { useAudioStore } from '@/store/audio.js'; // store import { useAudioStore } from '@/store/audio.js'; // store
import { useChatStore } from '@/store/chat.js'; // store
import { Howl, Howler } from 'howler'; // import { Howl, Howler } from 'howler'; //
import { reactive } from 'vue'; import { reactive } from 'vue';
import { marked } from 'marked'; // marked import { marked } from 'marked'; // marked
// 使Pinia store // 使Pinia store
const emotionStore = useEmotionStore(); const emotionStore = useEmotionStore();
const audioStore = useAudioStore(); const audioStore = useAudioStore();
const chatStore = useChatStore();
// refuse // refuse
function processRefuseMessage(refuseData) { function processRefuseMessage(refuseData) {
@ -1157,7 +1159,15 @@ function triggerAutoScroll() {
} }
// //
onMounted(() => {
onMounted(async () => {
//
try {
await chatStore.getUserCount();
console.log('情绪大模型页面:用户次数获取成功');
} catch (error) {
console.error('情绪大模型页面:获取用户次数失败', error);
}
startImageRotation(); startImageRotation();
// DOM // DOM

18
src/views/Selectmodel.vue

@ -32,14 +32,26 @@
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { setHeight } from '@/utils/setHeight' import { setHeight } from '@/utils/setHeight'
import { useDataStore } from "@/store/dataList.js";
const { getQueryVariable, setActiveTabIndex } = useDataStore();
const router = useRouter() const router = useRouter()
const pageRef = ref(null) const pageRef = ref(null)
onMounted(() => {
setHeight(pageRef.value)
// onMounted(() => {
// setHeight(pageRef.value)
// })
onMounted(async () => {
const isPhone =
/phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/i.test(
navigator.userAgent
);
!isPhone &&
localStorage.setItem(
"localToken",
decodeURIComponent(String(getQueryVariable("token")))
);
}) })
const goToDBQBmodel = () => { const goToDBQBmodel = () => {
router.push('/DBQBmodel') router.push('/DBQBmodel')
window.location.href = '/DBQBmodel' window.location.href = '/DBQBmodel'

18
src/views/homePage.vue

@ -503,15 +503,15 @@ document.addEventListener(
); );
onMounted(async () => { onMounted(async () => {
const isPhone =
/phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/i.test(
navigator.userAgent
);
!isPhone &&
localStorage.setItem(
"localToken",
decodeURIComponent(String(getQueryVariable("token")))
);
// const isPhone =
// /phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/i.test(
// navigator.userAgent
// );
// !isPhone &&
// localStorage.setItem(
// "localToken",
// decodeURIComponent(String(getQueryVariable("token")))
// );
setHeight(document.getElementById("testId")); // setHeight(document.getElementById("testId")); //
// //
await chatStore.getUserCount(); await chatStore.getUserCount();

Loading…
Cancel
Save