회사관리, 메뉴관리 수정,삭제 기능
This commit is contained in:
@@ -460,13 +460,34 @@ export const MenuManagement: React.FC = () => {
|
||||
};
|
||||
|
||||
const handleEditMenu = (menuId: string) => {
|
||||
setFormData({
|
||||
menuId,
|
||||
parentId: "",
|
||||
menuType: "",
|
||||
level: 0,
|
||||
parentCompanyCode: "",
|
||||
});
|
||||
console.log("🔧 메뉴 수정 시작 - menuId:", menuId);
|
||||
|
||||
// 현재 메뉴 정보 찾기
|
||||
const currentMenus = selectedMenuType === "admin" ? adminMenus : userMenus;
|
||||
const menuToEdit = currentMenus.find((menu) => (menu.objid || menu.OBJID) === menuId);
|
||||
|
||||
if (menuToEdit) {
|
||||
console.log("수정할 메뉴 정보:", menuToEdit);
|
||||
|
||||
setFormData({
|
||||
menuId: menuId,
|
||||
parentId: menuToEdit.parent_obj_id || menuToEdit.PARENT_OBJ_ID || "",
|
||||
menuType: selectedMenuType, // 현재 선택된 메뉴 타입
|
||||
level: 0, // 기본값
|
||||
parentCompanyCode: menuToEdit.company_code || menuToEdit.COMPANY_CODE || "",
|
||||
});
|
||||
|
||||
console.log("설정된 formData:", {
|
||||
menuId: menuId,
|
||||
parentId: menuToEdit.parent_obj_id || menuToEdit.PARENT_OBJ_ID || "",
|
||||
menuType: selectedMenuType,
|
||||
level: 0,
|
||||
parentCompanyCode: menuToEdit.company_code || menuToEdit.COMPANY_CODE || "",
|
||||
});
|
||||
} else {
|
||||
console.error("수정할 메뉴를 찾을 수 없음:", menuId);
|
||||
}
|
||||
|
||||
setFormModalOpen(true);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user