Quellcode durchsuchen

fix:修改AI接口调用

AmandaG vor 4 Monaten
Ursprung
Commit
a9d266768d

+ 6 - 4
src/views/Layout/src/components/Menu/MenuView.vue

@@ -77,10 +77,15 @@ router.afterEach(() => {
 
 // 路由跳转函数
 const changeRouter = (path: any) => {
+  if (localStorage.getItem('loginAI')) {
+    localStorage.removeItem('loginAI')
+    emitter.emit('login-success')
+  }
   if (path == '/PromptConfiguration') {
     emitter.emit('checkPrompt')
   } else {
-    if (userStore.isLogin) {
+    if (localStorage.getItem('loginAI')) {
+      localStorage.removeItem('loginAI')
       emitter.emit('checknoPrompt')
     }
   }
@@ -97,9 +102,6 @@ const changeRouter = (path: any) => {
   }
   sessionStorage.removeItem('trackingTablePageInfo')
   sessionStorage.removeItem('bookingTablePageInfo')
-  if (userStore.isLogin) {
-    emitter.emit('login-success')
-  }
   let toPath = path
   if (path === '/tracking' && !userStore.userInfo?.uname) {
     toPath = '/public-tracking'

+ 1 - 0
src/views/Login/src/loginView.vue

@@ -213,6 +213,7 @@ const handleResult = (res: any) => {
       })
     }
     localStorage.setItem('user_type', res.data.user_info.user_type)
+    localStorage.setItem('loginAI', 'loginAI')
     userStore.setUserInfo(res.data?.user_info || {})
     router.push('/')
   } else if (res.code === 400) {