fix: 优化内部应用集成

This commit is contained in:
XieYongHong 2023-10-20 17:26:14 +08:00
parent 564ab3a0ea
commit 369b8484ac
1 changed files with 2 additions and 2 deletions

View File

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