기존 회사변경수정

This commit is contained in:
DDD1542 2026-01-01 02:29:53 +09:00
parent 7b773f57b4
commit 5a94afc1d5
1 changed files with 3 additions and 22 deletions

View File

@ -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");
}
};