|
@@ -12,7 +12,7 @@ var http = axios.create({
|
|
|
|
|
|
// axios request 拦截器
|
|
// axios request 拦截器
|
|
http.interceptors.request.use(
|
|
http.interceptors.request.use(
|
|
- (config) => {
|
|
|
|
|
|
+ config => {
|
|
// 所有请求都添加/czc-user-auth前缀,方便接口代理
|
|
// 所有请求都添加/czc-user-auth前缀,方便接口代理
|
|
// config.url = `/czc-user-auth${config.url}`;
|
|
// config.url = `/czc-user-auth${config.url}`;
|
|
if (config.url.indexOf('/czc-user-auth') !== -1) {
|
|
if (config.url.indexOf('/czc-user-auth') !== -1) {
|
|
@@ -36,21 +36,21 @@ http.interceptors.request.use(
|
|
config.cancelToken = source.token;
|
|
config.cancelToken = source.token;
|
|
return config;
|
|
return config;
|
|
},
|
|
},
|
|
- (err) => {
|
|
|
|
|
|
+ err => {
|
|
return Promise.reject(err);
|
|
return Promise.reject(err);
|
|
}
|
|
}
|
|
);
|
|
);
|
|
// axios响应拦截
|
|
// axios响应拦截
|
|
http.interceptors.response.use(
|
|
http.interceptors.response.use(
|
|
- (res) => {
|
|
|
|
|
|
+ res => {
|
|
return Promise.resolve(res.data);
|
|
return Promise.resolve(res.data);
|
|
},
|
|
},
|
|
- (err) => {
|
|
|
|
|
|
+ err => {
|
|
if (err.response.status == 401) {
|
|
if (err.response.status == 401) {
|
|
axios({
|
|
axios({
|
|
url: '/czc-user-auth/user/getUserStatus?accessToken=' + localStorage.getItem('CZC_token'),
|
|
url: '/czc-user-auth/user/getUserStatus?accessToken=' + localStorage.getItem('CZC_token'),
|
|
method: 'get'
|
|
method: 'get'
|
|
- }).then((response) => {
|
|
|
|
|
|
+ }).then(response => {
|
|
if (window.relogin) return false;
|
|
if (window.relogin) return false;
|
|
window.relogin = true;
|
|
window.relogin = true;
|
|
let data = response.data.data;
|
|
let data = response.data.data;
|
|
@@ -63,7 +63,7 @@ http.interceptors.response.use(
|
|
showClose: false
|
|
showClose: false
|
|
})
|
|
})
|
|
.then(() => {
|
|
.then(() => {
|
|
- window.open(config.loginUrl, '_self');
|
|
|
|
|
|
+ window.open(loginUrl, '_self');
|
|
window.relogin = false;
|
|
window.relogin = false;
|
|
localStorage.removeItem('CZC_token');
|
|
localStorage.removeItem('CZC_token');
|
|
})
|
|
})
|
|
@@ -77,7 +77,7 @@ http.interceptors.response.use(
|
|
showClose: false
|
|
showClose: false
|
|
})
|
|
})
|
|
.then(() => {
|
|
.then(() => {
|
|
- window.open(config.loginUrl, '_self');
|
|
|
|
|
|
+ window.open(loginUrl, '_self');
|
|
window.relogin = false;
|
|
window.relogin = false;
|
|
localStorage.removeItem('CZC_token');
|
|
localStorage.removeItem('CZC_token');
|
|
})
|
|
})
|
|
@@ -91,7 +91,7 @@ http.interceptors.response.use(
|
|
showClose: false
|
|
showClose: false
|
|
})
|
|
})
|
|
.then(() => {
|
|
.then(() => {
|
|
- window.open(config.loginUrl, '_self');
|
|
|
|
|
|
+ window.open(loginUrl, '_self');
|
|
window.relogin = false;
|
|
window.relogin = false;
|
|
localStorage.removeItem('CZC_token');
|
|
localStorage.removeItem('CZC_token');
|
|
})
|
|
})
|
|
@@ -110,10 +110,10 @@ export default {
|
|
post(url, data) {
|
|
post(url, data) {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
http.post(url, data)
|
|
http.post(url, data)
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -121,10 +121,10 @@ export default {
|
|
postForm(url, data) {
|
|
postForm(url, data) {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
http.post(url, qs.stringify(data))
|
|
http.post(url, qs.stringify(data))
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -139,10 +139,10 @@ export default {
|
|
http.get(url, {
|
|
http.get(url, {
|
|
params: data
|
|
params: data
|
|
})
|
|
})
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -152,10 +152,10 @@ export default {
|
|
http.delete(url, {
|
|
http.delete(url, {
|
|
params: data
|
|
params: data
|
|
})
|
|
})
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -165,10 +165,10 @@ export default {
|
|
http.delete(url, {
|
|
http.delete(url, {
|
|
data: data
|
|
data: data
|
|
})
|
|
})
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -176,10 +176,10 @@ export default {
|
|
putForm(url, data) {
|
|
putForm(url, data) {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
http.put(url, qs.stringify(data))
|
|
http.put(url, qs.stringify(data))
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -187,10 +187,10 @@ export default {
|
|
put(url, data) {
|
|
put(url, data) {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
http.put(url, data)
|
|
http.put(url, data)
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.callback(resolve, res);
|
|
this.callback(resolve, res);
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.reject(reject, err);
|
|
this.reject(reject, err);
|
|
});
|
|
});
|
|
});
|
|
});
|