김보곤
2c465e48f0
feat: [재고목록] PT→부분품(재공품) 표시 + 품목유형별 탭 필터 추가
2026-03-22 11:00:45 +09:00
김보곤
57470c1025
fix: [worker-screen] 하위 공정 필터 뱃지 제거 (전체 항상 선택)
2026-03-22 10:46:39 +09:00
김보곤
7b0adead79
feat: [자재투입] 상단에 배정완료 현황 표시 (N/M 배정완료)
2026-03-22 10:40:11 +09:00
김보곤
f0fffcb16b
fix: [자재투입] 강제입고 토스트 undefined 수정 (pt_item_code 참조)
2026-03-22 10:38:01 +09:00
김보곤
86e3a93486
fix: [자재투입] 강제입고 토스트에 RM→PT 매칭 정보 표시
2026-03-22 10:27:34 +09:00
김보곤
acec5e4a24
feat: [자재투입] 개발전용 입고 강제생성 버튼 추가 (입고+재고+수입검사 자동)
2026-03-22 10:17:37 +09:00
김보곤
60e5dc81fa
fix: [자재투입] 검색결과 key 중복 경고 수정
2026-03-22 10:04:05 +09:00
김보곤
948dc1e1ab
feat: [자재투입] 재고 없는 자재에 재고 검색 기능 추가
2026-03-22 10:02:54 +09:00
김보곤
695b4c305e
feat: [자재투입] 매칭 정보 말풍선 추가 (품목코드/규격/LOT 상태 표시)
2026-03-22 09:48:24 +09:00
김보곤
e3c1b824ce
chore: React 프로세스 재시작 (PUPPETEER_EXECUTABLE_PATH 환경변수 반영)
2026-03-22 09:27:26 +09:00
김보곤
0a5be39f44
fix: [inspection] 절곡 검사 측정값 허용오차 초과 시 자동 부적합 판정
2026-03-22 09:17:24 +09:00
김보곤
f477707200
fix: [작업일지] 재공품은 절곡 레이아웃 유지하되 수주 관련 필드 숨김
2026-03-22 09:13:21 +09:00
김보곤
59763a7a6e
fix: [작업일지] 재공품 작업지시 시 전용 양식 우선 적용
2026-03-22 09:07:51 +09:00
김보곤
a8aa159cf0
fix: [document] PDF 생성 시 cross-origin 이미지 누락 수정
...
- /api/image-proxy 프록시 라우트 추가 (CORS 우회)
- convertImagesToBase64에서 cross-origin 이미지를 프록시로 fetch
2026-03-22 08:58:58 +09:00
김보곤
12d3111629
fix: [types] bending_lot.lot_number 타입 캐스팅 추가
2026-03-22 08:23:12 +09:00
김보곤
f483cff206
fix: [inspection] 절곡 검사성적서 재공품 대응 통합 수정
...
- 검사부위 공백 수정 (템플릿 컬럼 "부위" 라벨 매칭)
- hasWipItems 판정 보완 (sidebar order fallback)
- bending_wip 7제품 폼 통합 (products 배열 저장)
- 도면치수 실제 품목 길이 반영 (3000 하드코딩 제거)
- 테스트입력 버튼 7제품 데이터 채우기
- 하단 버튼 분리 유지 (작업일지/검사성적서)
- STOCK 단일부품 해당 부품만 검사항목 표시
- bendingInfo 기반 동적 검사 제품 생성
- 작업일지 LOT NO 원자재 투입 로트번호 표시
2026-03-21 21:21:06 +09:00
김보곤
d91057aeb1
fix: [작업일지] 재공품 공정별 작업일지 양식 자동 판별
2026-03-21 21:20:54 +09:00
김보곤
5a00979506
feat: [재고생산] 복사 버튼 추가 + STOCK LOT 번호 개선
2026-03-21 21:20:49 +09:00
김보곤
2792cce733
feat: [공정관리] React UI 트리 구조 + 공정 복제 기능
2026-03-21 21:20:43 +09:00
김보곤
59b45dc706
feat: [공정관리] parent_id 기반 트리 구조 — processGroup 제거, parentId/children 도입
2026-03-21 15:25:36 +09:00
김보곤
1c86f5c8f6
feat: [작업자화면] 공정 그룹(process_group) 도입 — 절곡 탭 1개로 통합 + 하위 공정 필터
2026-03-21 15:07:53 +09:00
유병철
728c9c7a29
feat: [production] 절곡 생산관리 페이지 신규 추가 (셔터박스, 가이드레일, 하단마감)
2026-03-21 14:08:08 +09:00
유병철
effe5a7196
fix: [process] 품목 전체 삭제 confirm() → DeleteConfirmDialog 전환
2026-03-21 14:07:07 +09:00
김보곤
480ff620ca
feat: [공정관리] 품목 전체 삭제 버튼 추가 (등록/수정/상세 화면)
2026-03-21 12:58:03 +09:00
김보곤
6f41e0ee50
feat: [공정관리] 품목 선택 모달에 전체 선택 체크박스 추가
2026-03-21 12:00:04 +09:00
김보곤
3ec80e45d5
fix: [재고생산] ApiStockOrder options 타입에 reg_date 필드 추가 (빌드 에러)
2026-03-21 11:32:30 +09:00
김보곤
81be5235d3
fix: [작업일지] mock 데이터에 itemCode 필드 추가 (빌드 에러)
2026-03-21 09:26:01 +09:00
김보곤
afe726d056
refactor: [작업지시/재고] mock 데이터 제거, 빈 상태는 UI에서 안내 표시
2026-03-21 09:15:44 +09:00
김보곤
3e024d833c
fix: [작업지시] mock 데이터에 itemCode 필드 추가 (빌드 에러)
2026-03-21 09:03:12 +09:00
김보곤
3da4478d2b
fix: [재고] StockItem/StockDetail maxStock을 optional로 변경 (mock 데이터 빌드 에러)
2026-03-21 08:46:36 +09:00
김보곤
1e5ea198b2
feat: [공정관리] 공정 복사 버튼 추가
2026-03-21 08:38:48 +09:00
김보곤
f6e60dac49
fix: [재고] StockRelationData에 max_stock 필드 타입 추가 (빌드 에러)
2026-03-21 08:30:01 +09:00
김보곤
25c2ad0ac2
fix: [재고] mapStockResponse에 maxStock 매핑 누락 수정 (빌드 에러)
2026-03-21 08:20:17 +09:00
김보곤
c8abef6a0c
fix: [공정등록] 구분 옵션 오타 수정 (제곡풍 → 재공품)
2026-03-21 08:00:06 +09:00
김보곤
a6329f6cea
feat: [중간검사] 테스트 입력/초기화 토글 버튼 추가
2026-03-21 08:00:06 +09:00
김보곤
bf49a59825
feat: [작업자화면] 수주/재공품 탭 분리, BD 코드 필터링, 전개도 폭+길이 표시
2026-03-21 08:00:06 +09:00
김보곤
b783e44618
feat: [작업지시] 절곡 공정 단계를 BD 코드 종류에 따라 필터링
2026-03-21 08:00:05 +09:00
김보곤
73223539de
fix: [재고생산] 등록일 저장, 이중 toast 제거, site_name 설정
2026-03-21 08:00:05 +09:00
김보곤
5db4806cb0
feat: [재고] 적정재고 UI 추가, 통계 카드 필터링 및 툴팁
2026-03-21 08:00:05 +09:00
김보곤
02f6a2b5d7
fix: [입고] 검사완료 상태 처리, 단위 누락 수정, 컬럼 순서 변경
2026-03-21 08:00:05 +09:00
708743ca00
feat: [worker] 절곡 작업일지 이미지 R2 presigned URL 전환 + 품질검사 3건 수정
...
절곡 작업일지:
- API bending_images 맵을 받아서 R2 presigned URL로 이미지 로드
- getBendingImageUrl()에 bendingImages 맵 조회 우선, API fallback 유지
- 4개 섹션(가이드레일, 하단마감재, 셔터박스, 연기차단재) 모두 적용
품질검사:
- 요약카드 draft 상태 접수 건수 포함
- 검사완료 버튼 미검사/진행중 시 disabled
- 완료 상태 수정 버튼 disabled(흐리게) + 편집 모드 진입 차단
2026-03-20 23:13:45 +09:00
1dcc20552e
fix: [quality] 검사완료 건 수정 차단 + 완료 버튼 조건 강화
...
- 완료 상태 검사 건은 편집 모드 강제 해제
- 미검사/진행중 건이 있으면 검사완료 버튼 비활성화
- 완료 건에 수정 버튼 disabled 표시
2026-03-20 16:59:44 +09:00
a32f9b8548
fix: [worker] getImageUrl fallback 로직 원복
...
- image_path 상대경로 반환 원복 (return path)
- image_url 우선 사용 유지
2026-03-20 16:59:44 +09:00
f1773b76c3
fix: [inspection] 완료된 검사 모달 readonly 처리
...
- ProductInspectionInputModal에 readonly prop 추가
- 완료 상태: 적합/부적합 버튼, input, textarea 모두 disabled
- 일괄합격/초기화 버튼, 저장 버튼, 사진 업로드/삭제 숨김
- 이전/다음 네비게이션 시 저장 방지
- InspectionDetail에서 status=완료 시 readonly 전달
2026-03-20 16:59:44 +09:00
476f8b9ff0
feat: [worker] 중간검사 성적서 이미지 presigned URL 지원
...
- getImageUrl()에서 image_url(presigned URL) 우선 사용
- SectionImage 타입에 image_url 추가
2026-03-20 16:59:44 +09:00
김보곤
7be13e7202
feat: [입고] 목록에서 체크박스 선택 시 삭제 버튼 표시 기능 추가
2026-03-20 15:04:11 +09:00
김보곤
a25c2c6d16
fix: [수입검사] 테스트입력 시 standard 텍스트 파싱으로 적정값 생성
...
tolerance/standard_criteria JSON이 미설정된 템플릿에서 테스트입력 시
모든 값이 100으로 채워지던 문제 해결.
standard 텍스트("500 이상", "규격 ±5%" 등)를 파싱하여
적정 테스트값 생성 및 자동 판정 로직에 반영.
2026-03-20 15:04:11 +09:00
유병철
17bc89b35c
docs: [guide] 프론트엔드 개발 가이드 6개 챕터 추가 (모듈분리, 페이지패턴, 폼검증, 모바일, 에러처리, 배포)
2026-03-20 15:00:31 +09:00
유병철
c6297514fd
fix: [auth] 권한 게이트 강화 — 바이패스 경로 추가 + 미등록 메뉴 접근 차단
2026-03-20 15:00:26 +09:00
유병철
dd24f55734
fix: [accounting] 손익계산서 테이블 행 hover 제거 + 전월 헤더 녹색 통일
2026-03-20 10:12:32 +09:00