|
@@ -322,22 +322,21 @@
|
|
|
<div class="coupon_box">
|
|
<div class="coupon_box">
|
|
|
<div class="coupon">
|
|
<div class="coupon">
|
|
|
<div>
|
|
<div>
|
|
|
- <p class="cp_name">
|
|
|
|
|
- TBJ 시즌오프 20% 할인쿠폰
|
|
|
|
|
- </p>
|
|
|
|
|
|
|
+ <p class="cp_name"></p>
|
|
|
<p class="cp_cont">
|
|
<p class="cp_cont">
|
|
|
- <span><em>12,399,900</em>원</span>
|
|
|
|
|
- <span><em>40%</em></span>
|
|
|
|
|
|
|
+ <!--<span><em>12,399,900</em>원</span>
|
|
|
|
|
+ <span><em>40%</em></span>-->
|
|
|
|
|
+ <span class="cp_dc_val"></span>
|
|
|
</p>
|
|
</p>
|
|
|
<p class="cp_condition">
|
|
<p class="cp_condition">
|
|
|
- 500,000원 이상 구매 시 최대 50,000원 할인
|
|
|
|
|
- <span><em class="tag">99장 보유</em></span>
|
|
|
|
|
|
|
+ <!--500,000원 이상 구매 시 최대 50,000원 할인
|
|
|
|
|
+ <span><em class="tag">99장 보유</em></span>-->
|
|
|
</p>
|
|
</p>
|
|
|
</div>
|
|
</div>
|
|
|
<p class="cp_date">
|
|
<p class="cp_date">
|
|
|
- <span>2021.01.01</span> ~ <span>2021.12.30</span>
|
|
|
|
|
|
|
+ <span class="availStdt"></span> ~ <span class="availEddt"></span>
|
|
|
</p>
|
|
</p>
|
|
|
- <button type="button" class="btn_close_code">
|
|
|
|
|
|
|
+ <button type="button" class="btn_close_code" onClick="cancelCartCpn()">
|
|
|
<span>
|
|
<span>
|
|
|
<i class="ico ico_close1"></i>
|
|
<i class="ico ico_close1"></i>
|
|
|
<em class="sr-only">닫기</em>
|
|
<em class="sr-only">닫기</em>
|
|
@@ -410,13 +409,22 @@
|
|
|
<!-- // CONT-BODY -->
|
|
<!-- // CONT-BODY -->
|
|
|
</form>
|
|
</form>
|
|
|
|
|
|
|
|
-<script type="text/javascript">
|
|
|
|
|
|
|
+<script th:inline="javascript">
|
|
|
let sumRealPayAmt = [[${order.sumRealPayAmt}]];
|
|
let sumRealPayAmt = [[${order.sumRealPayAmt}]];
|
|
|
let totDcAmt = [[${order.totDcAmt}]];
|
|
let totDcAmt = [[${order.totDcAmt}]];
|
|
|
|
|
+ let cartGoodsList = [[${order.cartGoodsList}]];
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
- $("#sumRealPayAmt").text(Number(sumRealPayAmt).toLocaleString());
|
|
|
|
|
- $("#totDcAmt").text(Number(totDcAmt).toLocaleString());
|
|
|
|
|
|
|
+ $(".area_salecoupon .coupon_box").hide();
|
|
|
|
|
+ /* TODO 로그인 안했으면 .area_salecoupon (할인코드 입력 부 및 쿠폰정보영역) hide 시킬것 */
|
|
|
|
|
+
|
|
|
|
|
+ // 다다익선 할인 대상(미적용) 리스트
|
|
|
|
|
+ notApplyTmtbAreaList();
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /*$("#sumRealPayAmt").text(Number(sumRealPayAmt).toLocaleString());
|
|
|
|
|
+ $("#totDcAmt").text(Number(totDcAmt).toLocaleString());*/
|
|
|
|
|
+
|
|
|
//$("#cartListForm").submit();
|
|
//$("#cartListForm").submit();
|
|
|
/* $.ajax( {
|
|
/* $.ajax( {
|
|
|
type: "POST",
|
|
type: "POST",
|
|
@@ -430,6 +438,51 @@
|
|
|
});*/
|
|
});*/
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ function notApplyTmtbAreaList() {
|
|
|
|
|
+ let NotApplyQtyTmtbList = {tmtbSq : 0, tmtbNm : "", goodsList : new Array()};
|
|
|
|
|
+ let NotApplyAmtTmtbList = {tmtbSq : 0, tmtbNm : ""};
|
|
|
|
|
+
|
|
|
|
|
+ for(let i = 0 ; i < cartGoodsList.length ; i++) {
|
|
|
|
|
+ let cart = cartGoodsList[i];
|
|
|
|
|
+ let tmtbInfo = new Object;
|
|
|
|
|
+ let chk = false;
|
|
|
|
|
+ if(cart.applyQtySectionYn == "N") { // 미적용된 다다익선
|
|
|
|
|
+ for (let j = 0; j < notApplyTmtbList.length; j++) {
|
|
|
|
|
+ if(cart.qtyTmtbSq == notApplyTmtbList[j].tmtbSq) {
|
|
|
|
|
+ chk = true;
|
|
|
|
|
+ tmtbInfo = notApplyTmtbList[j];
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if(chk) {
|
|
|
|
|
+ let goods = new Object();
|
|
|
|
|
+ goods.brandNm = cart.brandNm;
|
|
|
|
|
+ goods.goodsNm = cart.goodsNm;
|
|
|
|
|
+ goods.sysImgNm = cart.sysImgNm;
|
|
|
|
|
+ goods.currPrice = cart.currPrice;
|
|
|
|
|
+ tmtbInfo.goodsList.push(goods);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ let aaa = {
|
|
|
|
|
+ tmtbSq : cart.tmtbSq,
|
|
|
|
|
+ tmtbNm : cart.tmtbNm,
|
|
|
|
|
+ goodsList : new Array()
|
|
|
|
|
+ };
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /*[# th:each="order : ${order.cartGoodsList}"]*/
|
|
|
|
|
+ /*[/]*/
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function cancelCartCpn() {
|
|
|
|
|
+ $("#sumRealPayAmt").text(Number(sumRealPayAmt).toLocaleString());
|
|
|
|
|
+ $("#totDcAmt").text(Number(totDcAmt).toLocaleString());
|
|
|
|
|
+ $(".area_salecoupon .coupon_box").hide();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
function serialCpnApply() {
|
|
function serialCpnApply() {
|
|
|
let testArr = [];
|
|
let testArr = [];
|
|
|
$("#cartListForm input[name=cartSqArr]").each(function(index, item) {
|
|
$("#cartListForm input[name=cartSqArr]").each(function(index, item) {
|
|
@@ -450,9 +503,22 @@
|
|
|
dataType : 'json',
|
|
dataType : 'json',
|
|
|
data : jsonData,
|
|
data : jsonData,
|
|
|
success : function(result) {
|
|
success : function(result) {
|
|
|
- alert(result.serialCpnInfo.result + " / " + result.serialCpnInfo.dcAmt);
|
|
|
|
|
|
|
+ $(".area_salecoupon .coupon_box").show();
|
|
|
|
|
+
|
|
|
|
|
+ // 합계 금액
|
|
|
$("#sumRealPayAmt").text(Number(sumRealPayAmt - result.serialCpnInfo.dcAmt).toLocaleString());
|
|
$("#sumRealPayAmt").text(Number(sumRealPayAmt - result.serialCpnInfo.dcAmt).toLocaleString());
|
|
|
$("#totDcAmt").text(Number(totDcAmt - result.serialCpnInfo.dcAmt).toLocaleString());
|
|
$("#totDcAmt").text(Number(totDcAmt - result.serialCpnInfo.dcAmt).toLocaleString());
|
|
|
|
|
+
|
|
|
|
|
+ // 쿠폰 정보
|
|
|
|
|
+ $(".area_salecoupon .cp_name").text(result.serialCpnInfo.cpnNm);
|
|
|
|
|
+ $(".area_salecoupon .cp_condition").html(result.serialCpnInfo.cpnDesc + "<span><em class='tag'>1장 보유</em></span>");
|
|
|
|
|
+ $(".area_salecoupon .availStdt").text(result.serialCpnInfo.availStdt);
|
|
|
|
|
+ $(".area_salecoupon .availEddt").text(result.serialCpnInfo.availEddt);
|
|
|
|
|
+ if(result.serialCpnInfo.dcWay == "G240_10") {
|
|
|
|
|
+ $(".area_salecoupon .cp_dc_val").html( "<em>" + Number(result.serialCpnInfo.dcVal).toLocaleString() + "</em> 원");
|
|
|
|
|
+ } else if (result.serialCpnInfo.dcWay == "G240_11") {
|
|
|
|
|
+ $(".area_salecoupon .cp_dc_val").html( "<em>" + result.serialCpnInfo.dcVal + "%</em>");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
};
|
|
};
|