- estimateRegistFormPopup.jsp: 품번/품명 셀렉트박스 이벤트 수정
- estimateTemplate1.jsp: 품명 셀렉트박스 이벤트 수정 및 select2:clear 이벤트 추가
- common.js: initPartSelect2Ajax 함수의 품번/품명 이벤트 핸들러 수정
- ContractMgmtController.java: 견적서 신규 작성 시 품목 데이터 로드 주석처리
- common.js에 initPartSelect2Ajax 함수 추가 (기존 select2 영향 없음)
- estimateList_new.jsp: 품번/품명 AJAX 검색 적용
- orderMgmtList.jsp: 품번/품명 AJAX 검색 적용
- 디버깅 로그 추가로 문제 해결 용이
- 견적서(estimateTemplate1.jsp)에 합계 및 원화환산 공급가액 표시 추가
- ESTIMATE_TEMPLATE 테이블에 TOTAL_AMOUNT, TOTAL_AMOUNT_KRW 컬럼 추가
- 견적관리 목록에 최신 차수 견적 합계 표시
- 수주등록 화면(orderRegistFormPopup.jsp) 개선: 품목별 수주 정보 입력
- CONTRACT_ITEM 테이블에 수주 관련 컬럼 추가 (ORDER_QUANTITY, ORDER_UNIT_PRICE 등)
- CONTRACT_ITEM UPSERT 방식으로 변경하여 품목 OBJID 유지 (수주 정보 연결 유지)
- 수주관리 목록에 수주 합계 정보 표시 (공급가액, 부가세, 총액, 원화총액)
- 품목 수정 시 기존 OBJID 유지로 데이터 무결성 확보
- 견적서 메일 발송 API 추가 (ContractMgmtController, ContractMgmtService)
- 견적관리 리스트에 메일 발송 상태 및 발송일시 컬럼 추가
- 메일 내용을 견적서 형식과 동일하게 변경 (품목 테이블 포함)
- 메일 제목에 영업번호 및 OBJID 포함하여 발송 이력 추적 가능
- 견적서 템플릿: 단가/금액 콤마 표시 기능 추가
- 견적서 템플릿: 비고 컬럼 너비 확대
- S/N 모달창 텍스트 색상 개선 (가독성 향상)
- 견적서 수정 시 특정 템플릿만 업데이트되도록 SQL 쿼리 수정
- 견적현황 undefined 문제 해결 (EST_STATUS 필드 추가)
- 견적서 목록 팝업 대문자 키 이름 강제
- 견적서 데이터 로드 엔드포인트 추가 (getEstimateTemplateDataByObjId)
- 한 영업번호에 여러 견적서 작성 가능하도록 수정
- PostgreSQL 타입 캐스팅 에러 수정
- 품목 저장 시 서브쿼리 다중 행 에러 수정
- 견적서 템플릿 2종 추가 (estimateTemplate1.jsp, estimateTemplate2.jsp)
- 견적서 작성 팝업 기능 구현 (estimateList_new.jsp)
- 견적서 템플릿 컨트롤러 및 서비스 메서드 추가
- 견적서 템플릿용 DB 테이블 스키마 생성 스크립트 추가
- 회사 직인 이미지 추가
- 견적서 양식: A4 인쇄 최적화, 동적 품목 추가/수정, 자동 금액 계산