|
|
@@ -125,47 +125,47 @@ service.interceptors.response.use(
|
|
|
return res.data;
|
|
|
}
|
|
|
if (code === 401) {
|
|
|
- if (!isRelogin.show) {
|
|
|
- isRelogin.show = true;
|
|
|
- // let url = `https://${import.meta.env.VITE_DOMAIN_WWW}`;
|
|
|
- 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`;
|
|
|
- }
|
|
|
- useUserStore()
|
|
|
- .logout()
|
|
|
- .then(() => {
|
|
|
- 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 (!isRelogin.show) {
|
|
|
+ // isRelogin.show = true;
|
|
|
+ // // let url = `https://${import.meta.env.VITE_DOMAIN_WWW}`;
|
|
|
+ // 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`;
|
|
|
+ // }
|
|
|
+ // useUserStore()
|
|
|
+ // .logout()
|
|
|
+ // .then(() => {
|
|
|
+ // 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;
|
|
|
- // });
|
|
|
- }
|
|
|
- return Promise.reject('无效的会话,或者会话已过期,请重新登录。');
|
|
|
+ // // 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) {
|
|
|
ElMessage({ message: msg, type: 'error' });
|
|
|
// return Promise.reject(new Error(msg));
|