ERP-node/frontend/lib/registry/pop-components
SeongHyun Kim 06c52b422f feat: BLOCK DETAIL Phase 4 + 안정화 - 그룹별 타이머, 터치 최적화 UI, DB 저장 버그 수정
pop-work-detail 컴포넌트에 그룹별 타이머 시스템과 터치 최적화 UI를 추가하고,
체크리스트 결과가 DB에 저장되지 않던 버그를 수정하여 안정화를 완료한다.
[그룹별 타이머]
- group-timer API 신규: start/pause/resume/complete 액션 (popProductionController)
- process_work_result에 group_started_at/paused_at/total_paused_time/completed_at 활용
- GroupTimerHeader UI: 순수 작업시간 + 경과시간 이중 표시
- 첫 그룹 "시작" 시 work_order_process.started_at 자동 기록 (공정 시작 자동 감지)
- 공정 완료 시 actual_work_time을 그룹 타이머 합산으로 백엔드 자동 계산
[터치 최적화 UI]
- 12개 영역 전면 스케일업: 버튼 h-11~h-12, 입력 h-11, 체크박스 h-6 w-6
- 사이드바 w-[180px], InfoBar text-sm, 최소 터치 영역 40~44px 확보
- 산업 현장 태블릿 터치 사용 최적화
[DB 저장 버그 수정]
- saveResultValue/handleQuantityRegister: execute-action task 형식 수정
  (fixedValue + lookupMode:"manual" + manualItemField/manualPkColumn:"id")
- 원인: 백엔드가 __cart_row_key를 찾는데 프론트에서 id만 전송하여 lookup 실패
[디자이너 설정 확장]
- displayMode: list/step 전환 설정 추가
- PopWorkDetailConfig: 표시 모드 Select 드롭다운
- types.ts: PopWorkDetailConfig 인터페이스 displayMode 추가
- PopCardListV2Component: parentRow.__processFlow__ 전달 보강
2026-03-17 09:32:59 +09:00
..
pop-card-list feat: V6 정사각형 블록 그리드 시스템 실험 구현 2026-03-13 16:03:24 +09:00
pop-card-list-v2 feat: BLOCK DETAIL Phase 4 + 안정화 - 그룹별 타이머, 터치 최적화 UI, DB 저장 버그 수정 2026-03-17 09:32:59 +09:00
pop-dashboard feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
pop-field fix: PopFieldConfig JsonKeySelect - 데이터 없을 때도 Combobox UI 유지 2026-03-16 16:24:27 +09:00
pop-search refactor: POP 그리드 시스템 명칭 통일 + Dead Code 제거 2026-03-13 16:39:51 +09:00
pop-shared feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
pop-status-bar refactor: POP 그리드 시스템 명칭 통일 + Dead Code 제거 2026-03-13 16:39:51 +09:00
pop-string-list Merge branch 'ksh-function-stabilization' into ksh-v2-work 2026-03-09 15:36:53 +09:00
pop-work-detail feat: BLOCK DETAIL Phase 4 + 안정화 - 그룹별 타이머, 터치 최적화 UI, DB 저장 버그 수정 2026-03-17 09:32:59 +09:00
index.ts feat: BLOCK DETAIL Phase 3 - pop-work-detail 컴포넌트 + 모달 캔버스 시스템 2026-03-16 10:32:58 +09:00
pop-button.tsx Merge branch 'ksh-v2-work' into main 2026-03-12 09:00:52 +09:00
pop-icon.tsx feat: add next-themes package and update styles 2026-03-10 15:24:05 +09:00
pop-profile.tsx feat(pop): pop-profile 컴포넌트 추가 - 사용자 프로필/PC전환/로그아웃 2026-03-09 13:21:18 +09:00
pop-scanner.tsx refactor: POP 그리드 시스템 명칭 통일 + Dead Code 제거 2026-03-13 16:39:51 +09:00
pop-text.tsx refactor: 전체 프론트엔드 하드코딩 색상 → CSS 변수 일괄 치환 2026-03-09 14:31:59 +09:00
types.ts feat: BLOCK DETAIL Phase 4 + 안정화 - 그룹별 타이머, 터치 최적화 UI, DB 저장 버그 수정 2026-03-17 09:32:59 +09:00