|
|
@@ -878,6 +878,42 @@ var freegiftInfoSet = function() {
|
|
|
// 첫번째 무료 선택
|
|
|
if (usepoint == 0 && count == 1) {
|
|
|
$(this).trigger("click");
|
|
|
+
|
|
|
+ total_gift = 0;
|
|
|
+ total_deduct = 0;
|
|
|
+
|
|
|
+ // 2021.04.14 사은품 사용 포인트가 보유포인트보다 작아야 한다.
|
|
|
+ var rmPntAmt = parseInt($("#orderForm input[name='rmPntAmt']").val());
|
|
|
+ var freegiftUsePnt = parseInt($("#orderAmtForm .freegiftUsePnt").text());
|
|
|
+ var usepoint = parseInt($(this).attr("usepoint"));
|
|
|
+ rmPntAmt = rmPntAmt - freegiftUsePnt - usepoint;
|
|
|
+
|
|
|
+ if (rmPntAmt < 0) {
|
|
|
+ mcxDialog.alert("보유포인트가 부족합니다.");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ $("#orderForm .freegiftRdo").each(function(){
|
|
|
+ if ($(this).attr("allYn") == "Y" ) {
|
|
|
+ total_gift += 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 라디오버튼 사은품 체크
|
|
|
+ if ($(this).is(":checked")) {
|
|
|
+ // 수령거부가 아닐때 체크
|
|
|
+ if ($(this).val() != "noSel") {
|
|
|
+ total_gift += 1;
|
|
|
+ total_deduct += parseInt($(this).attr("usepoint"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ $("#orderForm .total_gift").text(total_gift); // 사은품총선택개수
|
|
|
+ $("#orderForm .total_deduct").text(total_deduct.addComma()); // 사은품총사용포인트
|
|
|
+ $("#orderAmtForm .freegiftUsePnt").text(total_deduct);
|
|
|
+
|
|
|
+ // 포인트초기화기능
|
|
|
+ pntDcAmtReset();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -892,11 +928,13 @@ var freegiftInfoSet = function() {
|
|
|
});
|
|
|
|
|
|
// 2021.04.29 사은품동의 체크 기능
|
|
|
+ /*
|
|
|
$("#orderForm #chk-agree_gift").on("click", function(){
|
|
|
if ($(this).is(":checked") == false) {
|
|
|
mcxDialog.alert("미동의시 사은품 지급이 되지 않습니다.");
|
|
|
}
|
|
|
});
|
|
|
+ */
|
|
|
}
|
|
|
|
|
|
// 1.6 결제타입로드
|
|
|
@@ -1019,7 +1057,6 @@ var paymentInfoSet = function() {
|
|
|
}
|
|
|
|
|
|
// 사은품지급할 경우 체크 2020.04.29 사은품지급이 필수가 아닙니다.
|
|
|
- /*
|
|
|
if ($("#orderAmtForm .freegiftValArr").text().length > 0) {
|
|
|
if (!$("#orderForm #chk-agree_gift").is(":checked")) {
|
|
|
mcxDialog.alert("사은품 지급 정보 동의를 체크해주세요.");
|
|
|
@@ -1029,7 +1066,6 @@ var paymentInfoSet = function() {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
- */
|
|
|
|
|
|
// 결재수단
|
|
|
if (gagajf.isNull(paynormal)) {
|
|
|
@@ -1122,12 +1158,14 @@ var paymentInfoSet = function() {
|
|
|
var freegiftGoodsArr = $("#orderAmtForm .freegiftGoodsArr").text().split(",");
|
|
|
var freegiftUsePointArr = $("#orderAmtForm .freegiftUsePointArr").text().split(",");
|
|
|
|
|
|
+ /*
|
|
|
if (!$("#orderForm #chk-agree_gift").is(":checked") == false) {
|
|
|
freegiftValArr = "";
|
|
|
freegiftSqArr = "";
|
|
|
freegiftGoodsArr = "";
|
|
|
freegiftUsePointArr = "";
|
|
|
}
|
|
|
+ */
|
|
|
|
|
|
// 주문데이타 생성
|
|
|
var orderData = {
|