- capturing phase에서 mouseTarget 플래그를 Select2 핸들러보다 먼저 설정
- Select2의 mousedown → select2:opening 시점에 이미 차단 플래그가 활성화됨
- 드롭다운 열리기 전에 텍스트 드래그 가능
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- x 버튼이 텍스트와 붙어있어 품번 일부로 오인되는 문제 해결
- position: absolute로 화살표 왼쪽에 고정 배치
- 텍스트 영역에 padding-right 추가하여 겹침 방지
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- stopPropagation 제거하여 네이티브 텍스트 선택 정상 동작
- mouseTarget 플래그로 마우스 조작 중인 select의 열림만 차단
- 드래그 없는 클릭 시 차단 해제 후 수동 open
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 컬럼 리사이즈: col 요소와 th를 동시에 수정하여 table-layout:fixed에서 동작
- Select2 드래그 복사: mousedown 시 열림 방지, 클릭(mouseup)으로만 열리게 변경
- 드래그 시 텍스트 선택만 되고 드롭다운 안 열림
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 팝업 폼 전체 너비를 좌우 8px 여백만 남기고 확장
- 품목 그리드 컬럼 헤더 경계선 드래그로 너비 조절 가능
- Select2(품번/품명) 텍스트 드래그 시 드롭다운 열림 방지
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 수주수량: 정수 포맷(formatInteger) 유지, 우측정렬
- 공급가액/부가세/총액: blur 시 formatMoney로 .00 포맷 복원
- blur 이벤트를 이벤트 위임 방식으로 변경하여 동적 행에도 적용
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- tfoot에 Total 행 추가 (No~반납사유 7컬럼 병합)
- 수주수량/수주공급가액/수주부가세/수주총액 합계 자동 계산
- 품목 추가/삭제/금액 변경 시 합계 실시간 갱신
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- deliveryMngAcceptanceList: 발주/입고/미입고 금액 및 합계 소수점 2자리 적용
- purchaseCloseList: 입고금액/환율/관세/수입부가세 그리드 포맷 적용
- purchaseCloseList: 마감정보입력 팝업 금액 입력/표시/저장 포맷 처리
Made-with: Cursor
- 영업관리: 단가/금액/환율 소수점 2자리 + 천단위 콤마 표시
- 구매관리: 영문 발주서/리스트/현황/입고 소수점 2자리, 일반/가공 발주서는 정수 유지
- common.js에 formatMoney, formatInteger, removeComma 공통 함수 추가
- Java 서비스: Long.parseLong → Double.parseDouble 수정 (소수점 데이터 보존)
- MyBatis: goodsMgmt.xml BIGINT → NUMERIC 캐스팅 변경
- CommonUtils.numberFormatDecimal2 추가
Made-with: Cursor