ERP-node/frontend/components
kjs 3ddca95af5 feat: 메뉴 관리에서 화면 할당 해제 기능 추가
## 문제점
- URL 직접 입력 모드에서 빈 값으로 저장 시 menu_url은 비워지지만
- screen_code는 기존 값이 남아있어 화면 할당이 해제되지 않음

## 해결방법

### 백엔드 (adminController.ts)
- updateMenu: menu_url이 비어있으면 screen_code도 null로 자동 설정
- 로직: menuUrl ? screenCode : null

### 프론트엔드 (MenuFormModal.tsx, menu.ts)
- 화면 선택 시 screenCode도 함께 formData에 저장
- URL 타입 변경 시 screenCode 초기화
- MenuFormData 인터페이스에 screenCode 필드 추가

## 동작 방식
1. 화면 할당: menuUrl + screenCode 함께 저장
2. URL 직접 입력: menuUrl만 저장, screenCode는 undefined
3. 빈 값 저장: menuUrl = null, screenCode = null (자동)

이제 메뉴에서 화면 할당을 완전히 해제할 수 있습니다.
2025-11-13 12:22:33 +09:00
..
admin feat: 메뉴 관리에서 화면 할당 해제 기능 추가 2025-11-13 12:22:33 +09:00
animations 메일 관리 작업 저장용 커밋 2025-10-01 16:15:53 +09:00
auth 회원관련 로직 삭제 2025-11-11 17:42:22 +09:00
common 모달 잘 보이게 수정 2025-11-10 09:33:29 +09:00
dashboard 통계 카드 수정 2025-11-03 11:55:40 +09:00
dataflow 프론트 빌드 에러 해결 2025-11-07 11:05:19 +09:00
examples 스타일 수정중 2025-10-30 12:03:50 +09:00
flow 버튼 문제 수정 및 여러가지 2025-11-05 16:36:32 +09:00
layout feat: 카테고리 컴포넌트 메뉴 스코프 전환 완료 2025-11-11 14:44:22 +09:00
mail 버튼 문제 수정 및 여러가지 2025-11-05 16:36:32 +09:00
multilang 버튼 문제 수정 및 여러가지 2025-11-05 16:36:32 +09:00
numbering-rule feat: 화면 편집기에서 메뉴 기반 데이터 스코프 적용 2025-11-11 16:28:17 +09:00
report 리포트 모달문제 수정 2025-11-12 18:51:20 +09:00
screen feat: 화면 복사 기능 개선 및 버튼 모달 설정 수정 2025-11-13 12:17:10 +09:00
table-category feat: 화면 복사 기능 개선 및 버튼 모달 설정 수정 2025-11-13 12:17:10 +09:00
theme ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
ui 모달 잘 보이게 수정 2025-11-10 09:33:29 +09:00
webtypes 커밋 2025-10-30 18:31:08 +09:00
GlobalFileViewer.tsx ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00