|
|
@@ -52,6 +52,10 @@
|
|
|
<!-- 네이버페이 주문형 교환승인 버튼 -->
|
|
|
<button type="button" class="btn btn-success" id="fnExchangeApprovalSubmit" onclick="fnExchange()">교환승인</button>
|
|
|
</th:block>
|
|
|
+ <th:block th:if="${ordChgSq > 0 and chgStat != 'G685_40'}">
|
|
|
+ <!-- 네이버페이 주문형 교환보류 버튼 -->
|
|
|
+ <button type="button" class="btn btn-success" id="fnExchangeHold" onclick="fnExchangeHold(this)">교환보류</button>
|
|
|
+ </th:block>
|
|
|
</div>
|
|
|
|
|
|
<table class="frmStyle">
|
|
|
@@ -235,6 +239,7 @@ var ordChgGb = [[${ordChgGb}]]; // 변경요청변경구분
|
|
|
var orderChangeDetailList; // 취소/반품/교환요청 정보
|
|
|
var chgOrdDtlStat; // 교환상품상세상태값
|
|
|
var delvAddrSq; // 교환상품배송지일련번호
|
|
|
+var npayChangeHoldYn = ''; // 네이버페이 주문형 반품/교환 보류 여부
|
|
|
var selfGoodsYn = cancelRequestTargetList[0].selfGoodsYn; // 자사,입점여부
|
|
|
|
|
|
var temp1 = true;
|
|
|
@@ -244,6 +249,7 @@ var temp2 = true;
|
|
|
if (ordChgSq > 0) {
|
|
|
orderChangeDetailList = [[${orderChangeDetailList}]]; // 취소/반품/교환요청 정보
|
|
|
exchangeInfoList = [[${exchangeInfoList}]]; // 교환정보
|
|
|
+ npayChangeHoldYn = orderChangeDetailList[0].npayChangeHoldYn; // 네이버페이 주문형 반품/교환 보류 여부
|
|
|
|
|
|
if (ordChgGb == 'G681_40') {
|
|
|
chgReason = orderChangeDetailList[0].chgReason; // 변경사유코드
|
|
|
@@ -1273,6 +1279,23 @@ var fnChangeRecipInfo = function() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+function fnExchangeHold(param) {
|
|
|
+ let url = '/orderChange/npay/order/exchange/hold';
|
|
|
+ let npayChangeHoldYn = $(param).attr('npayChangeHoldYn');
|
|
|
+
|
|
|
+ let data = {};
|
|
|
+ data.cancelReqList = exchangeRequestList;
|
|
|
+ data.npayChangeHoldYn = npayChangeHoldYn;
|
|
|
+
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
+ uifnPopupClose('popupOrderDetail');
|
|
|
+ fnReOpenOrderDetailPopup();
|
|
|
+ uifnPopupClose('popupExchangeRequestForm');
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
$(document).ready(function() {
|
|
|
// 1. 그리드생성
|
|
|
gagaAgGrid.createGrid('gridOrderCancelRequestList' , gridOptionsExchangeReqList); // 주문정보
|
|
|
@@ -1365,6 +1388,13 @@ $(document).ready(function() {
|
|
|
if (ordChgGb == 'G681_40') {
|
|
|
$('#recipButton').css('display', 'none'); // 교환지 수정 버튼
|
|
|
}
|
|
|
+
|
|
|
+ // 네이버페이 주문형 보류 버튼 처리
|
|
|
+ if (gagajf.isNull(npayChangeHoldYn)) {
|
|
|
+ $('#fnExchangeHold').css('display', 'none');
|
|
|
+ } else {
|
|
|
+ $('#fnExchangeHold').attr('npayChangeHoldYn', npayChangeHoldYn);
|
|
|
+ }
|
|
|
} else {
|
|
|
$('#chgerButton').css('display', 'none'); // 회수지 수정 버튼
|
|
|
$('#recipButton').css('display', 'none'); // 교환지 수정 버튼
|