235 Commits

Author SHA1 Message Date
38d04918a2 [모듈배치] PCS 진입 시 랙 크기순서 검증 오판 수정 — 모듈 면적을 스펙 치수로 산출
작업내용 :
- validateModuleSizeForRack 내 centerPoints area 산출을
  캔버스 측정치(Math.round(width×height))에서
  모듈 스펙(longAxis×shortAxis, moduleInfo 경유)으로 변경
- 같은 모듈이라도 캔버스 반올림으로 width 가 73/74 로 갈려
  area 가 161 만큼 벌어져 랙 크기순서 위반 오판 → PCS 진입 즉시 에러 유발
- 스펙 치수는 동일 제품이면 항상 동일하므로 diff=0 → 오판 제거
- gap 계산(인접 판정)용 width/height 는 캔버스 측정치 유지 (기하 정확도 보존)
2026-07-02 17:52:00 +09:00
c93f098939 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo 2026-06-22 13:35:04 +09:00
591f467548 [api] pcsItemList 에 pcsSerParallelYn 전달 — 5개 PCS API 파라미터 보강
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-22 11:57:04 +09:00
48fa507046 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
# Conflicts:
#	src/hooks/module/useModule.js
#	src/hooks/roofcover/useEavesGableEdit.js
#	src/hooks/useCanvasEvent.js
2026-06-12 14:20:29 +09:00
54e6a31dcf [1189_2] 手動回路割り当て(수동 회로 할당) 화면에서 드래그 박스 복수선택 활성화
작업내용 :
- PassivityCircuitAllocation.jsx: canvas.selection=true (화면 한정) + selection:created/updated 이벤트로 handleBoxSelect 등록
- handleBoxSelect: activeSelection 의 모듈만 targetModules 에 가산 병합, 이후 discard (단일 클릭 토글 보존)
- cleanup: 이벤트 해제 + canvas.selection 복원 + discardActiveObject

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-10 13:10:54 +09:00
f6b0cf714e Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
# Conflicts:
#	src/hooks/surface/usePlacementShapeDrawing.js
#	src/hooks/surface/useSurfaceShapeBatch.js
2026-06-09 09:58:24 +09:00
98b9ff8da0 [2209] PCS Single-P 비병설 복수 등록 차단 — 체크박스 전환 시 selectedModels 리셋 2026-06-08 16:48:30 +09:00
2074c4aa93 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
# Conflicts:
#	src/components/floor-plan/modal/auxiliary/AuxiliaryEdit.jsx
2026-05-07 09:53:11 +09:00
4ebe4cb455 [1845] 실내집중형 PCS 수동 회로분할 동일 방위/구배 강제 — INDFCS + 수동 분할에서 다방위/다구배 직렬회로 구성 차단 2026-05-06 17:43:29 +09:00
ba92e3400d [1845] 실내집중형 PCS 수동 회로분할 동일 방위/구배 강제 — INDFCS + 수동 분할에서 다방위/다구배 직렬회로 구성 차단 2026-05-06 15:16:46 +09:00
b7cf8eeca9 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo 2026-04-24 16:15:05 +09:00
0eb888fbb9 Cross Mix(DC3) 접속함을 PCS 담당 모듈 타입으로 필터링해 1건만 내려가도록 통합 로직 적용 2026-04-22 13:35:47 +09:00
795c9789bd PassivityCircuitAllocation에 전달하던 미사용 ref prop 제거
passivityCircuitAllocationRef (useRef) 선언 제거
원인: function component에 ref 전달 시 React warning 발생 (forwardRef 미사용)
PCS 접속함 응답에 추가된 moduleTpCd 필드를 Cross Mix 식별을 위해 프론트 상태 보존 및 getQuotationItem 제출 파라미터까지 흘려보내고, dedupe 키를 (itemId, moduleTpCd) 조합으로 변경.
2026-04-21 17:51:47 +09:00
78e4225069 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo 2026-04-20 10:27:20 +09:00
4d91da5f9d [1960]출력된 [배치도·계통도]에 가대가 표시되는 경우 2026-04-17 18:04:05 +09:00
2ae3c47f59 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
# Conflicts:
#	src/hooks/roofcover/useWallLineOffsetSetting.js
2026-04-17 13:29:10 +09:00
a40c47699c 회로 설정 이상 수정 2026-04-16 11:23:23 +09:00
d0590f513e [1491]실내 집중형 PCS를 사용하는 회로 구성에서 접속함이 정상적으로 산출되지 않는 현상 2026-04-13 16:27:28 +09:00
ab94869efd Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo 2026-04-13 09:55:45 +09:00
828ea12484 회로 할당 제대로 안되는 현상 수정 2026-04-08 15:59:04 +09:00
d68f92c5d5 redo undo 작업중 2026-04-01 15:54:55 +09:00
a11010c00a #1749 모듈 배치 후 회로 설정 오류 수정 2026-03-19 10:38:03 +09:00
7836da9d43 rack정보 제대로 못가져오는 현상 수정 2026-02-23 09:09:03 +09:00
d2c56ceff7 serQtyList가 없는 상태에서 find를 호출해 에러 발생 2026-02-04 16:31:23 +09:00
d643ffe2ea [1444]육지봉 TypeError: Cannot destructure property 'rackYn' of 'trestleDetail' as it is null. 2026-01-30 14:34:57 +09:00
3284401526 pcs 자동추천 이상 수정 2026-01-23 17:43:03 +09:00
310068bf6a circuitTestle 폰트 수정 제거 2026-01-16 09:51:32 +09:00
f91afaed3a pcs가 한개인 경우 selectbox 제거 2026-01-12 16:10:27 +09:00
3a3afe9b3b 실내집중형 북면모듈 오류 수정 2026-01-08 10:26:24 +09:00
c499653e79 북면 모듈 설치 여부 추가, 북면 모듈 설치 시 동면 제외 2026-01-07 16:59:30 +09:00
7557f61130 북면 설치 가능 모듈은 단독으로만 가능함 2025-12-31 14:17:45 +09:00
2c7dcbc57d 수동 회로 설정 로직 수정 2025-12-30 17:01:24 +09:00
9cdb7ebd0f session의 StoreId => 1,2차점 storeId 2025-12-30 14:24:41 +09:00
b9efc4aa47 모듈 설치 시 validation 추가 2025-12-29 16:56:39 +09:00
c454b1936f 수동설정 시 실내집중형 로직 수정 2025-12-29 11:10:02 +09:00
c1e4fe5b10 row 선택 시 병렬 수 0으로 가는 현상 수정 2025-12-24 15:00:15 +09:00
a6dff928c0 pcs최초 데이터 참조 수정 2025-12-24 14:20:22 +09:00
c8ad779c58 최초 pcs 관련 데이터 참조하도록 수정 2025-12-24 14:05:09 +09:00
92a3b15d40 onClick event 수정 2025-12-24 13:26:55 +09:00
ae1ae05d09 회로 설정 수정 2025-12-24 09:50:47 +09:00
800453ff6b 혼합모듈 회로 대응 작업 추가 2025-12-04 14:28:30 +09:00
eb315cae64 style: 회로설정 팝업 총 회로수 select-box 추가 2025-12-04 10:51:40 +09:00
3d1e3d2abd 회로설정 수동설정 창크기 조절 관련 수정 2025-11-28 11:22:46 +09:00
189dd82c50 모듈, 회로구성 팝업 줄이기 추가 2025-11-26 09:47:06 +09:00
7baa198501 [1258] api/v1/master/pcsMakerList 에 moduleMatlCds 파라미터 추가 2025-10-22 13:36:37 +09:00
bad50e11b1 wall이 있는 roof는 사진에서 제외 2025-08-28 15:27:24 +09:00
301e6c136c [1252] 일본의 전각 숫자, 반각 숫자 입력 2025-08-21 18:45:02 +09:00
d98eba97a7 pcsMaker는 항상 새로 불러오도록 수정 2025-08-20 14:02:09 +09:00
4a914e0aea roof의 중앙 지점에서 모듈 스크린샷 2025-08-19 18:26:11 +09:00
7a0db7abfb capture 처리 추가 2025-08-07 18:21:54 +09:00