|
@@ -11,13 +11,11 @@ const service = Axios.create({
|
|
|
service.defaults.retry = Config.requestRetry;
|
|
|
service.defaults.retryDelay = Config.requestRetryDelay;
|
|
|
// let LoadingInstance = null;
|
|
|
-let isApp = false;
|
|
|
|
|
|
service.interceptors.request.use(
|
|
|
config => {
|
|
|
- // config.err403 && (isApp = config.err403);
|
|
|
+ if(config.url !== '/login' && !localStorage.getItem("token") ) location.href = location.href.split("#")[0]
|
|
|
config.headers["Authorization"] = localStorage.getItem("token");
|
|
|
- // config.headers['content-type'] = config.url === '/login' ? "application/x-www-form-urlencoded" : "application/json; charset=utf-8";
|
|
|
return config;
|
|
|
},
|
|
|
error => {
|
|
@@ -29,15 +27,6 @@ service.interceptors.response.use(
|
|
|
res => {
|
|
|
//if(LoadingInstance){LoadingInstance.clear();}
|
|
|
if (res.status !== 200) {
|
|
|
- if (res.status === 403 && !isApp)
|
|
|
- window.parent
|
|
|
- ? (location.location.href = "/login.html")
|
|
|
- : (location.href = "/login.html");
|
|
|
- if (res.status === 403 && isApp) {
|
|
|
- // 调用app登录
|
|
|
- window.webkit && window.webkit.messageHandlers.doLogin.postMessage();
|
|
|
- window.H5Listener && window.H5Listener.doLogin();
|
|
|
- }
|
|
|
//Toast('数据返回出错');
|
|
|
return Promise.reject("响应非200!");
|
|
|
} else {
|