ERP-node/frontend/components/screen/panels
kjs 4294fbf608 feat: 채번 규칙 테이블 기반 자동 필터링 구현
- 채번 규칙 scope_type을 table로 단순화
- 화면의 테이블명을 자동으로 감지하여 채번 규칙 필터링
- TextInputConfigPanel에 screenTableName prop 추가
- getAvailableNumberingRulesForScreen API로 테이블 기반 조회
- NumberingRuleDesigner에서 자동으로 테이블명 설정
- webTypeConfigConverter 유틸리티 추가 (기존 화면 호환성)
- AutoGenerationConfig 타입 개선 (enabled, options.numberingRuleId)
- 채번 규칙 선택 UI에서 ID 제거, 설명 추가
- 불필요한 console.log 제거

Backend:
- numberingRuleService: 테이블 기반 필터링 로직 구현
- numberingRuleController: available-for-screen 엔드포인트 수정

Frontend:
- TextInputConfigPanel: 테이블명 기반 채번 규칙 로드
- NumberingRuleDesigner: 적용 범위 UI 제거, 테이블명 자동 설정
- ScreenDesigner: webTypeConfig → autoGeneration 변환 로직 통합
- DetailSettingsPanel: autoGeneration 속성 매핑 개선
2025-11-07 14:27:07 +09:00
..
webtype-configs feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
ComponentsPanel.tsx 패널 정리 중간 커밋 2025-10-28 17:33:03 +09:00
DataTableConfigPanel.tsx autofill 기능 구현 2025-11-04 14:33:39 +09:00
DetailSettingsPanel.tsx feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
FileComponentConfigPanel.tsx fix: FileComponentConfigPanel에 cn 함수 import 추가 2025-11-04 16:18:12 +09:00
FlowButtonGroupPanel.tsx 패널 정리 중간 커밋 2025-10-28 17:33:03 +09:00
GridPanel.tsx 화면 컴포넌트 위치문제 수정 2025-11-07 11:36:58 +09:00
LayoutsPanel.tsx 패널 정리 중간 커밋 2025-10-28 17:33:03 +09:00
PropertiesPanel.tsx fix: 화면 편집기 높이 입력 필드 1px 단위 조절 가능하도록 수정 2025-11-06 10:37:20 +09:00
ResolutionPanel.tsx fix: 화면 편집기 높이 입력 필드 1px 단위 조절 가능하도록 수정 2025-11-06 10:37:20 +09:00
ResponsiveConfigPanel.tsx 반응형 레이아웃 기능 구현 2025-10-16 18:16:57 +09:00
RowSettingsPanel.tsx fix: 화면 편집기 높이 입력 필드 1px 단위 조절 가능하도록 수정 2025-11-06 10:37:20 +09:00
TablesPanel.tsx 테이블 컬럼 검색 기능 2025-10-28 16:26:55 +09:00
TemplatesPanel.tsx 패널 정리 중간 커밋 2025-10-28 17:33:03 +09:00
UnifiedPropertiesPanel.tsx 화면 컴포넌트 위치문제 수정 2025-11-07 11:36:58 +09:00
WebTypeConfigPanel.tsx 패널 정리 중간 커밋 2025-10-28 17:33:03 +09:00