From 5bfc2456f22b82634ab57f77af5135a21f743655 Mon Sep 17 00:00:00 2001 From: NFish Date: Mon, 21 Apr 2025 14:11:21 +0800 Subject: [PATCH] fix: use different api in different pages --- web/service/access-control.ts | 2 ++ web/service/share.ts | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/web/service/access-control.ts b/web/service/access-control.ts index f6aaf222f7..06f14fe7a6 100644 --- a/web/service/access-control.ts +++ b/web/service/access-control.ts @@ -71,6 +71,7 @@ export const useGetAppAccessMode = ({ appId, isInstalledApp }: { appId?: string; queryKey: [NAME_SPACE, 'app-access-mode', appId], queryFn: () => getAppAccessMode(appId!, isInstalledApp), enabled: !!appId, + gcTime: 0, }) } @@ -79,5 +80,6 @@ export const useGetUserCanAccessApp = ({ appId, isInstalledApp }: { appId?: stri queryKey: [NAME_SPACE, 'user-can-access-app', appId], queryFn: () => getUserCanAccess(appId!, isInstalledApp), enabled: !!appId, + gcTime: 0, }) } diff --git a/web/service/share.ts b/web/service/share.ts index 1b1d04e4dc..4225711205 100644 --- a/web/service/share.ts +++ b/web/service/share.ts @@ -223,9 +223,15 @@ export const fetchAccessToken = async (appCode: string) => { } export const getAppAccessMode = (appId: string, isInstalledApp: boolean) => { - return (getAction('get', isInstalledApp))<{ accessMode: AccessMode }>(`/enterprise/webapp/app/access-mode?appId=${appId}`) + if (isInstalledApp) + return consoleGet<{ accessMode: AccessMode }>(`/enterprise/webapp/app/access-mode?appId=${appId}`) + + return get<{ accessMode: AccessMode }>(`/webapp/access-mode?appId=${appId}`) } export const getUserCanAccess = (appId: string, isInstalledApp: boolean) => { - return (getAction('get', isInstalledApp))<{ result: boolean }>(`/enterprise/webapp/permission?appId=${appId}`) + if (isInstalledApp) + return consoleGet<{ result: boolean }>(`/enterprise/webapp/permission?appId=${appId}`) + + return get<{ result: boolean }>(`/webapp/permission?appId=${appId}`) }