|
@@ -54,7 +54,7 @@
|
|
|
</li>
|
|
</li>
|
|
|
<li>
|
|
<li>
|
|
|
<div>
|
|
<div>
|
|
|
- <p class="txt">STYLE24 포인트</p>
|
|
|
|
|
|
|
+ <p class="txt">STYLE 포인트</p>
|
|
|
<p class="count"><span th:text="${#numbers.formatInteger(rmPntAmt, 1, 'COMMA')}"></span>P</p>
|
|
<p class="count"><span th:text="${#numbers.formatInteger(rmPntAmt, 1, 'COMMA')}"></span>P</p>
|
|
|
</div>
|
|
</div>
|
|
|
</li>
|
|
</li>
|
|
@@ -184,7 +184,6 @@
|
|
|
<input type="hidden" name="ordDtlStat" value="" />
|
|
<input type="hidden" name="ordDtlStat" value="" />
|
|
|
<input type="hidden" name="stDate" value="" />
|
|
<input type="hidden" name="stDate" value="" />
|
|
|
<input type="hidden" name="edDate" value="" />
|
|
<input type="hidden" name="edDate" value="" />
|
|
|
- <input type="hidden" name="custNo" th:value ="${customerInfo.custNo}"/>
|
|
|
|
|
</form>
|
|
</form>
|
|
|
<form id="exchangeForm" name="exchangeForm" action="#" th:action="@{'/mypage/exchange/form'}" th:method="post">
|
|
<form id="exchangeForm" name="exchangeForm" action="#" th:action="@{'/mypage/exchange/form'}" th:method="post">
|
|
|
<input type="hidden" name="ordNo"/>
|
|
<input type="hidden" name="ordNo"/>
|
|
@@ -208,7 +207,6 @@
|
|
|
<script src="/ux/plugins/gaga/gaga.paging.js"></script>
|
|
<script src="/ux/plugins/gaga/gaga.paging.js"></script>
|
|
|
<script th:inline="javascript">
|
|
<script th:inline="javascript">
|
|
|
let ordNo = [[${ordNo}]];
|
|
let ordNo = [[${ordNo}]];
|
|
|
- let customerInfo = [[${customerInfo}]];
|
|
|
|
|
let totalCount = 0;
|
|
let totalCount = 0;
|
|
|
let pageSize = 0;
|
|
let pageSize = 0;
|
|
|
/*<![CDATA[*/
|
|
/*<![CDATA[*/
|
|
@@ -268,18 +266,42 @@
|
|
|
let id = $(param).attr('id');
|
|
let id = $(param).attr('id');
|
|
|
let stDate = $('#stDate').val();
|
|
let stDate = $('#stDate').val();
|
|
|
let edDate = $('#edDate').val();
|
|
let edDate = $('#edDate').val();
|
|
|
|
|
+ let chgDate;
|
|
|
|
|
|
|
|
$('#searchForm input[name=stDate]').val(stDate);
|
|
$('#searchForm input[name=stDate]').val(stDate);
|
|
|
$('#searchForm input[name=edDate]').val(edDate);
|
|
$('#searchForm input[name=edDate]').val(edDate);
|
|
|
|
|
|
|
|
let sdt = new Date(stDate);
|
|
let sdt = new Date(stDate);
|
|
|
let edt = new Date(edDate);
|
|
let edt = new Date(edDate);
|
|
|
|
|
+ let today = new Date();
|
|
|
|
|
+
|
|
|
|
|
+ // 검색기간 버튼 처리
|
|
|
|
|
+ $.each($('.select_month_box input:radio'), function(idx, item) {
|
|
|
|
|
+ if ($(item).is(':checked')) {
|
|
|
|
|
+ $(item).prop('checked', false);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ // 오늘 이후 날짜 선택 처리
|
|
|
|
|
+ chgDate = today.getFullYear() + '-' + ('0' + (today.getMonth() + 1)).slice(-2) + '-' + ('0' + (today.getDate())).slice(-2);
|
|
|
|
|
+ if (id == 'stDate' && Math.ceil((sdt.getTime() - today.getTime()) / (1000 * 3600 * 24)) > 0) {
|
|
|
|
|
+ mcxDialog.alert('조회기간을 확인해주세요.');
|
|
|
|
|
+ $('#stDate').val(chgDate);
|
|
|
|
|
+ $('#searchForm input[name=stDate]').val(chgDate);
|
|
|
|
|
+
|
|
|
|
|
+ return false;
|
|
|
|
|
+ } else if (id == 'edDate' && Math.ceil((edt.getTime() - today.getTime()) / (1000 * 3600 * 24)) > 0) {
|
|
|
|
|
+ mcxDialog.alert('조회기간을 확인해주세요.');
|
|
|
|
|
+ $('#edDate').val(chgDate);
|
|
|
|
|
+ $('#searchForm input[name=edDate]').val(chgDate);
|
|
|
|
|
+
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 시작 종료일자 확인
|
|
// 시작 종료일자 확인
|
|
|
if (sdt > edt) {
|
|
if (sdt > edt) {
|
|
|
mcxDialog.alert('조회기간을 확인해주세요.');
|
|
mcxDialog.alert('조회기간을 확인해주세요.');
|
|
|
|
|
|
|
|
- let chgDate;
|
|
|
|
|
if (id == 'stDate') {
|
|
if (id == 'stDate') {
|
|
|
chgDate = sdt.getFullYear() + '-' + ('0' + (sdt.getMonth() + 1)).slice(-2) + '-' + ('0' + (sdt.getDate())).slice(-2);
|
|
chgDate = sdt.getFullYear() + '-' + ('0' + (sdt.getMonth() + 1)).slice(-2) + '-' + ('0' + (sdt.getDate())).slice(-2);
|
|
|
} else {
|
|
} else {
|
|
@@ -290,7 +312,7 @@
|
|
|
$('#edDate').val(chgDate);
|
|
$('#edDate').val(chgDate);
|
|
|
$('#searchForm input[name=stDate]').val(chgDate);
|
|
$('#searchForm input[name=stDate]').val(chgDate);
|
|
|
$('#searchForm input[name=edDate]').val(chgDate);
|
|
$('#searchForm input[name=edDate]').val(chgDate);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -312,35 +334,41 @@
|
|
|
$('#stDate').val(chgStDate);
|
|
$('#stDate').val(chgStDate);
|
|
|
$('#searchForm input[name=stDate]').val(chgStDate);
|
|
$('#searchForm input[name=stDate]').val(chgStDate);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
// 등급혜택 보기 클릭 이벤트
|
|
// 등급혜택 보기 클릭 이벤트
|
|
|
var fnGoToCustomerBenefit = function() {
|
|
var fnGoToCustomerBenefit = function() {
|
|
|
- // TODO
|
|
|
|
|
- // 등급혜택보기 페이지 이동
|
|
|
|
|
|
|
+ cfnGoToPage(_PAGE_CUSTOMER_GRADE_BENEFIT);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
// 등급쿠폰 다운 클릭 이벤트
|
|
// 등급쿠폰 다운 클릭 이벤트
|
|
|
var fnDownloadCoupon = function() {
|
|
var fnDownloadCoupon = function() {
|
|
|
- let url = '/mypage/coupon/download/all';
|
|
|
|
|
-
|
|
|
|
|
- let data = {};
|
|
|
|
|
- data.custNo = customerInfo.custNo;
|
|
|
|
|
|
|
+ let url = '/planning/event/custgrade/coupon/down';
|
|
|
|
|
|
|
|
- let jsonData = JSON.stringify(data);
|
|
|
|
|
|
|
+ let params = JSON.stringify({});
|
|
|
|
|
+ gagajf.ajaxJsonSubmit(url, params, function(result) {
|
|
|
|
|
+ let message = '이미 다운로드를 완료 하셨습니다.';
|
|
|
|
|
+ if (result.isDownload) {
|
|
|
|
|
+ message = '총 ' + result.downloadCnt + '장의 쿠폰을 다운로드 하였습니다.';
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- gagajf.ajaxJsonSubmit(url, jsonData, function() {
|
|
|
|
|
- fnReloadCouponCount();
|
|
|
|
|
|
|
+ mcxDialog.alertC(message, {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function () {
|
|
|
|
|
+ fnReloadCouponCount();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
// 보유쿠폰 수량 업데이트 처리
|
|
// 보유쿠폰 수량 업데이트 처리
|
|
|
var fnReloadCouponCount = function() {
|
|
var fnReloadCouponCount = function() {
|
|
|
let url = '/mypage/coupon/count';
|
|
let url = '/mypage/coupon/count';
|
|
|
|
|
|
|
|
let data = {};
|
|
let data = {};
|
|
|
- data.custNo = customerInfo.custNo;
|
|
|
|
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
|
@@ -355,7 +383,6 @@
|
|
|
let url = '/mypage/status/count';
|
|
let url = '/mypage/status/count';
|
|
|
|
|
|
|
|
let data = {};
|
|
let data = {};
|
|
|
- data.custNo = customerInfo.custNo;
|
|
|
|
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
let jsonData = JSON.stringify(data);
|
|
|
|
|
|
|
@@ -568,6 +595,13 @@
|
|
|
tag += ' </div>\n';
|
|
tag += ' </div>\n';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 결제완료
|
|
|
|
|
+ if (ordDtl.ordDtlStat == 'G013_20' && !gagajf.isNull(ordDtl.delvResDt)) {
|
|
|
|
|
+ tag += ' <div class="order_text">';
|
|
|
|
|
+ tag += ' <p>예약판매 상품으로' + ordDtl.delvResDt + ' 출고 예정입니다.</p>';
|
|
|
|
|
+ tag += ' </div>\n';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 상품준비중
|
|
// 상품준비중
|
|
|
if (ordDtl.ordDtlStat == 'G013_30') {
|
|
if (ordDtl.ordDtlStat == 'G013_30') {
|
|
|
tag += ' <div class="order_text">';
|
|
tag += ' <div class="order_text">';
|
|
@@ -658,7 +692,6 @@
|
|
|
tag += ' </div>';
|
|
tag += ' </div>';
|
|
|
tag += ' </div>';
|
|
tag += ' </div>';
|
|
|
}
|
|
}
|
|
|
-console.log(tag);
|
|
|
|
|
return tag;
|
|
return tag;
|
|
|
}
|
|
}
|
|
|
/*]]>*/
|
|
/*]]>*/
|