|
@@ -1,6 +1,7 @@
|
|
import axios from 'axios';
|
|
import axios from 'axios';
|
|
import store from '@/store'
|
|
import store from '@/store'
|
|
import { getToken,getUserId,removeToken,removeUserId } from '@/utils/token';
|
|
import { getToken,getUserId,removeToken,removeUserId } from '@/utils/token';
|
|
|
|
+import { useUserStore } from '@/store/user'
|
|
import { DES3 } from '@/utils/3des';
|
|
import { DES3 } from '@/utils/3des';
|
|
import router from '@/router/index'
|
|
import router from '@/router/index'
|
|
import { message } from '../utils/message.js'
|
|
import { message } from '../utils/message.js'
|
|
@@ -11,6 +12,7 @@ const requestList = []; // 请求列表
|
|
const CancelToken = axios.CancelToken;
|
|
const CancelToken = axios.CancelToken;
|
|
let sources = {};
|
|
let sources = {};
|
|
let successCode = '000000000' | '0000000';//成功编码
|
|
let successCode = '000000000' | '0000000';//成功编码
|
|
|
|
+const userStore = useUserStore()
|
|
|
|
|
|
//axios配置
|
|
//axios配置
|
|
//全局的 axios 默认值:指定将被用在各个请求的配置默认值
|
|
//全局的 axios 默认值:指定将被用在各个请求的配置默认值
|
|
@@ -61,6 +63,7 @@ axios.interceptors.response.use(res => {
|
|
return Promise.resolve(data)
|
|
return Promise.resolve(data)
|
|
} else {
|
|
} else {
|
|
if (data.returnMsg === '系统没有登录或会话超时!' || data.returnMsg === '用户验证失败!') {
|
|
if (data.returnMsg === '系统没有登录或会话超时!' || data.returnMsg === '用户验证失败!') {
|
|
|
|
+ userStore.clearUserInfo();
|
|
removeToken();
|
|
removeToken();
|
|
removeUserId();
|
|
removeUserId();
|
|
router.replace({ path: '/login' });
|
|
router.replace({ path: '/login' });
|