ERP-node/frontend/lib/api
shin 82f788bbb5 feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링
- Phase 1: 리포트 관리 페이지(Admin) 고도화 - CRUD, 목록/그리드 뷰
- Phase 2: 내부 리포트 목록 컨텍스트 뷰어
- Phase 3: 화면관리 컴포넌트화 (드래그&드롭)

리팩토링:
- ReportDesignerContext 분리: 2049줄 → 484줄 (contexts/report-designer/ 하위 훅 추출)
- MM_TO_PX 상수 중복 제거: useClipboardActions/useUIState → lib/report/constants 통일
- generateComponentId 헬퍼 중앙화: lib/report/constants로 단일 소스 관리
- ConditionalRule 타입 중복 제거: conditionalUtils → types/report 단일 정의
- 렌더러/속성/모달 컴포넌트 분리: designer/renderers, properties, modals 디렉토리

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 18:30:18 +09:00
..
aiAssistant 바코드 업데이트 및 AI LLm 적용용 2026-03-05 19:08:08 +09:00
approval.ts feat: Enhance approval request handling and user management 2026-03-04 18:26:16 +09:00
auditLog.ts feat: Integrate audit logging for various operations 2026-03-04 13:49:08 +09:00
barcodeApi.ts 바코드 기능 커밋밋 2026-03-04 20:51:00 +09:00
batch.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
batchManagement.ts 배치 UPSERT 기능 및 고정값 매핑 버그 수정 2025-12-04 17:26:29 +09:00
cascadingAutoFill.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
cascadingCondition.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
cascadingHierarchy.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
cascadingMutualExclusion.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
cascadingRelation.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
categoryTree.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
categoryValueCascading.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
client.ts refactor: Update authentication handling in authRoutes and useAuth hook 2026-03-05 11:51:05 +09:00
codeManagement.ts 제어관리 외부커넥션 설정기능 2025-09-26 01:28:51 +09:00
collection.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
commonCode.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
company.ts 하드코등 주소 수정 2025-10-02 17:14:08 +09:00
dashboard.ts feat: 대시보드 목록에 생성자 컬럼 추가 2025-12-01 11:07:35 +09:00
data.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
dataflow.ts 관계도 저장 시 모달 및 이름 중복 안내 구현 2025-09-19 15:47:35 +09:00
dataflowSave.ts 외부호출 기능(rest API) 2025-09-26 17:11:18 +09:00
ddl.ts 회사별 메뉴 분리 및 권한 관리 2025-10-28 10:07:07 +09:00
department.ts 삭제를 alert에서 modal로 변경 2025-11-03 17:28:12 +09:00
digitalTwin.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
driver.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
dynamicForm.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
entityJoin.ts Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/v2-unified-renewal 2026-01-16 11:10:41 +09:00
entityReference.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
excelMapping.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
externalCall.ts 또 수정 2025-10-02 17:28:52 +09:00
externalCallConfig.ts 외부호출 기능(rest API) 2025-09-26 17:11:18 +09:00
externalDbConnection.ts 외부 REST API 연결 확장 2025-11-28 11:35:36 +09:00
externalRestApiConnection.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
file.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
flow.ts feat: Add procedure and function management in flow controller 2026-03-03 14:33:17 +09:00
flowExternalDb.ts 플로우 외부db연결 2025-10-20 17:50:27 +09:00
globalFile.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
layout.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
mail.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
menu.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
multiConnection.ts 제어관리 외부커넥션 설정기능 2025-09-26 01:28:51 +09:00
multiTableExcel.ts feat: Add multi-table Excel upload functionality 2026-03-05 19:17:35 +09:00
multilang.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
nodeExternalConnections.ts 외부 db노드 설정 2025-10-02 16:43:40 +09:00
nodeFlows.ts 범용 폼모달 제어로직 연동 2025-12-31 10:54:07 +09:00
numberingRule.ts refactor: 코드 정리 및 가독성 향상 2026-02-05 17:38:06 +09:00
openApi.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
popScreenGroup.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
reportApi.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
role.ts 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
screen.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
screenEmbedding.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
screenFile.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
screenGroup.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
tableCategoryValue.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
tableHistory.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
tableManagement.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
tableSchema.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
taxInvoice.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
user.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
vehicleTrip.ts feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링 2026-03-10 18:30:18 +09:00
yardLayoutApi.ts Phase 1-4 완료 2025-10-20 09:53:31 +09:00