lifanagju_citu 8 месяцев назад
Родитель
Сommit
4301191c01
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      src/config/axios/service.js

+ 8 - 7
src/config/axios/service.js

@@ -7,7 +7,7 @@ import { useUserStore } from '@/store/user'
 import { getSuffixAfterPrefix, showNextAction } from '@/utils/prefixUrl'
 import { getCurrentLocaleLang } from '@/utils/lang'
 import { enterpriseRefreshToken, userRefreshToken } from '@/api/common'
-import { getToken, getRefreshToken, removeToken, setToken, setRefreshToken } from '@/utils/auth'
+import { getToken, getRefreshToken, removeToken, setToken, setRefreshToken, getIsEnterprise } from '@/utils/auth'
 import { rewardEventTrackClick } from '@/api/integral'
 import errorCode from './errorCode'
 
@@ -64,10 +64,12 @@ service.interceptors.request.use(
         return (isToken = false)
       }
     })
-    // const ENT_ACCESS_TOKEN = getToken() === localStorage.getItem('ENT_ACCESS_TOKEN')
-    // const PER_ACCESS_TOKEN = getToken() === localStorage.getItem('PER_ACCESS_TOKEN')
-    // if (ENT_ACCESS_TOKEN) console.log('-----------------------------使用了企业token请求', config.url)
-    // if (PER_ACCESS_TOKEN) console.log('-----------------------------使用了个人token请求', config.url)
+    const ENT_ACCESS_TOKEN = getToken() === localStorage.getItem('ENT_ACCESS_TOKEN')
+    const PER_ACCESS_TOKEN = getToken() === localStorage.getItem('PER_ACCESS_TOKEN')
+    if (ENT_ACCESS_TOKEN) console.log('-----------------------------使用了企业token请求', config.url)
+    if (PER_ACCESS_TOKEN) console.log('-----------------------------使用了个人token请求', config.url)
+    if (!localStorage.getItem('ENT_ACCESS_TOKEN')) console.log('-----------------------------企业token不存在', config.url)
+    if (!localStorage.getItem('ENT_ACCESS_TOKEN')) console.log('-----------------------------个人token不存在', config.url)
     // // debugger
     
     if (getToken() && !isToken) {
@@ -154,10 +156,9 @@ service.interceptors.response.use(
           return handleAuthorized()
         }
         // 2. 进行刷新访问令牌
-        const currentRole = localStorage.getItem('currentRole') // 有则是招聘端
         try {
           // 2.1 刷新成功,则回放队列的请求 + 当前请求
-          const data = currentRole ? await enterpriseRefreshToken(getRefreshToken()) : await userRefreshToken(getRefreshToken())
+          const data = getIsEnterprise() ? await enterpriseRefreshToken(getRefreshToken()) : await userRefreshToken(getRefreshToken())
           setToken(data.accessToken)
           setRefreshToken(data.refreshToken)