리비전 업로드 시 정확한 수량 차이분 계산 로직 구현
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled

- 기존 자재와 새 자재의 수량을 비교하여 증가분만 저장
- Rev.0: 엘보 10개, Rev.1: 엘보 12개 → Rev.1에는 2개만 저장
- 완전 신규 자재는 전체 수량 저장
- 수량 감소/동일한 자재는 저장하지 않음
- 리비전별 정확한 차이분 관리 구현
This commit is contained in:
Hyungi Ahn
2025-09-09 12:03:47 +09:00
parent 83b90ef05c
commit 881fc13580
5 changed files with 579 additions and 99 deletions

View File

@@ -34,19 +34,20 @@ const BOMFileUpload = ({
color: '#4a5568',
marginBottom: '8px'
}}>
BOM 이름
BOM 이름 <span style={{ color: '#e53e3e' }}>*</span>
</label>
<input
type="text"
value={bomName}
onChange={(e) => setBomName(e.target.value)}
placeholder="예: PIPING_BOM_A구역"
placeholder="예: PIPING_BOM_A구역, 배관자재_1차, VALVE_LIST_Rev0"
style={{
width: '100%',
padding: '12px',
border: '1px solid #e2e8f0',
borderRadius: '8px',
fontSize: '14px'
fontSize: '14px',
background: bomName ? '#f0fff4' : 'white'
}}
/>
<p style={{
@@ -54,7 +55,8 @@ const BOMFileUpload = ({
color: '#718096',
margin: '4px 0 0 0'
}}>
동일한 BOM 이름으로 재업로드 리비전이 자동 증가합니다
💡 이름 엑셀 내보내기 파일명과 자재 관리에 사용됩니다.
동일한 BOM 이름으로 재업로드 리비전이 자동 증가합니다.
</p>
</div>