diff --git a/web/src/api/index.js b/web/src/api/index.js index 27abd4b..defa27f 100644 --- a/web/src/api/index.js +++ b/web/src/api/index.js @@ -188,14 +188,13 @@ function handleReject(error, config) { // 未登录, o.a 登录弹窗有问题先不做弹窗 let siteLoginUrl = window.PROJECT_CONFIG.LOGIN_URL; // 设置login_success.html文件路径 - let successBaseUrl = ''; - if (NODE_ENV === 'development') { - successBaseUrl = window.location.origin; - } else { - successBaseUrl = window.PROJECT_CONFIG.BK_STATIC_URL; + let successBaseUrl = window.PROJECT_CONFIG.BK_STATIC_URL; + const index = successBaseUrl.indexOf('static'); + if (index > -1) { + successBaseUrl = '/' + successBaseUrl.slice(index); } // 登录成功之后的回调地址,用于执行关闭登录窗口或刷新父窗口页面等动作 - const successUrl =`${successBaseUrl}/login_success.html`; + const successUrl =`${window.location.origin}${successBaseUrl}/login_success.html`; if (!siteLoginUrl) { console.error('Login URL not configured!') return