|
|
@@ -51,15 +51,15 @@
|
|
|
<tr>
|
|
|
<th>주문자명</th>
|
|
|
<td>
|
|
|
- <input type="text" class="w40p" name="ordNm" placeholder="" maxlength="20"/>
|
|
|
+ <input type="text" name="ordNm" placeholder="" maxlength="20"/>
|
|
|
</td>
|
|
|
<th>주문번호</th>
|
|
|
<td>
|
|
|
- <input type="text" class="w40p" name="ordNo" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
|
|
|
+ <input type="text" name="ordNo" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
|
|
|
</td>
|
|
|
<th>주문변경번호</th>
|
|
|
<td>
|
|
|
- <input type="text" class="w40p" name="ordChgSq" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
|
|
|
+ <input type="text" name="ordChgSq" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="" maxlength="20"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
@@ -73,17 +73,17 @@
|
|
|
</td>
|
|
|
<th>제휴몰 주문번호</th>
|
|
|
<td>
|
|
|
- <input type="text" class="w40p" name="extmallOrderId" placeholder="" maxlength="40"/>
|
|
|
+ <input type="text" name="extmallOrderId" placeholder="" maxlength="40"/>
|
|
|
</td>
|
|
|
<th>SKU-CODE</th>
|
|
|
<td>
|
|
|
- <input type="text" class="w40p" name="optCd" placeholder="" maxlength="40"/>
|
|
|
+ <input type="text" name="optCd" placeholder="" maxlength="40"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th>회수구분</th>
|
|
|
<td>
|
|
|
- <select name="chgGb"class="w100">
|
|
|
+ <select name="chgGb">
|
|
|
<option value=""> 전체 </option>
|
|
|
<option value="G680_30"> 반품요청 </option>
|
|
|
<option value="G680_40"> 교환요청 </option>
|
|
|
@@ -91,14 +91,14 @@
|
|
|
</td>
|
|
|
<th>진행상태</th>
|
|
|
<td>
|
|
|
- <select name="chgStat" class="w100">
|
|
|
+ <select name="chgStat">
|
|
|
<option value="">전체</option>
|
|
|
<option th:if="${chgStatList}" th:each="oneData, status : ${chgStatList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<th>반품방식</th>
|
|
|
<td>
|
|
|
- <select name="wdGb" class="w100">
|
|
|
+ <select name="wdGb">
|
|
|
<option value=""> 전체 </option>
|
|
|
<option value="W">방문회수</option>
|
|
|
<option value="D">직접배송</option>
|
|
|
@@ -109,7 +109,7 @@
|
|
|
<tr>
|
|
|
<th>택배사전송여부</th>
|
|
|
<td>
|
|
|
- <select name="sendYn" class="w100">
|
|
|
+ <select name="sendYn">
|
|
|
<option value="">전체</option>
|
|
|
<option value="Y">전송</option>
|
|
|
<option value="N">미전송</option>
|
|
|
@@ -118,7 +118,7 @@
|
|
|
</td>
|
|
|
<th>CJ회수상태</th>
|
|
|
<td colspan="3">
|
|
|
- <select name="wdShipState" class="w100">
|
|
|
+ <select name="wdShipState">
|
|
|
<option value="">전체</option>
|
|
|
<option th:if="${wdShipStateList}" th:each="oneData, status : ${wdShipStateList}" th:value="${oneData.cd}" th:text="${oneData.cdNm}"></option>
|
|
|
</select>
|
|
|
@@ -228,8 +228,16 @@
|
|
|
{headerName: "클레임접수일", field: "chgRegDt", width: 100, cellClass: "text-center"},
|
|
|
{headerName: "회수요청일", field: "regDt", width: 100, cellClass: "text-center"},
|
|
|
{headerName: "회수상태수신일시", field: "wdStateDt", width: 120, cellClass: "text-center"},
|
|
|
- {headerName: "상품코드", field: "goodsCd", width: 120, cellClass: "text-center",
|
|
|
- cellRenderer: function(params) { return gagajf.isNull(params.value) ? '' : '<a href="javascript:void(0);">' + params.value + '</a>'; }
|
|
|
+ {headerName: "상품코드", field: "goodsCd", width: 120, cellClass: 'text-center',
|
|
|
+ cellRenderer: function (params) {
|
|
|
+ var option;
|
|
|
+ if (params.data.goodsType == 'G056_S') {
|
|
|
+ option = "<a href=\"javascript:void(0);\" onclick=\"fnOrderDetailItemForm('" + params.data.ordDtlNo + "');\">" + params.value + "</a>";
|
|
|
+ } else {
|
|
|
+ option = params.value;
|
|
|
+ }
|
|
|
+ return option;
|
|
|
+ }
|
|
|
},
|
|
|
{headerName: "SKU-CODE", field: "optCd", width: 80, cellClass: "text-left"},
|
|
|
{headerName: "상품명", field: "goodsNm", width: 200, cellClass: "text-left"},
|
|
|
@@ -268,11 +276,11 @@
|
|
|
paramData += '@' + params.data.chgGb;
|
|
|
|
|
|
// 반품요청
|
|
|
- if (params.data.chgGb == 'G680_30'){
|
|
|
+ if (params.data.chgGb == 'G680_30') {
|
|
|
return '<button type="button" class="btn btn-base btn-sm" onclick="fnKaKao(\'' + paramData + '\');"> 반품철회알림톡 </button>';
|
|
|
}
|
|
|
// 교환요청
|
|
|
- else if(params.data.chgGb == 'G680_40'){
|
|
|
+ else if(params.data.chgGb == 'G680_40') {
|
|
|
return '<button type="button" class="btn btn-base btn-sm" onclick="fnKaKao(\'' + paramData + '\');"> 교환철회알림톡 </button>';
|
|
|
}
|
|
|
}
|
|
|
@@ -302,7 +310,7 @@
|
|
|
cfnOpenOrderDetailPopup(event.data.ordNo);
|
|
|
} else if (event.colDef.field == 'goodsCd') {
|
|
|
// 상품 상세
|
|
|
- cfnOpenGoodsDetailPopup('U', event.data.goodsCd);
|
|
|
+ //cfnOpenGoodsDetailPopup('U', event.data.goodsCd);
|
|
|
}
|
|
|
};
|
|
|
|
|
|
@@ -553,7 +561,6 @@
|
|
|
var fnSweetTracker = function (shipCompCd, invoiceNo) {
|
|
|
var actionUrl = "/order/delivery/sweetTrackerDeliveryInfo?shipCompCd=" + shipCompCd + "&invoiceNo=" + invoiceNo;
|
|
|
cfnOpenModalPopup(actionUrl, 'popupSweetTrackerDeliveryInfo');
|
|
|
-
|
|
|
};
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
@@ -568,6 +575,12 @@
|
|
|
|
|
|
//fnDatepickerDisabled();
|
|
|
});
|
|
|
+
|
|
|
+ // 2021.11.18 구성상품 내역 팝업 호출
|
|
|
+ var fnOrderDetailItemForm = function (ordDtlNo) {
|
|
|
+ var actionUrl = "/delivery/detail/item/form/" + ordDtlNo;
|
|
|
+ cfnOpenModalPopup(actionUrl, 'popupDeliveryDetailItemForm');
|
|
|
+ }
|
|
|
|
|
|
/*]]>*/
|
|
|
</script>
|