diff --git a/react-ui/src/components/RightContent/AvatarDropdown.tsx b/react-ui/src/components/RightContent/AvatarDropdown.tsx index ce90efb5..d3fa9e97 100644 --- a/react-ui/src/components/RightContent/AvatarDropdown.tsx +++ b/react-ui/src/components/RightContent/AvatarDropdown.tsx @@ -4,7 +4,7 @@ import { logout } from '@/services/system/auth'; import { ClientInfo } from '@/types'; import { sleep } from '@/utils/promise'; import SessionStorage from '@/utils/sessionStorage'; -import { gotoLoginPage, oauthLogout } from '@/utils/ui'; +import { oauthLogout } from '@/utils/ui'; import { LogoutOutlined, UserOutlined } from '@ant-design/icons'; import { setAlpha } from '@ant-design/pro-components'; import { useEmotionCss } from '@ant-design/use-emotion-css'; @@ -68,12 +68,15 @@ const AvatarDropdown: React.FC = ({ menu }) => { await Promise.all([logout(), sleep(1000)]); clearSessionToken(); setRemoteMenu(null); - gotoLoginPage(); + // 退出 oauth2 const clientInfo: ClientInfo = SessionStorage.getItem(SessionStorage.clientInfoKey, true); if (clientInfo) { const { logoutUri } = clientInfo; location.replace(logoutUri); } + // setTimeout(() => { + // gotoLoginPage(); + // }, 1000); }; const actionClassName = useEmotionCss(({ token }) => { return {