기존 회사변경수정
This commit is contained in:
parent
7b773f57b4
commit
5a94afc1d5
|
|
@ -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");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue