|
@@ -49,6 +49,7 @@ http.interceptors.response.use(
|
|
|
},
|
|
|
(err) => {
|
|
|
if (err.response.status == 401) {
|
|
|
+
|
|
|
axios({
|
|
|
url: '/user-auth/user/getUserStatus?accessToken=' + localStorage.getItem('SC_token'),
|
|
|
method: 'get'
|
|
@@ -57,35 +58,20 @@ http.interceptors.response.use(
|
|
|
window.relogin = true;
|
|
|
let data = response.data.data;
|
|
|
if (data == 0) {
|
|
|
- // Vue.prototype
|
|
|
- // .$msgBox('你的登录已超时,请重新登录', '', 'warning', {
|
|
|
- // width: '290px',
|
|
|
- // showCancelButton: false,
|
|
|
- // confirmButtonText: '确定',
|
|
|
- // showClose: false
|
|
|
- // })
|
|
|
- // .then(() => {
|
|
|
- // window.open(config.loginUrl, '_self');
|
|
|
- // window.relogin = false;
|
|
|
- // localStorage.removeItem('SC_token');
|
|
|
- // })
|
|
|
- // .catch(() => { });
|
|
|
- ELEMENT.Message.success('你的登录已超时,请重新登录');
|
|
|
- window.open(config.loginUrl, '_self');
|
|
|
- window.relogin = false;
|
|
|
- localStorage.removeItem('SC_token');
|
|
|
- } else if (data == 1) {
|
|
|
Vue.prototype
|
|
|
- // .$msgBox('该账号已在其他地址登录,如需访问请重新登录', '', 'warning', {
|
|
|
- // width: '290px',
|
|
|
- // showCancelButton: false,
|
|
|
- // confirmButtonText: '确定',
|
|
|
- // showClose: false
|
|
|
- // })
|
|
|
- // .then(() => {
|
|
|
-
|
|
|
- // })
|
|
|
- // .catch(() => {});
|
|
|
+ .$msgBox('你的登录已超时,请重新登录', '', 'warning', {
|
|
|
+ width: '290px',
|
|
|
+ showCancelButton: false,
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ showClose: false
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ window.open(config.loginUrl, '_self');
|
|
|
+ window.relogin = false;
|
|
|
+ localStorage.removeItem('SC_token');
|
|
|
+ })
|
|
|
+ .catch(() => { });
|
|
|
+ } else if (data == 1) {
|
|
|
ELEMENT.Message.success('您已退出登录');
|
|
|
window.open(config.loginUrl, '_self');
|
|
|
window.relogin = false;
|