feat:增加登录的returnUrl

This commit is contained in:
wyx
2023-03-15 17:46:28 +08:00
parent ecee246a5c
commit 849256f4c6
5 changed files with 7 additions and 5 deletions

2
.env
View File

@@ -7,7 +7,7 @@ VUE_APP_FILE_PATH=/upload/
# 代理url 本地调试,不可以用在其他地方
VUE_APP_PROXY_URL=//43.143.139.204/manageApi
# 登录url
VUE_APP_LOGIN_URL=//u-pre.boe.com/web
VUE_APP_LOGIN_URL=//u-pre.boe.com/web?returnUrl=
# boe域名
VUE_APP_BOE_API_URL=//u-pre.boe.com
#打包路径

View File

@@ -2,7 +2,7 @@ NODE_ENV=boe
VUE_APP_BASE=/manage
VUE_APP_BASE_API=/manageApi
VUE_APP_LOGIN_URL=//u-pre.boe.com/web
VUE_APP_LOGIN_URL=//u-pre.boe.com/web?returnUrl=
VUE_APP_BOE_API_URL=//u-pre.boe.com

View File

@@ -4,7 +4,7 @@ VUE_APP_BASE_API=/manageApi
VUE_APP_PROXY_URL=//u.boe.com/
VUE_APP_LOGIN_URL=//u.boe.com/web
VUE_APP_LOGIN_URL=//u.boe.com/web?returnUrl=
VUE_APP_BOE_API_URL=//u.boe.com

View File

@@ -3,7 +3,7 @@ VUE_APP_BASE=/manage-release
VUE_APP_BASE_API=/manageApi-release
VUE_APP_PROXY_URL=//u-pre.boe.com/
VUE_APP_LOGIN_URL=//u.boe.com/web-release
VUE_APP_LOGIN_URL=//u.boe.com/web-release?returnUrl=
VUE_APP_BOE_API_URL=//u.boe.com

View File

@@ -58,7 +58,9 @@ http.interceptors.response.use(
return response;
}
if (code === 1000) {
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({path: 'login'}) : (window.location.href = process.env.VUE_APP_LOGIN_URL)
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ?
router.push({path: 'login', query: { returnUrl: router.currentRoute.value.fullPath }}) :
(window.location.href = process.env.VUE_APP_LOGIN_URL + encodeURIComponent(window.location.protocol + import.meta.env.VUE_APP_BOE_API_URL + import.meta.env.VUE_APP_BASE + router.currentRoute.value.fullPath))
return Promise.reject(response);
}
show && message.error(msg);