diff --git a/frontend/components/layout/AppLayout.tsx b/frontend/components/layout/AppLayout.tsx index b28e4d01..236071ac 100644 --- a/frontend/components/layout/AppLayout.tsx +++ b/frontend/components/layout/AppLayout.tsx @@ -370,32 +370,13 @@ function AppLayoutInner({ children }: AppLayoutProps) { }; // 모드 전환 핸들러 - const handleModeSwitch = async () => { + const handleModeSwitch = () => { if (isAdminMode) { // 관리자 → 사용자 모드: 선택한 회사 유지 router.push("/main"); } else { - // 사용자 → 관리자 모드: WACE로 복귀 필요 (SUPER_ADMIN만) - if ((user as ExtendedUserInfo)?.userType === "SUPER_ADMIN") { - const currentCompanyCode = (user as ExtendedUserInfo)?.companyCode; - - // 이미 WACE("*")가 아니면 WACE로 전환 후 관리자 페이지로 이동 - if (currentCompanyCode !== "*") { - const result = await switchCompany("*"); - if (result.success) { - // 페이지 새로고침 (관리자 페이지로 이동) - window.location.href = "/admin"; - } else { - toast.error("WACE로 전환 실패"); - } - } else { - // 이미 WACE면 바로 관리자 페이지로 이동 - router.push("/admin"); - } - } else { - // 일반 관리자는 바로 관리자 페이지로 이동 - router.push("/admin"); - } + // 사용자 → 관리자 모드: 선택한 회사 유지 (회사 전환 없음) + router.push("/admin"); } };