|
@@ -23,55 +23,65 @@
|
|
|
<script type="text/javascript" src="/ux/pc/js/slick.min.js"></script>
|
|
<script type="text/javascript" src="/ux/pc/js/slick.min.js"></script>
|
|
|
<script type="text/javascript" src="/ux/pc/js/jquery-ui.js"></script>
|
|
<script type="text/javascript" src="/ux/pc/js/jquery-ui.js"></script>
|
|
|
|
|
|
|
|
|
|
+<!-- payment.js -->
|
|
|
|
|
+<script type="text/javascript" th:src="${@environment.getProperty('pg.kcp.js.url')}" src=""></script>
|
|
|
|
|
+<script type="text/javascript" src="/ux/pc/js/payment.js"></script>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<!-- xodud1202 -->
|
|
<!-- xodud1202 -->
|
|
|
- <script type="text/javascript">
|
|
|
|
|
- /****************************************************************/
|
|
|
|
|
- /* m_Completepayment 설명 */
|
|
|
|
|
- /****************************************************************/
|
|
|
|
|
- /* 인증완료시 재귀 함수 */
|
|
|
|
|
- /* 해당 함수명은 절대 변경하면 안됩니다. */
|
|
|
|
|
- /* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다. */
|
|
|
|
|
- /* Web 방식의 경우 리턴 값이 form 으로 넘어옴 */
|
|
|
|
|
- /****************************************************************/
|
|
|
|
|
- function m_Completepayment( FormOrJson, closeEvent ) {
|
|
|
|
|
- var frm = document.order_info;
|
|
|
|
|
-
|
|
|
|
|
- /********************************************************************/
|
|
|
|
|
- /* FormOrJson은 가맹점 임의 활용 금지 */
|
|
|
|
|
- /* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다. */
|
|
|
|
|
- /* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다. */
|
|
|
|
|
- /********************************************************************/
|
|
|
|
|
- GetField( frm, FormOrJson );
|
|
|
|
|
-
|
|
|
|
|
- if( frm.res_cd.value == "0000" ) {
|
|
|
|
|
- frm.submit();
|
|
|
|
|
- } else {
|
|
|
|
|
- alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
|
|
|
|
|
- closeEvent();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+<script type="text/javascript">
|
|
|
|
|
+ /****************************************************************/
|
|
|
|
|
+ /* m_Completepayment 설명 */
|
|
|
|
|
+ /****************************************************************/
|
|
|
|
|
+ /* 인증완료시 재귀 함수 */
|
|
|
|
|
+ /* 해당 함수명은 절대 변경하면 안됩니다. */
|
|
|
|
|
+ /* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다. */
|
|
|
|
|
+ /* Web 방식의 경우 리턴 값이 form 으로 넘어옴 */
|
|
|
|
|
+ /****************************************************************/
|
|
|
|
|
+ function m_Completepayment( FormOrJson, closeEvent )
|
|
|
|
|
+ {
|
|
|
|
|
+ var frm = document.order_info;
|
|
|
|
|
+
|
|
|
|
|
+ /********************************************************************/
|
|
|
|
|
+ /* FormOrJson은 가맹점 임의 활용 금지 */
|
|
|
|
|
+ /* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다. */
|
|
|
|
|
+ /* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다. */
|
|
|
|
|
+ /********************************************************************/
|
|
|
|
|
+ GetField( frm, FormOrJson );
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ if( frm.res_cd.value == "0000" )
|
|
|
|
|
+ {
|
|
|
|
|
+ alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항.
|
|
|
|
|
+ alert(frm);
|
|
|
|
|
+ /*
|
|
|
|
|
+ 가맹점 리턴값 처리 영역
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+ frm.submit();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
|
|
|
|
|
+ closeEvent();
|
|
|
}
|
|
}
|
|
|
- </script>
|
|
|
|
|
-
|
|
|
|
|
- <script th:inline="javascript" th:src="|${@environment.getProperty('pg.kcp.js.url')}?v=${#calendars.format(#calendars.createNow(), 'yyyyMMddHHmmss')}|" src=""></script>
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /* 표준웹 실행 */
|
|
|
|
|
+ function jsf__pay( form ) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ KCP_Pay_Execute( form );
|
|
|
|
|
+ } catch (e) {
|
|
|
|
|
+ /* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+</script>
|
|
|
|
|
|
|
|
- <form id="order_info" name="order_info" method="post" action="/order/pay/result/response" >
|
|
|
|
|
- <input type="button" id="kcpBuyBtn" value="테스트버튼" style="width:200px; height:200px;"/>
|
|
|
|
|
- </form>
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
<script type="text/javascript">
|
|
|
- /* 표준웹 실행 */
|
|
|
|
|
- function jsf__pay(form) {
|
|
|
|
|
- try {
|
|
|
|
|
- KCP_Pay_Execute(form);
|
|
|
|
|
- } catch (e) {
|
|
|
|
|
- /* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- $("#kcpBuyBtn").click(function() {
|
|
|
|
|
|
|
+ $(document).on("click", "#buyBtn", function() {
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
type: "POST",
|
|
type: "POST",
|
|
|
- url : '/order/create/order',
|
|
|
|
|
|
|
+ url : '/order/create/preOrder',
|
|
|
dataType : 'html',
|
|
dataType : 'html',
|
|
|
data : {
|
|
data : {
|
|
|
pgGb : "PAYCO"
|
|
pgGb : "PAYCO"
|
|
@@ -94,6 +104,14 @@
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <form id="order_info" name="order_info" method="post" action="/order/pay/result/response" ></form>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <input type="button" id="buyBtn" value="테스트버튼" style="width:200px; height:200px;"/>
|
|
|
|
|
+
|
|
|
<!-- // xodud1202 -->
|
|
<!-- // xodud1202 -->
|
|
|
|
|
|
|
|
|
|
|
|
@@ -312,6 +330,13 @@
|
|
|
<!-- // card007 -->
|
|
<!-- // card007 -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<!-- container -->
|
|
<!-- container -->
|
|
|
<form id="payForm" name="payForm">
|
|
<form id="payForm" name="payForm">
|
|
|
<br>
|
|
<br>
|
|
@@ -430,7 +455,6 @@
|
|
|
</table>
|
|
</table>
|
|
|
|
|
|
|
|
<br>
|
|
<br>
|
|
|
-
|
|
|
|
|
<!-- 주문금액합계 -->
|
|
<!-- 주문금액합계 -->
|
|
|
<table border="1" style="font-size:10px; text-align:center;">
|
|
<table border="1" style="font-size:10px; text-align:center;">
|
|
|
<tr style="height:30px;">
|
|
<tr style="height:30px;">
|
|
@@ -700,39 +724,11 @@ $(document).ready( function() {
|
|
|
|
|
|
|
|
jsonData = JSON.stringify(jsonObj);
|
|
jsonData = JSON.stringify(jsonObj);
|
|
|
|
|
|
|
|
- // 1. AJAX 정보(주문상품목록정보로드)
|
|
|
|
|
|
|
+ // 1. AJAX 정보(회원정보로드)
|
|
|
custemerInfoSet(jsonData);
|
|
custemerInfoSet(jsonData);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-// 3. 함수기능 정의
|
|
|
|
|
-// 3.1 프로모션 쿠폰 적용 함수
|
|
|
|
|
-function serialCpnApply() {
|
|
|
|
|
- let data = {
|
|
|
|
|
- rdCpnNm : $("#payForm #serialCpnNm").val()
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- let jsonData = JSON.stringify(data);
|
|
|
|
|
-
|
|
|
|
|
- $.ajax( {
|
|
|
|
|
- type : "POST",
|
|
|
|
|
- url : '/cart/list/serialCpnApply',
|
|
|
|
|
- contentType : 'application/json',
|
|
|
|
|
- dataType : 'json',
|
|
|
|
|
- data : jsonData,
|
|
|
|
|
- success : function(result) {
|
|
|
|
|
- var jsonObj = {"cartSqArr" : cartSqArr,"dispYn" : "Y"};
|
|
|
|
|
- var jsonData = JSON.stringify(jsonObj);
|
|
|
|
|
-
|
|
|
|
|
- // 성공일때는 쿠폰정보 및 포인트 정보 reset
|
|
|
|
|
- if (result.serialCpnInfo.result == "SUCCESS") {
|
|
|
|
|
- dcAmtInfoSet(jsonData);
|
|
|
|
|
- } else {
|
|
|
|
|
- alert(result.serialCpnInfo.result);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
|
|
+// 1. 함수기능 정의
|
|
|
// 1.1 고객정보로드
|
|
// 1.1 고객정보로드
|
|
|
var custemerInfoSet = function(jsonData) {
|
|
var custemerInfoSet = function(jsonData) {
|
|
|
$.ajax( {
|
|
$.ajax( {
|
|
@@ -867,7 +863,7 @@ var orderListInfoSet = function(orderListJsonData, temp) {
|
|
|
$("#orderListInfo").html(result);
|
|
$("#orderListInfo").html(result);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 1.4 사은품정보로드
|
|
|
|
|
|
|
+ // 1.5 사은품정보로드
|
|
|
if (temp) {
|
|
if (temp) {
|
|
|
freegiftInfoSet(jsonData);
|
|
freegiftInfoSet(jsonData);
|
|
|
}
|
|
}
|
|
@@ -875,7 +871,7 @@ var orderListInfoSet = function(orderListJsonData, temp) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 1.4 사은품정보로드
|
|
|
|
|
|
|
+// 1.5 사은품정보로드
|
|
|
var freegiftInfoSet = function(jsonData) {
|
|
var freegiftInfoSet = function(jsonData) {
|
|
|
|
|
|
|
|
$.ajax( {
|
|
$.ajax( {
|
|
@@ -935,13 +931,13 @@ var freegiftInfoSet = function(jsonData) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 1.5 결제타입로드
|
|
|
|
|
|
|
+ // 1.6 결제타입로드
|
|
|
paymentInfoSet(jsonData);
|
|
paymentInfoSet(jsonData);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 1.5 결제타입로드
|
|
|
|
|
|
|
+// 1.6 결제타입로드
|
|
|
var paymentInfoSet = function(jsonData) {
|
|
var paymentInfoSet = function(jsonData) {
|
|
|
$.ajax( {
|
|
$.ajax( {
|
|
|
type : "POST",
|
|
type : "POST",
|
|
@@ -959,16 +955,45 @@ var paymentInfoSet = function(jsonData) {
|
|
|
$("#paymentInfo").css("display", "block");
|
|
$("#paymentInfo").css("display", "block");
|
|
|
$("#paymentInfo").html(result);
|
|
$("#paymentInfo").html(result);
|
|
|
|
|
|
|
|
- // 1.6 할인영역 설정
|
|
|
|
|
|
|
+ // 1.8 할인영역 설정
|
|
|
dcAmtInfoSet(jsonData);
|
|
dcAmtInfoSet(jsonData);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 1.6 할인영역 설정
|
|
|
|
|
|
|
+// 1.7 프로모션 쿠폰 적용 함수
|
|
|
|
|
+var serialCpnApply = function(){
|
|
|
|
|
+ let data = {
|
|
|
|
|
+ rdCpnNm : $("#payForm #serialCpnNm").val()
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
|
|
+
|
|
|
|
|
+ $.ajax( {
|
|
|
|
|
+ type : "POST",
|
|
|
|
|
+ url : '/cart/list/serialCpnApply',
|
|
|
|
|
+ contentType : 'application/json',
|
|
|
|
|
+ dataType : 'json',
|
|
|
|
|
+ data : jsonData,
|
|
|
|
|
+ success : function(result) {
|
|
|
|
|
+ var jsonObj = {"cartSqArr" : cartSqArr,"dispYn" : "Y"};
|
|
|
|
|
+ var jsonData = JSON.stringify(jsonObj);
|
|
|
|
|
+
|
|
|
|
|
+ // 성공일때는 쿠폰정보 및 포인트 정보 reset
|
|
|
|
|
+ if (result.serialCpnInfo.result == "SUCCESS") {
|
|
|
|
|
+ // 1.8 할인영역 재로드
|
|
|
|
|
+ dcAmtInfoSet(jsonData);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ alert(result.serialCpnInfo.result);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 1.8 할인영역 설정 (쿠폰, 선포인트, 포인트, 상품권)
|
|
|
var dcAmtInfoSet = function(jsonData) {
|
|
var dcAmtInfoSet = function(jsonData) {
|
|
|
- // 3.2.1 할인정보로드
|
|
|
|
|
|
|
+ // 1.8.1 할인정보로드
|
|
|
$.ajax( {
|
|
$.ajax( {
|
|
|
type : "POST",
|
|
type : "POST",
|
|
|
url : '/order/dcAmtInfo',
|
|
url : '/order/dcAmtInfo',
|
|
@@ -985,10 +1010,10 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
$("#dcAmtInfo").css("display", "block");
|
|
$("#dcAmtInfo").css("display", "block");
|
|
|
$("#dcAmtInfo").html(result);
|
|
$("#dcAmtInfo").html(result);
|
|
|
|
|
|
|
|
- // 3.2.2 쿠폰적용초기화(할인율최고)
|
|
|
|
|
|
|
+ // 1.8.2 쿠폰적용초기화(할인율최고)
|
|
|
custCpnInit();
|
|
custCpnInit();
|
|
|
|
|
|
|
|
- // 3.2.3 쿠폰 SELECT BOX 기능 설정(js적용)
|
|
|
|
|
|
|
+ // 1.8.3 쿠폰 SELECT BOX 기능 설정(js적용)
|
|
|
$('.select_custom.type1').each(function(index){
|
|
$('.select_custom.type1').each(function(index){
|
|
|
var selecter01 = new sCombo($(this));
|
|
var selecter01 = new sCombo($(this));
|
|
|
|
|
|
|
@@ -1027,14 +1052,14 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 3.2.4 쿠폰 최대할인금액 초기화 버튼 설정
|
|
|
|
|
|
|
+ // 1.8.4 쿠폰 최대할인금액 초기화 버튼 설정
|
|
|
$("#chk-maxdisc").on("click", function(){
|
|
$("#chk-maxdisc").on("click", function(){
|
|
|
if ($(this).is(":checked")) {
|
|
if ($(this).is(":checked")) {
|
|
|
custCpnInit();
|
|
custCpnInit();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 3.2.5 쿠폰할인적용 삭제 버튼
|
|
|
|
|
|
|
+ // 1.8.5 쿠폰할인적용 삭제 버튼
|
|
|
$(".btn_del_coupon").on("click", function(){
|
|
$(".btn_del_coupon").on("click", function(){
|
|
|
//선택없음선택
|
|
//선택없음선택
|
|
|
$(this).parent().parent().find("ul li").each(function(i){
|
|
$(this).parent().parent().find("ul li").each(function(i){
|
|
@@ -1044,7 +1069,7 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 3.2.6 선포인트 적용 버튼 기능
|
|
|
|
|
|
|
+ // 1.8.6 선포인트 적용 버튼 기능
|
|
|
$("input[name='rdi-beforpoint']").each(function(){
|
|
$("input[name='rdi-beforpoint']").each(function(){
|
|
|
// 선포인트 초기 설정 사용함
|
|
// 선포인트 초기 설정 사용함
|
|
|
if ($(this).val() == "Y") {
|
|
if ($(this).val() == "Y") {
|
|
@@ -1062,12 +1087,12 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
$("#prePntDcAmt").text("0원");
|
|
$("#prePntDcAmt").text("0원");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 포인트기능 리렛
|
|
|
|
|
- pntDcAmtReset();
|
|
|
|
|
|
|
+ // 쿠폰할인금액 SUM
|
|
|
|
|
+ custCpnSumAmtCal();
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 3.2.6 포인트 적용버튼 기능
|
|
|
|
|
|
|
+ // 1.8.7 포인트 적용버튼 기능
|
|
|
$("#btn_point_apply").on("click", function(){
|
|
$("#btn_point_apply").on("click", function(){
|
|
|
var rmPntAmt = parseInt($("input[name='rmPntAmt']").val());
|
|
var rmPntAmt = parseInt($("input[name='rmPntAmt']").val());
|
|
|
var freegiftUsePnt = parseInt($(".freegiftUsePnt").text());
|
|
var freegiftUsePnt = parseInt($(".freegiftUsePnt").text());
|
|
@@ -1117,7 +1142,7 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
gfcdUseAmtReset();
|
|
gfcdUseAmtReset();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 3.2.7 상품권 적용버튼 기능
|
|
|
|
|
|
|
+ // 1.8.8 상품권 적용버튼 기능
|
|
|
$("#btn_gfcd_apply").on("click", function(){
|
|
$("#btn_gfcd_apply").on("click", function(){
|
|
|
var rmGfcdAmt = parseInt($("input[name='rmGfcdAmt']").val());
|
|
var rmGfcdAmt = parseInt($("input[name='rmGfcdAmt']").val());
|
|
|
var gfcdUseAmt = parseInt($("input[name='gfcdUseAmtStr']").val());
|
|
var gfcdUseAmt = parseInt($("input[name='gfcdUseAmtStr']").val());
|
|
@@ -1158,7 +1183,7 @@ var dcAmtInfoSet = function(jsonData) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.3 쿠폰 최대할인율 쿠폰적용
|
|
|
|
|
|
|
+// 1.9 쿠폰 최대할인율 쿠폰적용
|
|
|
var custCpnInit = function() {
|
|
var custCpnInit = function() {
|
|
|
|
|
|
|
|
// 쿠폰적용없음적용
|
|
// 쿠폰적용없음적용
|
|
@@ -1204,11 +1229,11 @@ var custCpnInit = function() {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 선포인트기능리셋
|
|
|
|
|
- prePntDcAmtReset();
|
|
|
|
|
|
|
+ // 포인트기능 리렛
|
|
|
|
|
+ pntDcAmtReset();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.4 쿠폰중복사용체크
|
|
|
|
|
|
|
+// 1.10 쿠폰중복사용체크
|
|
|
var custCpnDuplicationCheck = function(custCpnSq, index) {
|
|
var custCpnDuplicationCheck = function(custCpnSq, index) {
|
|
|
var selCustSq = 0;
|
|
var selCustSq = 0;
|
|
|
var cnt = 0;
|
|
var cnt = 0;
|
|
@@ -1233,7 +1258,7 @@ var custCpnDuplicationCheck = function(custCpnSq, index) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.5 쿠폰중복체크 후 적용가능
|
|
|
|
|
|
|
+// 1.11 쿠폰중복체크 후 적용가능
|
|
|
var custCpnApply = function(obj) {
|
|
var custCpnApply = function(obj) {
|
|
|
// select box 쿠폰 적용
|
|
// select box 쿠폰 적용
|
|
|
var cpnType = obj.parent().parent().find("input[name='cpnType']").val();
|
|
var cpnType = obj.parent().parent().find("input[name='cpnType']").val();
|
|
@@ -1359,11 +1384,11 @@ var custCpnApply = function(obj) {
|
|
|
// 선택된 할인금액 노출
|
|
// 선택된 할인금액 노출
|
|
|
obj.parent().parent().parent().parent().parent().find(".cp_discount").css("display", "block");
|
|
obj.parent().parent().parent().parent().parent().find(".cp_discount").css("display", "block");
|
|
|
|
|
|
|
|
- // 선포인트기능리셋
|
|
|
|
|
- prePntDcAmtReset();
|
|
|
|
|
|
|
+ // 포인트기능 리렛
|
|
|
|
|
+ pntDcAmtReset();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.6 쿠폰중복체크 후 적용불가
|
|
|
|
|
|
|
+// 1.12 쿠폰중복체크 후 적용불가
|
|
|
var custCpnNotApply = function(obj) {
|
|
var custCpnNotApply = function(obj) {
|
|
|
// 이전에 등록된 쿠폰시퀀스
|
|
// 이전에 등록된 쿠폰시퀀스
|
|
|
var custCpnSq = obj.parent().parent().find("input[name='custCpnSq']").val();
|
|
var custCpnSq = obj.parent().parent().find("input[name='custCpnSq']").val();
|
|
@@ -1381,11 +1406,11 @@ var custCpnNotApply = function(obj) {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 선포인트기능리셋
|
|
|
|
|
- prePntDcAmtReset();
|
|
|
|
|
|
|
+ // 포인트기능 리렛
|
|
|
|
|
+ pntDcAmtReset();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.7 쿠폰 선택없음 기능 구현
|
|
|
|
|
|
|
+// 1.13 쿠폰 선택없음 기능 구현
|
|
|
var cpnApplyDel = function(obj) {
|
|
var cpnApplyDel = function(obj) {
|
|
|
// 쿠폰타입(상품쿠폰, 장바구니쿠폰, 배송비쿠폰)
|
|
// 쿠폰타입(상품쿠폰, 장바구니쿠폰, 배송비쿠폰)
|
|
|
var cpnType = obj.parent().parent().find("input[name='cpnType']").val();
|
|
var cpnType = obj.parent().parent().find("input[name='cpnType']").val();
|
|
@@ -1427,8 +1452,8 @@ var cpnApplyDel = function(obj) {
|
|
|
obj.parent().parent().find(".select").text("선택없음");
|
|
obj.parent().parent().find(".select").text("선택없음");
|
|
|
obj.parent().parent().parent().parent().parent().find(".cp_discount").css("display", "none");
|
|
obj.parent().parent().parent().parent().parent().find(".cp_discount").css("display", "none");
|
|
|
|
|
|
|
|
- // 선포인트기능리셋
|
|
|
|
|
- prePntDcAmtReset();
|
|
|
|
|
|
|
+ // 포인트기능 리렛
|
|
|
|
|
+ pntDcAmtReset();
|
|
|
|
|
|
|
|
// 최대할인혜택적용 체크해제
|
|
// 최대할인혜택적용 체크해제
|
|
|
if ($("#chk-maxdisc").is(":checked")) {
|
|
if ($("#chk-maxdisc").is(":checked")) {
|
|
@@ -1436,7 +1461,7 @@ var cpnApplyDel = function(obj) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.9 선포인트리셋기능
|
|
|
|
|
|
|
+// 1.14 선포인트리셋기능 (사용안함)
|
|
|
var prePntDcAmtReset = function() {
|
|
var prePntDcAmtReset = function() {
|
|
|
var rmPrePntAmt = parseInt($("input[name='rmPrePntAmt']").val());
|
|
var rmPrePntAmt = parseInt($("input[name='rmPrePntAmt']").val());
|
|
|
$("input[name='prePntDcAmt']").val(rmPrePntAmt);
|
|
$("input[name='prePntDcAmt']").val(rmPrePntAmt);
|
|
@@ -1455,7 +1480,7 @@ var prePntDcAmtReset = function() {
|
|
|
pntDcAmtReset();
|
|
pntDcAmtReset();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.10 포인트리셋기능
|
|
|
|
|
|
|
+// 1.15 포인트리셋기능
|
|
|
var pntDcAmtReset = function() {
|
|
var pntDcAmtReset = function() {
|
|
|
$(".pntDcSumAmt").text("0");
|
|
$(".pntDcSumAmt").text("0");
|
|
|
$("input[name='pntDcAmtStr']").val("");
|
|
$("input[name='pntDcAmtStr']").val("");
|
|
@@ -1465,7 +1490,7 @@ var pntDcAmtReset = function() {
|
|
|
gfcdUseAmtReset();
|
|
gfcdUseAmtReset();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.11 상품권리셋기능
|
|
|
|
|
|
|
+// 1.16 상품권리셋기능
|
|
|
var gfcdUseAmtReset = function() {
|
|
var gfcdUseAmtReset = function() {
|
|
|
$(".gfcdUseSumAmt").text("0");
|
|
$(".gfcdUseSumAmt").text("0");
|
|
|
$("input[name='gfcdUseAmtStr']").val("");
|
|
$("input[name='gfcdUseAmtStr']").val("");
|
|
@@ -1475,7 +1500,7 @@ var gfcdUseAmtReset = function() {
|
|
|
custCpnSumAmtCal();
|
|
custCpnSumAmtCal();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 3.12 쿠폰할인금액합계설정(금액전체계산)
|
|
|
|
|
|
|
+// 1.17 쿠폰할인금액합계설정(금액전체계산)
|
|
|
var custCpnSumAmtCal = function() {
|
|
var custCpnSumAmtCal = function() {
|
|
|
var cpnDcSumAmt = 0;
|
|
var cpnDcSumAmt = 0;
|
|
|
var cpnApplyCnt = 0;
|
|
var cpnApplyCnt = 0;
|
|
@@ -1615,6 +1640,8 @@ var custCpnSumAmtCal = function() {
|
|
|
$(".realOrdSumAmt").text(realOrdSumAmt);
|
|
$(".realOrdSumAmt").text(realOrdSumAmt);
|
|
|
$(".savePntSumAmt").text(savePntSumAmt);
|
|
$(".savePntSumAmt").text(savePntSumAmt);
|
|
|
|
|
|
|
|
|
|
+ $("#realOrdAmt").text(realOrdSumAmt.addComma() + "원"); // 총 결제 예정 금액
|
|
|
|
|
+
|
|
|
var tempSavePnt = savePntSumAmt - prePntDcAmt;
|
|
var tempSavePnt = savePntSumAmt - prePntDcAmt;
|
|
|
|
|
|
|
|
// 사은품사용 후 보유포인트
|
|
// 사은품사용 후 보유포인트
|
|
@@ -1862,4 +1889,4 @@ $(document).ready( function() {
|
|
|
|
|
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</body>
|
|
</body>
|
|
|
-</html>
|
|
|
|
|
|
|
+</html>
|