요금결제내역 등급제 적용
@717c62b217de723df680870397a7c1f0195d9de1
--- src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
... | ... | @@ -89,6 +89,8 @@ |
| 89 | 89 |
$(this).val($(this).val().replace(/[^\.0-9]/g,"")) |
| 90 | 90 |
}) |
| 91 | 91 |
|
| 92 |
+ // 등급제 대상 여부 |
|
| 93 |
+ //getMberGrdChk(); |
|
| 92 | 94 |
}); |
| 93 | 95 |
|
| 94 | 96 |
|
... | ... | @@ -307,6 +309,46 @@ |
| 307 | 309 |
var isChecked = $(this).is(":checked");
|
| 308 | 310 |
$("input[name=eachChk]:checkbox").prop("checked", isChecked);
|
| 309 | 311 |
}); |
| 312 |
+ |
|
| 313 |
+ |
|
| 314 |
+//등급제 누적결제액 세부내역 |
|
| 315 |
+function mberGrdHistListAjax(pageNo){
|
|
| 316 |
+ document.levelForm.pageIndex.value = pageNo; |
|
| 317 |
+ |
|
| 318 |
+ var sendData= $(document.levelForm).serializeArray(); |
|
| 319 |
+ $("#mberGrdHistListLoad").load("/web/member/grd/mberGrdHistListAjax.do", sendData ,function(response, status, xhr){
|
|
| 320 |
+ |
|
| 321 |
+ }); |
|
| 322 |
+} |
|
| 323 |
+ |
|
| 324 |
+// 등급제 대상 여부 |
|
| 325 |
+function getMberGrdChk() {
|
|
| 326 |
+ $.ajax({
|
|
| 327 |
+ type: "POST", |
|
| 328 |
+ url: "/web/grd/mberGrdChkAjax.do", |
|
| 329 |
+ data: {},
|
|
| 330 |
+ dataType:'json', |
|
| 331 |
+ async: false, |
|
| 332 |
+ success: function (data) {
|
|
| 333 |
+ if (data.isSuccess) {
|
|
| 334 |
+ // 등급제 누적결제액 세부내역 |
|
| 335 |
+ $("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
|
|
| 336 |
+ document.levelForm.grdSetNm.value = data.rtnMberGrdVO.grdSetNm; |
|
| 337 |
+ document.levelForm.totAmt.value = data.rtnMberGrdVO.totAmt; |
|
| 338 |
+ mberGrdHistListAjax(1); |
|
| 339 |
+ |
|
| 340 |
+ $("#levelIconBtn").show();
|
|
| 341 |
+ } |
|
| 342 |
+ else {
|
|
| 343 |
+ //alert("Msg : " + data.msg);
|
|
| 344 |
+ } |
|
| 345 |
+ }, |
|
| 346 |
+ error: function (e) {
|
|
| 347 |
+ //alert("ERROR : " + JSON.stringify(e));
|
|
| 348 |
+ } |
|
| 349 |
+ }); |
|
| 350 |
+} |
|
| 351 |
+ |
|
| 310 | 352 |
</script> |
| 311 | 353 |
<form id="listForm" name="listForm" action="<c:url value='/web/member/pay/PayList.do'/>" method="post"> |
| 312 | 354 |
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
... | ... | @@ -351,6 +393,9 @@ |
| 351 | 393 |
--> |
| 352 | 394 |
</div> |
| 353 | 395 |
<div> |
| 396 |
+ <button type="button" class="level_btn" data-tooltip="level_check_popup01" id="levelIconBtn" style="display: none;"> |
|
| 397 |
+ <img src="/publish/images/level/level_btn_icon.png" alt="등급 및 누적결제액 확인 버튼">등급 및 누적결제액 확인 |
|
| 398 |
+ </button> |
|
| 354 | 399 |
<button type="button" class="excel_btn" onclick="javascript:payExcelDownload();"> |
| 355 | 400 |
<i class="downroad"></i>엑셀 다운로드 |
| 356 | 401 |
</button> |
... | ... | @@ -852,3 +897,28 @@ |
| 852 | 897 |
</form> |
| 853 | 898 |
</div> |
| 854 | 899 |
<!--// 세금계산서 팝업 --> |
| 900 |
+ |
|
| 901 |
+ <form id="levelForm" name="levelForm" method="post"> |
|
| 902 |
+ <input type="hidden" id="pageType" name="pageType" value=""/> |
|
| 903 |
+ <input type="hidden" id="pageIndex" name="pageIndex" value=""/> |
|
| 904 |
+ <input type="hidden" id="grdSetNm" name="grdSetNm" value=""/> |
|
| 905 |
+ <input type="hidden" id="totAmt" name="totAmt" value=""/> |
|
| 906 |
+ </form> |
|
| 907 |
+ <!-- 등급 및 누적결제액 확인 팝업 data-tooltip:level_check_popup01 시작 --> |
|
| 908 |
+ <div class="tooltip-wrap level_popup"> |
|
| 909 |
+ <div class="popup-com candidate_layer level_check_popup01" tabindex="0" data-tooltip-con="level_check_popup01" |
|
| 910 |
+ data-focus="level_check_popup01" data-focus-prev="level_check_popup01-close" style="width: 680px;"> |
|
| 911 |
+ <div class="popup_heading"> |
|
| 912 |
+ <p>누적결제액 세부내역<span id="levelSubTitle"></span></p> |
|
| 913 |
+ <button type="button" class="tooltip-close" data-focus="level_check_popup01-close"><img |
|
| 914 |
+ src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button> |
|
| 915 |
+ </div> |
|
| 916 |
+ <div class="layer_in" id="mberGrdHistListLoad" style="padding-bottom: 0px;"> |
|
| 917 |
+ </div> |
|
| 918 |
+ |
|
| 919 |
+ <div class="popup_btn_wrap2" style="margin-bottom: 30px;"> |
|
| 920 |
+ <button type="button" class="tooltip-close" data-focus="level_check_popup01-close">닫기</button> |
|
| 921 |
+ </div> |
|
| 922 |
+ </div> |
|
| 923 |
+ </div> |
|
| 924 |
+ <!-- 등급 및 누적결제액 확인 팝업 data-tooltip:level_check_popup01 끝 --> |
--- src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/mberInfoIndex.jsp
... | ... | @@ -121,7 +121,7 @@ |
| 121 | 121 |
$("#levelSubTitle").html("(" + data.rtnMberGrdVO.grdDate + " ~ 현재)");
|
| 122 | 122 |
document.levelForm.grdSetNm.value = data.rtnMberGrdVO.grdSetNm; |
| 123 | 123 |
document.levelForm.totAmt.value = data.rtnMberGrdVO.totAmt; |
| 124 |
- mberGrdHistListAjax(1, data.rtnMberGrdVO.grdSetNm, data.rtnMberGrdVO.totAmt); |
|
| 124 |
+ mberGrdHistListAjax(1); |
|
| 125 | 125 |
|
| 126 | 126 |
// 등급제 아이콘 버튼 노출여부 |
| 127 | 127 |
var sHtml = ""; |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?