|
|
@ -3,7 +3,6 @@ import { Toast, Dialog } from 'vant' |
|
|
|
// 根据环境不同引入不同api地址
|
|
|
|
import { baseApi } from '@/config' |
|
|
|
import router from '@/router' |
|
|
|
import route from '@/router' |
|
|
|
import { Tips } from '@/utils/index' |
|
|
|
// create an axios instance
|
|
|
|
const service = axios.create({ |
|
|
@ -51,7 +50,9 @@ service.interceptors.response.use( |
|
|
|
console.log(loginCode, 'loginCode', loginCode.includes(res.code)) |
|
|
|
if (loginCode.includes(res.code)) { |
|
|
|
localStorage.removeItem('token') |
|
|
|
router.replace('/login?redirect=' + route.path + '¶ms=' + JSON.stringify(route.query)) |
|
|
|
router.replace( |
|
|
|
'/login?redirect=' + router.currentRoute.path + '¶ms=' + JSON.stringify(router.currentRoute.query) |
|
|
|
) |
|
|
|
} |
|
|
|
Tips.error(res.msg) |
|
|
|
return Promise.reject(res || 'error') |
|
|
@ -63,7 +64,9 @@ service.interceptors.response.use( |
|
|
|
if (error.response.status === 401) { |
|
|
|
Dialog({ message: '登录过期,请重新登录' }).then(() => { |
|
|
|
localStorage.removeItem('token') |
|
|
|
router.replace('/login?redirect=' + route.path + '¶ms=' + JSON.stringify(route.query)) |
|
|
|
router.replace( |
|
|
|
'/login?redirect=' + router.currentRoute.path + '¶ms=' + JSON.stringify(router.currentRoute.query) |
|
|
|
) |
|
|
|
}) |
|
|
|
} else { |
|
|
|
Tips.error(error.response.data.message) |
|
|
|