|
|
@@ -228,11 +228,12 @@
|
|
|
<div class="form_field">
|
|
|
<div class="select_custom select_courier">
|
|
|
<div class="combo">
|
|
|
+ <input type="hidden" name="shipCompCd"/>
|
|
|
<div class="select">택배사를 선택하세요.</div>
|
|
|
<ul class="list">
|
|
|
<!-- 선택처리 class="selected" / 선택불가 aria-disabled="true" 추가 -->
|
|
|
<!-- <li class="selected">택배사를 선택하세요.</li> -->
|
|
|
- <li th:if="${shipCompanyList}" th:each="oneData, status : ${shipCompanyList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></li>
|
|
|
+ <li th:if="${shipCompanyList}" th:each="oneData, status : ${shipCompanyList}" th:attr="shipCompCd=${oneData.cd}" th:text="${oneData.cdNm}" onclick="fnSelectShipComp(this);"></li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -450,30 +451,31 @@
|
|
|
}
|
|
|
|
|
|
// 추가배송비 PG 처리
|
|
|
- let addPayCost = $('#returnForm input[name=addPayCost]').val();
|
|
|
- let wdGb = $('#returnForm input[name=wdGb]:radio:checked').val();
|
|
|
-
|
|
|
- let data = {};
|
|
|
- data.ordNo = oneData.ordNo;
|
|
|
- data.ordChgSq = 0;
|
|
|
- data.chgReason = chgReason;
|
|
|
- data.chgMemo = $('#returnForm textarea[name=chgMemo]').val();
|
|
|
- data.accountNo = $('#returnForm input[name=accountNo]').val();
|
|
|
- data.accountNm = $('#returnForm input[name=accountNm]').val();
|
|
|
- data.bankCd = $('#returnForm input[name=bankCd]').val();
|
|
|
- data.isCustomer = isCustomer;
|
|
|
- data.wdGb = wdGb;
|
|
|
- data.chgerNm = wdGb == 'W' ? $('#chgerNm').text() : '';
|
|
|
- data.chgerZipcode = wdGb == 'W' ? $('#returnForm input[name=chgerZipcode]').val() : '';
|
|
|
- data.chgerBaseAddr = wdGb == 'W' ? $('#returnForm input[name=chgerBaseAddr]').val() : '';
|
|
|
- data.chgerDtlAddr = wdGb == 'W' ? $('#returnForm input[name=chgerDtlAddr]').val() : '';
|
|
|
- data.chgerPhnno = wdGb == 'W' ? $('#returnForm input[name=chgerPhnno]').val() : '';
|
|
|
- data.chgerRtnMemo = wdGb == 'W' ? $('#returnForm input[name=chgerRtnMemo]').val() : '';
|
|
|
- data.ordDtlNoArr = ordDtlNoArr;
|
|
|
- data.wdInvoiceNo = $('#returnForm input[name=wdInvoiceNo]').val();
|
|
|
- data.addPayCost = addPayCost;
|
|
|
- data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
|
|
|
- data.delvFeeCdGrp = oneData.delvFeeCdGrp;
|
|
|
+ let addPayCost = $('#returnForm input[name=addPayCost]').val();
|
|
|
+ let wdGb = $('#returnForm input[name=wdGb]:radio:checked').val();
|
|
|
+
|
|
|
+ let data = {};
|
|
|
+ data.ordNo = oneData.ordNo;
|
|
|
+ data.ordChgSq = 0;
|
|
|
+ data.chgReason = chgReason;
|
|
|
+ data.chgMemo = $('#returnForm textarea[name=chgMemo]').val();
|
|
|
+ data.accountNo = $('#returnForm input[name=accountNo]').val();
|
|
|
+ data.accountNm = $('#returnForm input[name=accountNm]').val();
|
|
|
+ data.bankCd = $('#returnForm input[name=bankCd]').val();
|
|
|
+ data.isCustomer = isCustomer;
|
|
|
+ data.wdGb = wdGb;
|
|
|
+ data.chgerNm = wdGb == 'W' ? $('#chgerNm').text() : '';
|
|
|
+ data.chgerZipcode = wdGb == 'W' ? $('#returnForm input[name=chgerZipcode]').val() : '';
|
|
|
+ data.chgerBaseAddr = wdGb == 'W' ? $('#returnForm input[name=chgerBaseAddr]').val() : '';
|
|
|
+ data.chgerDtlAddr = wdGb == 'W' ? $('#returnForm input[name=chgerDtlAddr]').val() : '';
|
|
|
+ data.chgerPhnno = wdGb == 'W' ? $('#returnForm input[name=chgerPhnno]').val() : '';
|
|
|
+ data.chgerRtnMemo = wdGb == 'W' ? $('#returnForm input[name=chgerRtnMemo]').val() : '';
|
|
|
+ data.ordDtlNoArr = ordDtlNoArr;
|
|
|
+ data.wdInvoiceNo = $('#returnForm input[name=wdInvoiceNo]').val();
|
|
|
+ data.addPayCost = addPayCost;
|
|
|
+ data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
|
|
|
+ data.delvFeeCdGrp = oneData.delvFeeCdGrp;
|
|
|
+ data.shipCompCd = $('#returnForm input[name=shipCompCd]').val();
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
@@ -620,7 +622,6 @@
|
|
|
// 반품 사유 설정
|
|
|
$(param).parent().parent().find('input[name=chgReason]').val(chgReason);
|
|
|
|
|
|
- console.log('isCustomer : ' + isCustomer);
|
|
|
// 환불금액 계산
|
|
|
fnChangeReturnQty();
|
|
|
}
|
|
|
@@ -660,6 +661,14 @@
|
|
|
// 반품처리
|
|
|
fnReturn();
|
|
|
}
|
|
|
+
|
|
|
+ // 택배사 변경 이벤트
|
|
|
+ var fnSelectShipComp = function(param) {
|
|
|
+ let shipCompCd = $(param).attr('shipCompCd');
|
|
|
+
|
|
|
+ // 반품 사유 설정
|
|
|
+ $(param).parent().parent().find('input[name=shipCompCd]').val(shipCompCd);
|
|
|
+ }
|
|
|
</script>
|
|
|
|
|
|
</th:block>
|