|
|
@@ -129,13 +129,13 @@
|
|
|
<div class="form_field">
|
|
|
<label class="input_label sr-only">선택기간 시작</label>
|
|
|
<div class="input_wrap">
|
|
|
- <input type="text" class="form_control period_datepicker hasDatepicker" name="stDate" value="" id="stDate" onchange="fnCheckPeriod(this);">
|
|
|
+ <input type="text" class="form_control period_datepicker hasDatepicker" value="" id="stDate" onchange="fnCheckPeriod(this);">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form_field">
|
|
|
<label class="input_label sr-only">선택기간 끝</label>
|
|
|
<div class="input_wrap">
|
|
|
- <input type="text" class="form_control period_datepicker hasDatepicker" name="edDate" value="" id="edDate" onchange="fnCheckPeriod(this);">
|
|
|
+ <input type="text" class="form_control n_input period_datepicker hasDatepicker" value="" id="edDate" onchange="fnCheckPeriod(this);">
|
|
|
</div>
|
|
|
</div>
|
|
|
<button type="button" class="btn btn_dark btn_sm" onclick="fnSearchOrderList();"><span>조회</span></button>
|
|
|
@@ -263,7 +263,7 @@
|
|
|
fnSetMypageLocation('주문확인/배송조회');
|
|
|
|
|
|
// datepicker 설정
|
|
|
- $(".my_datepicker").datepicker();
|
|
|
+ $('.period_datepicker').datepicker();
|
|
|
|
|
|
// 셀렉트박스 활성화
|
|
|
$('.select_custom.order_status').each(function(index) {
|
|
|
@@ -418,6 +418,7 @@
|
|
|
tag += ' </div>\n';
|
|
|
tag += ' <div class="goods_cont">\n';
|
|
|
$.each(order.ordDtlList, function (index, ordDtl) {
|
|
|
+ console.log(ordDtl);
|
|
|
tag += ' <div class="goods_info">\n';
|
|
|
tag += ' <div class="order_desc">\n';
|
|
|
tag += ' <div class="goods_box">\n';
|
|
|
@@ -492,6 +493,9 @@
|
|
|
|
|
|
// 교환신청 버튼(배송중, 출고완료, 배송완료)
|
|
|
if (ordDtl.ordDtlStat == 'G013_50' || ordDtl.ordDtlStat == 'G013_55' || ordDtl.ordDtlStat == 'G013_60') {
|
|
|
+ console.log(ordDtl);
|
|
|
+ console.log(ordDtl.changeableYn);
|
|
|
+ console.log(ordDtl.returnableYn);
|
|
|
// 교환/반품 가능한 상품
|
|
|
if (ordDtl.changeableYn == 'Y' && ordDtl.returnableYn == 'Y') {
|
|
|
tag += ' <p><button type="button" class="btn btn_default btn_sm" ordNo="' + ordDtl.ordNo + '" ordDtlNo="' + ordDtl.ordDtlNo + '" onclick="fnCreateChange(this, \'exchange\');"><span>교환 신청</span></button></p>\n';
|
|
|
@@ -575,27 +579,32 @@
|
|
|
}
|
|
|
|
|
|
// 배송중, 배송완료
|
|
|
- if ((ordDtl.ordDtlStat == 'G013_50' || ordDtl.ordDtlStat == 'G013_55' || ordDtl.ordDtlStat == 'G013_60') && (ordDtl.changeableYn == 'N' || ordDtl.returnableYn == 'N')) {
|
|
|
- // 교환신청 불가 상품
|
|
|
- tag += ' <div class="order_text">\n';
|
|
|
- if (ordDtl.changeableYn == 'N' && ordDtl.returnableYn == 'Y') {
|
|
|
- tag += ' <p>해당 상품은 교환이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
+ if ((ordDtl.ordDtlStat == 'G013_50' || ordDtl.ordDtlStat == 'G013_55' || ordDtl.ordDtlStat == 'G013_60')) {
|
|
|
+ // 교환/반품 신청 불가 상품 처리
|
|
|
+ if (ordDtl.changeableYn == 'N' || ordDtl.returnableYn == 'N') {
|
|
|
+ // 교환신청 불가 상품
|
|
|
+ tag += ' <div class="order_text">\n';
|
|
|
+ if (ordDtl.changeableYn == 'N' && ordDtl.returnableYn == 'Y') {
|
|
|
+ tag += ' <p>해당 상품은 교환이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
+ }
|
|
|
+ // 반품신청 불가 상품
|
|
|
+ else if (ordDtl.changeableYn == 'Y' && ordDtl.returnableYn == 'N') {
|
|
|
+ tag += ' <p>해당 상품은 반품이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
+ }
|
|
|
+ // 교환/반품신청 불가 상품
|
|
|
+ else if (ordDtl.changeableYn == 'N' && ordDtl.returnableYn == 'N') {
|
|
|
+ tag += ' <p>해당 상품은 교환/반품이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
+ }
|
|
|
+
|
|
|
+ // 배송완료
|
|
|
+ if (ordDtl.ordDtlStat == 'G013_60') {
|
|
|
+ tag += ' <p>15일 후 자동으로 구매확정됩니다.</p>\n';
|
|
|
+ }
|
|
|
+
|
|
|
+ tag += ' </div>';
|
|
|
+ } else {
|
|
|
+ tag += ' <div class="order_text"><p>15일 후 자동으로 구매확정됩니다.</p></div>\n';
|
|
|
}
|
|
|
- // 반품신청 불가 상품
|
|
|
- else if (ordDtl.changeableYn == 'Y' && ordDtl.returnableYn == 'N') {
|
|
|
- tag += ' <p>해당 상품은 반품이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
- }
|
|
|
- // 교환/반품신청 불가 상품
|
|
|
- else if (ordDtl.changeableYn == 'N' && ordDtl.returnableYn == 'N') {
|
|
|
- tag += ' <p>해당 상품은 교환/반품이 불가능한 상품입니다. 문의사항은 1:1문의를 이용해주세요.</p>\n';
|
|
|
- }
|
|
|
-
|
|
|
- // 배송완료
|
|
|
- if (ordDtl.ordDtlStat == 'G013_60') {
|
|
|
- tag += ' <p>15일 후 자동으로 구매확정됩니다.</p>\n';
|
|
|
- }
|
|
|
-
|
|
|
- tag += ' </div>';
|
|
|
}
|
|
|
|
|
|
// 구매확정
|
|
|
@@ -604,12 +613,37 @@
|
|
|
}
|
|
|
}
|
|
|
tag += ' </div>';
|
|
|
- tag += ' </div>';
|
|
|
- tag += '</div>';
|
|
|
});
|
|
|
+ tag += ' </div>';
|
|
|
+ //사은품 처리
|
|
|
+ if (order.freeGiftList != null && order.freeGiftList.length > 0) {
|
|
|
+ tag += ' <div className="goods_foot">';
|
|
|
+ tag += ' <div className="order_gift">';
|
|
|
+ tag += ' <span className="title">사은품</span>';
|
|
|
+ tag += ' <ul>';
|
|
|
+ $.each(order.freeGiftList, function(index, freeGift) {
|
|
|
+ tag += ' <li>' + freeGift.goodsNm + ' ' + '<span>(-' + freeGift.usePoint.addComma() + 'P)</span></li>';
|
|
|
+ });
|
|
|
+ tag += ' </ul>';
|
|
|
+ tag += ' </div>';
|
|
|
+ tag += ' </div>';
|
|
|
+ }
|
|
|
+ tag += '</div>';
|
|
|
});
|
|
|
} else {
|
|
|
// 데이터 없음 표시
|
|
|
+ tag += '<div class="nodata">';
|
|
|
+ tag += ' <div class="txt_box">';
|
|
|
+ tag += ' <p>';
|
|
|
+ tag += ' 현재 노출 할 수 있는 데이터가 없습니다.<br>';
|
|
|
+ tag += ' </p>';
|
|
|
+ tag += ' </div>';
|
|
|
+ //tag += ' <!-- 버튼 필요시 -->';
|
|
|
+ //tag += ' <div class="btn_box">';
|
|
|
+ //tag += ' <button class="btn btn_default"><span>행동하기</span></button>';
|
|
|
+ //tag += ' </div>';
|
|
|
+ //tag += ' <!-- //버튼 필요시 -->';
|
|
|
+ tag += '</div>';
|
|
|
}
|
|
|
|
|
|
return tag;
|