OrderFreegiftInfoWeb.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <!DOCTYPE html>
  2. <html lang="ko" xmlns:th="http://www.thymeleaf.org">
  3. <!--
  4. *******************************************************************************
  5. * @source : OrderFormWeb.html
  6. * @desc : 주문/결제 Page
  7. *============================================================================
  8. * STYLE24
  9. * Copyright(C) 2020 TSIT, All rights reserved.
  10. *============================================================================
  11. * VER DATE AUTHOR DESCRIPTION
  12. * === =========== ========== =============================================
  13. * 1.0 2021.02.01 jsh77b 최초 작성
  14. *******************************************************************************
  15. -->
  16. <th:block th:if="${freegiftList != null && #lists.size(freegiftList) > 0}">
  17. <!-- 사은품선택 -->
  18. <div class="fold_head">
  19. <a href="javascript:void(0)">
  20. <div>
  21. <div class="fold_tit">
  22. <span>사은품 선택</span>
  23. </div>
  24. <div class="data">
  25. <span>사은품 총 <em class="total_gift">0</em>개 선택</span>
  26. <span><em class="total_deduct">0</em>P 차감</span>
  27. </div>
  28. </div>
  29. </a>
  30. </div>
  31. <div class="fold_cont" style="display: none;">
  32. <div class="area_selgift">
  33. <div class="gift_box">
  34. <p class="txt">
  35. <th:block th:if="${freegift.allYn} == 'Y'">
  36. <span th:text="'사은품필수' + ${i.count} + ' ' + ${freegift.freegiftNm}"></span>
  37. </th:block>
  38. <th:block th:if="${freegift.allYn} == 'N'">
  39. <span th:text="'사은품선택' + ${i.count} + ' ' + ${freegift.freegiftNm}"></span>
  40. </th:block>
  41. </p>
  42. <div class="form_field">
  43. <!-- 전체지급 사음품(필수) -->
  44. <th:block th:if="${freegift.allYn} == 'Y'">
  45. <th:block th:each="freegiftGoods, k : ${freegiftGoodsList}">
  46. <th:block th:if="${freegift.freegiftSq} == ${freegiftGoods.freegiftSq}">
  47. <div class="gift">
  48. <input type="hidden" th:name="'rdi-gift'+${i.count}" th:id="'rdi-gift'+${i.count}+${k.count}" class="chk_img freegiftRdo" th:value="${freegiftGoods.freegiftValSq}" usepoint="0" allYn="Y">
  49. <label th:for="'rdi-gift'+${i.count}+${k.count}">
  50. <span class="thumb"><img src="http://ts5000.ipdisk.co.kr:89/images/pc/thumb/tmp_gift1.jpg" width="" alt=""></span>
  51. <span class="name" th:text="${freegiftGoods.goodsNm}"></span>
  52. <span class="deduct">무료</span>
  53. </label>
  54. </div>
  55. </th:block>
  56. </th:block>
  57. </th:block>
  58. <!-- 선택지급 사음품(선택) -->
  59. <th:block th:if="${freegift.allYn} == 'N'">
  60. <th:block th:each="freegiftGoods, k : ${freegiftGoodsList}">
  61. <th:block th:if="${freegift.freegiftSq} == ${freegiftGoods.freegiftSq}">
  62. <div class="gift">
  63. <input type="radio" th:name="'rdi-gift'+${i.count}" th:id="'rdi-gift'+${i.count}+${k.count}" class="chk_img freegiftRdo" th:value="${freegiftGoods.freegiftValSq}" th:usepoint="${freegiftGoods.usePoint}" allYn="N">
  64. <label th:for="'rdi-gift'+${i.count}+${k.count}">
  65. <span class="thumb"><img src="http://ts5000.ipdisk.co.kr:89/images/pc/thumb/tmp_gift1.jpg" width="" alt=""></span>
  66. <span class="name" th:text="${freegiftGoods.goodsNm}"></span>
  67. <span th:if="${freegiftGoods.usePoint} < 1" class="deduct" th:text="무료"></span>
  68. <span th:if="${freegiftGoods.usePoint} > 0" class="deduct" th:text="|- ${freegiftGoods.usePoint} P|"></span>
  69. </label>
  70. </div>
  71. </th:block>
  72. </th:block>
  73. <div class="gift">
  74. <input type="radio" th:name="'rdi-gift'+${i.count}" th:id="${i.count}+'0'" class="chk_img freegiftRdo" value="noSel" usepoint="0" allYn="N">
  75. <label th:for="${i.count}+'0'">
  76. <span class="thumb"><img src="/images/pc/thumb/tmp_gift_empty.jpg" width=""alt=""></span>
  77. <span class="name">사은품 수령안함</span>
  78. <span class="deduct">수령거부</span>
  79. </label>
  80. </div>
  81. </th:block>
  82. </div>
  83. </div>
  84. <div class="form_field">
  85. <div class="agree_gift">
  86. <p>
  87. <input id="chk-agree_gift" type="checkbox"><label for="chk-agree_gift"><span>동의합니다</span></label>
  88. </p>
  89. <p class="txt">
  90. 사은품 지금에 대한 내용을 확인하였으며, 이에 동의합니다.
  91. <button type="button" class="btn_underline"
  92. id="btn_infoGift_pop">
  93. <span>보기</span>
  94. </button>
  95. </p>
  96. </div>
  97. </div>
  98. </div>
  99. </div> <!-- //사은품선택 -->
  100. <script th:inline="javascript">
  101. //할인관련정보 변수선언
  102. var freegiftApplyAmtList = [[${freegiftApplyAmtList}]]; // 사은품장바구니목록
  103. var freegiftList = [[${freegiftList}]]; // 사은품 프로모션 목록
  104. var freegiftGoodsList = [[${freegiftGoodsList}]]; // 사은품 프로모션 상품 목록
  105. //컨텐츠 호출
  106. $(document).ready( function() {
  107. // 사은품 화면 노출여부 체크
  108. if (freegiftList.length == null || freegiftList.length < 1) {
  109. $("#freegiftInfo").css("display", "none");
  110. } else {
  111. $("#freegiftInfo").css("display", "block");
  112. }
  113. // 사은품시퀀스배열,
  114. var freegiftSqArr = [];
  115. var freegiftGoodsArr = [];
  116. // 사은품 장바구니 상품 뿌리기
  117. for (i=0 ; i<freegiftApplyAmtList.length ; i++) {
  118. var obj = freegiftApplyAmtList[i];
  119. freegiftSqArr.push(obj.freegiftSq);
  120. freegiftGoodsArr.push(obj.goodsCd);
  121. }
  122. $(".freegiftSqArr").text(freegiftSqArr);
  123. $(".freegiftGoodsArr").text(freegiftGoodsArr);
  124. });
  125. </script>
  126. </th:block>