|
|
|
@ -51,7 +51,6 @@ const headers = Object.assign({ |
|
|
|
'X-Requested-With': 'XMLHttpRequest', |
|
|
|
lang, |
|
|
|
}, auth); |
|
|
|
|
|
|
|
// console.log(process.env.NODE_ENV)
|
|
|
|
// 初始化配置
|
|
|
|
Object.assign(settings, { |
|
|
|
@ -90,6 +89,8 @@ let loading = null; |
|
|
|
server.interceptors.request.use( |
|
|
|
|
|
|
|
config => { |
|
|
|
let token = localStorage.getItem("token"); |
|
|
|
config.headers["authorization"] = `bearer ${token}` |
|
|
|
// 剔除部分高频接口 主要是交易时的后台操作
|
|
|
|
if (!exclude.find(item => config.url.includes(item))) { |
|
|
|
if (!config.config || config.config.loading) { |
|
|
|
@ -128,7 +129,12 @@ server.interceptors.response.use( |
|
|
|
|
|
|
|
switch (code) { |
|
|
|
case 1003: // 登陆失效
|
|
|
|
message = "登录失效,请重新登录!"; |
|
|
|
// message = "登录失效,请重新登录!";
|
|
|
|
Message({ |
|
|
|
type: 'error', |
|
|
|
duration: 2 * 1000, |
|
|
|
message:'登录失效,请重新登录!', |
|
|
|
}); |
|
|
|
// 清除session
|
|
|
|
localStorage.removeItem("auth"); |
|
|
|
localStorage.removeItem("token"); |
|
|
|
|