dev #949

Merged
ysCha merged 2 commits from dev into prd-deploy 2026-07-02 17:54:22 +09:00

2 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
5f316195e0 [2332] 東/西 흐름 手動배치·이동 게이트 縦/横 간격 축 스왑 누락 수정
작업내용 :
- isTooCloseToOtherModules(배치·이동 게이트)가 flowDirection 에 무관하게
  항상 moduleIntvlVer=세로간격, moduleIntvlHor=가로간격으로 고정해
  東/西 흐름 설치면에서 스냅이 横(3mm)으로 붙인 정상 배치를
  縦(7mm) 기준으로 오판 거부하던 버그 수정
- 스냅 배치 로직(:824-831)과 동일하게 direction east/west 일 때
  gapVer=moduleIntvlHor, gapHor=moduleIntvlVer 로 스왑 적용
- useModuleBasicSetting.js(手動배치), useModule.js(이동) 동기 수정
2026-07-02 17:48:56 +09:00