e6ef80f17f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/components/quotes/QuoteRegistration.tsx
2026-01-20 20:49:14 +09:00
유병철
cfa72fe19b
refactor(WEB): 폼 템플릿 통합 및 미사용 컴포넌트 정리
...
- ResponsiveFormTemplate → IntegratedDetailTemplate 마이그레이션
- ClientRegistration, OrderRegistration, QuoteRegistration 완료
- QuoteRegistrationV2 미사용 import 정리
- 미사용 컴포넌트 삭제
- ListPageTemplate.tsx
- ResponsiveFormTemplate.tsx
- common/DataTable 폴더 전체 (SearchFilter 누락 export 에러 해결)
- Config 파일 추가
- clientConfig.ts, orderConfig.ts
- quoteConfig.ts에 edit 모드 config 추가
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-20 20:41:45 +09:00
eae23d4457
feat(WEB): DevToolbar - 견적→수주→작업지시→출하 테스트 자동화 도구
...
- DevFillContext: 전역 상태 관리 (활성화/페이지 타입/폼 채우기 함수)
- DevToolbar: 플로팅 UI 컴포넌트 (토글/자동 채우기 버튼)
- useDevFill: 각 폼에서 자동 채우기 함수 등록 커스텀 훅
- 데이터 생성기: 견적/수주/작업지시/출하 샘플 데이터
- 환경변수 제어: NEXT_PUBLIC_DEV_TOOLBAR_ENABLED로 On/Off
- 통합: QuoteRegistration, OrderRegistration, WorkOrderCreate, ShipmentCreate
- Hydration 불일치 방지: useState 초기값 false + useEffect 패턴
2026-01-20 20:38:29 +09:00
81f7c5aeac
feat(WEB): 주문/작업지시 공정 연동 개선
...
- process_id 필드 추가 (공정 연동)
- 공정별 다중 작업지시 생성 지원 (processIds)
- ApiProductionOrderResponse 타입 수정 (work_orders 배열 지원)
- process 정보 포함 응답 처리
2026-01-13 19:47:39 +09:00
9b1a1e3dc7
feat: [수주관리] 수주 등록 페이지 거래처 API 연동
...
- SAMPLE_CLIENTS 하드코딩 제거
- useClientList 훅으로 실제 API 데이터 조회
- 로딩 상태 처리 ("불러오는 중...")
- 견적 선택 시 발주처 필드 비활성화
2026-01-09 22:14:38 +09:00
c651e7bc72
feat(WEB): 수주관리 Phase 3 완료 - 고급 기능 구현
...
- 3.1 견적→수주 변환: QuotationSelectDialog API 연동 + createOrderFromQuote()
- 3.2 생산지시 생성 연동: createProductionOrder() + production-order 페이지 개선
- 3.3 상태 흐름 관리: 수주확정 다이얼로그 + updateOrderStatus() 연동
주요 변경:
- [id]/page.tsx: 수주확정 버튼/다이얼로그 추가 (DRAFT→CONFIRMED 상태 전환)
- [id]/production-order/page.tsx: API 연동으로 실제 생산지시 생성
- actions.ts: createProductionOrder(), createOrderFromQuote(), getQuotesForSelect() 추가
- QuotationSelectDialog.tsx: Mock→API 연동 (확정된 견적 조회)
- OrderRegistration.tsx: 견적 연동 처리
수주관리 API 연동 100% 완료 (Phase 1-3)
2026-01-09 10:25:22 +09:00
byeongcheolryu
41ef0bdd86
feat: Daum 우편번호 서비스 연동 및 악성채권 UI 개선
...
- useDaumPostcode 공통 훅 생성 (Daum Postcode API 연동)
- 우편번호 찾기 기능 적용: 악성채권, 거래처, 직원, 회사정보, 주문등록
- 악성채권 페이지 토글 순서 변경 (라벨 → 토글)
- 악성채권 토글 기능 수정 (매출/매입 → 등록/해제)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 17:46:23 +09:00
byeongcheolryu
f0e8e51d06
feat: 생산/품질/자재/출고/주문 관리 페이지 구현
...
- 생산관리: 대시보드, 작업지시, 작업실적, 작업자화면
- 품질관리: 검사관리 (리스트/등록/상세)
- 자재관리: 입고관리, 재고현황
- 출고관리: 출하관리 (리스트/등록/상세/수정)
- 주문관리: 수주관리, 생산의뢰
- 기존 컴포넌트 개선: CardTransactionInquiry, VendorDetail, QuoteRegistration
- IntegratedListTemplateV2 개선
- 공통 컴포넌트 분석 문서 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-23 21:13:07 +09:00