Browse Source

修改bug

master
战立标 2 years ago
parent
commit
1550d4bf66
  1. 9
      src/utils/request.js

9
src/utils/request.js

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

Loading…
Cancel
Save