|
|
@@ -127,29 +127,38 @@ service.interceptors.response.use(
|
|
|
if (code === 401) {
|
|
|
if (!isRelogin.show) {
|
|
|
isRelogin.show = true;
|
|
|
- ElMessageBox.confirm('登录状态已过期,请重新登录', '登录提示', {
|
|
|
- confirmButtonText: '重新登录',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- isRelogin.show = false;
|
|
|
- useUserStore()
|
|
|
- .logout()
|
|
|
- .then(() => {
|
|
|
- let url = `https://${import.meta.env.VITE_DOMAIN_PASSPORT}`;
|
|
|
+ let url = `https://${import.meta.env.VITE_DOMAIN_WWW}`;
|
|
|
+ if (import.meta.env.PROD) {
|
|
|
+ url = `${url}/index`;
|
|
|
+ } else {
|
|
|
+ const devPort = window.location.port || import.meta.env.VITE_APP_PORT;
|
|
|
+ url = `${url}:${devPort}/index`;
|
|
|
+ }
|
|
|
+ window.location.href = url;
|
|
|
+ isRelogin.show = false;
|
|
|
+ // ElMessageBox.confirm('登录状态已过期,请重新登录', '登录提示', {
|
|
|
+ // confirmButtonText: '重新登录',
|
|
|
+ // type: 'warning'
|
|
|
+ // })
|
|
|
+ // .then(() => {
|
|
|
+ // isRelogin.show = false;
|
|
|
+ // useUserStore()
|
|
|
+ // .logout()
|
|
|
+ // .then(() => {
|
|
|
+ // let url = `https://${import.meta.env.VITE_DOMAIN_PASSPORT}`;
|
|
|
|
|
|
- if (import.meta.env.PROD) {
|
|
|
- url = `${url}/login`;
|
|
|
- } else {
|
|
|
- const devPort = window.location.port || import.meta.env.VITE_APP_PORT;
|
|
|
- url = `${url}:${devPort}/login`;
|
|
|
- }
|
|
|
- window.location.href = url;
|
|
|
- });
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- isRelogin.show = false;
|
|
|
- });
|
|
|
+ // if (import.meta.env.PROD) {
|
|
|
+ // url = `${url}/login`;
|
|
|
+ // } else {
|
|
|
+ // const devPort = window.location.port || import.meta.env.VITE_APP_PORT;
|
|
|
+ // url = `${url}:${devPort}/login`;
|
|
|
+ // }
|
|
|
+ // window.location.href = url;
|
|
|
+ // });
|
|
|
+ // })
|
|
|
+ // .catch(() => {
|
|
|
+ // isRelogin.show = false;
|
|
|
+ // });
|
|
|
}
|
|
|
return Promise.reject('无效的会话,或者会话已过期,请重新登录。');
|
|
|
} else if (code === HttpStatus.SERVER_ERROR) {
|