fix: 优化集成页面路径

This commit is contained in:
XieYongHong 2023-11-23 13:55:57 +08:00
parent 2aecee7be3
commit 97aa65dd98
1 changed files with 3 additions and 2 deletions

View File

@ -32,7 +32,7 @@ const handle = async (appId: string, url: string) => {
if (res.status === 200) {
const result = res.result
if (result.page.routeType === 'hash') {
menuUrl = url.startsWith('/') ? `#${url}` : `#/${url}`;
menuUrl = url.startsWith('/') ? `/#${url}` : `/#/${url}`;
}
if (result.page.parameters) {
@ -52,9 +52,10 @@ const handle = async (appId: string, url: string) => {
const urlStandalone = `${result.page.baseUrl}/api/application/sso/${appId}/login?redirect=${menuUrl}?layout=false`;
iframeUrl.value = urlStandalone;
} else if (result.provider === 'internal-integrated') {
const _url = menuUrl.startsWith('/') ? menuUrl : `/${menuUrl}`;
const tokenUrl = `${
result.page.baseUrl
}/${menuUrl}?layout=false&X-Access-Token=${LocalStore.get(TOKEN_KEY)}`;
}${_url}?layout=false&X-Access-Token=${LocalStore.get(TOKEN_KEY)}`;
iframeUrl.value = tokenUrl;
} else {
const urlOther = `${result.page.baseUrl}/${menuUrl}`;