fix: 优化内部应用集成
This commit is contained in:
parent
564ab3a0ea
commit
369b8484ac
|
@ -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}`;
|
||||||
|
|
Loading…
Reference in New Issue