|
@@ -4,6 +4,7 @@ import store from '../store'
|
|
|
import { getToken } from '@/utils/auth'
|
|
|
import cleanDeep from 'clean-deep'
|
|
|
import qs from 'qs'
|
|
|
+import router from '../router'
|
|
|
|
|
|
|
|
|
const service = axios.create({
|
|
@@ -45,7 +46,7 @@ service.interceptors.request.use(config => {
|
|
|
|
|
|
|
|
|
service.interceptors.response.use(
|
|
|
- response => {
|
|
|
+async response => {
|
|
|
|
|
|
* code为非200是抛错 可结合自己业务进行修改
|
|
|
*/
|
|
@@ -60,17 +61,17 @@ service.interceptors.response.use(
|
|
|
|
|
|
|
|
|
if (res.code === 401 || res.code === 403) {
|
|
|
- location.reload()
|
|
|
+
|
|
|
+ await store.dispatch('FedLogOut')
|
|
|
+ location.reload()
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|