feat: 주문서관리 수주등록 기능 구현 및 Admin 버튼 UI 개선

- 주문서관리 목록 페이지 추가 (orderMgmtList.jsp)
- 수주등록 팝업 기능 구현 (orderRegistFormPopup.jsp)
  * 영업정보 선택 후 수주 정보 입력
  * 환종/환율 자동 로드 및 금액 자동 계산
  * 단가×수량 → 공급가액, 부가세, 총액 자동 계산
- Controller: orderRegistFormPopup, saveOrderInfo 메서드 추가
- Service: getContractInfo, getOrderInfo, saveOrderInfo 메서드 추가
- Mapper: 수주 정보 조회/저장 쿼리 추가 (updateOrderInfo)
- CONTRACT_MGMT 테이블의 수주 관련 컬럼 활용
- Header Admin 버튼 UI 개선 (인라인 표시)
This commit is contained in:
2025-10-17 10:00:18 +09:00
parent 546e8e8e02
commit 141ef2c580
7 changed files with 1488 additions and 88 deletions

View File

@@ -414,7 +414,12 @@ function fn_setApprovalCnt(){
</span>
</a>
<a href="#" style="color:#fff; padding: 2px 4px; font-size:9px; background-color:#676868; border-radius:2px; text-decoration: none; display: inline-block;" class="btnLogout">Logout</a>
<a href="#" style="color:#fff; padding: 2px 4px; font-size:9px; background-color:#676868; border-radius:2px; text-decoration: none; display: inline-block;" class="btnLogout">Logout</a>
<%
if("plm_admin".equals(userId)){%>
<a href="#" style="color:#fff; padding: 2px 4px; font-size:9px; background-color:#5897fb; border-radius:2px; text-decoration: none; display: inline-block; margin-left: 5px;" onclick="javascript:openAdminMngPop();">Admin</a>
<%}%>
</td>
<%--
<td style=""><a href="#" id="manualDownload" style="color:#fff; padding: 5px 10px; font-size:11px; background-color:#38426b; border-radius:3px;">Manual Download</a></td>
@@ -478,17 +483,7 @@ function fn_setApprovalCnt(){
-->
</ul>
<%
if("plm_admin".equals(userId)){%>
<ul id="topmenu" class="gnb clearFloat on" style="float:right; border-bottom: 0px solid #000;">
<li class="" data-menu-id="417" data-menu-target="Current" data-menu-alias="" data-menu-alias2="" data-menu-url="" style="align:left;padding-top:0px;padding-left:6px;background:url(/images/setting.png) left center no-repeat;">
<a href="#" class=" menu_off" style="padding-bottom:0px;top: 10px;" onclick="javascript:openAdminMngPop();" >Admin</a>
</li>
</ul>
<%}%>
</ul>
</nav>