|
|
@ -51,15 +51,17 @@ http.interceptors.request.use(config => { |
|
|
|
* 响应拦截 |
|
|
|
*/ |
|
|
|
http.interceptors.response.use(response => { |
|
|
|
if (response.data.code === 401 || response.data.code === 10001 || response.data.code === 10005) { |
|
|
|
const code = [10007, 401, 10001, 10005] |
|
|
|
if (code.includes(response.data.code)) { |
|
|
|
clearLoginInfo() |
|
|
|
localStorage.setItem('userType', 'work') |
|
|
|
let userType = localStorage.getItem("userType"); |
|
|
|
if (userType === 'work'){ |
|
|
|
router.replace({ name: 'loginWork' }) |
|
|
|
}else { |
|
|
|
// localStorage.setItem('userType', 'work')
|
|
|
|
// let userType = localStorage.getItem("userType");
|
|
|
|
// if (userType === 'work'){
|
|
|
|
// router.replace({ name: 'loginWork' })
|
|
|
|
// }else {
|
|
|
|
// router.replace({ name: 'login' })
|
|
|
|
// }
|
|
|
|
router.replace({ name: 'login' }) |
|
|
|
} |
|
|
|
|
|
|
|
return Promise.reject(response.data.msg) |
|
|
|
} |
|
|
|