OrderFormWeb.html 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828
  1. <!DOCTYPE html>
  2. <html lang="ko"
  3. xmlns:th="http://www.thymeleaf.org"
  4. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  5. layout:decorator="web/common/layout/DefaultLayoutWeb">
  6. <!--
  7. *******************************************************************************
  8. * @source : OrderFormWeb.html
  9. * @desc : 주문/결제 Page
  10. *============================================================================
  11. * STYLE24
  12. * Copyright(C) 2020 TSIT, All rights reserved.
  13. *============================================================================
  14. * VER DATE AUTHOR DESCRIPTION
  15. * === =========== ========== =============================================
  16. * 1.0 2021.02.01 jsh77b 최초 작성
  17. *******************************************************************************
  18. -->
  19. <body>
  20. <th:block layout:fragment="content">
  21. <!-- container -->
  22. <div id="container" class="container od">
  23. <div class="breadcrumb">
  24. <ul>
  25. <li class="bread_home"><a href="index.html">홈</a></li>
  26. <li class="bread_2depth">쇼핑백</li>
  27. <li class="bread_3depth">주문/결제</li>
  28. </ul>
  29. </div>
  30. <div class="wrap">
  31. <div class="content odPayment"> <!-- 페이지특정 클래스 = mbPayment -->
  32. <div class="cont_head">
  33. <h2 class="t_c mb60">주문&#47;결제</h2>
  34. </div>
  35. <div class="cont_body">
  36. <!-- CONT-BODY -->
  37. <section class="od_cont fl">
  38. <div class="sec_head">
  39. <div class="tbl type4">
  40. <table>
  41. <colgroup>
  42. <col width="240">
  43. <col width="*">
  44. </colgroup>
  45. <tbody>
  46. <tr>
  47. <th>총 <span class="c_primary bold" th:text="${delvTotCnt}"></span> 건으로 나뉘어 배송 예정</th>
  48. <td class="t_l">
  49. <span>총알배송<em class="c_primary bold" th:text="${wmsCnt}" id="shotDelv"></em>건</span>
  50. <span>STYLE24<em class="c_primary bold" th:text="${wmsCnt}" id="wmsDelv"></em>건</span>
  51. <span>업체직배송<em class="c_primary bold" th:text="${delvCnt}"></em>건</span>
  52. <span>예약배송<em class="c_primary bold" th:text="${resCnt}"></em>건</span>
  53. </td>
  54. </tr>
  55. </tbody>
  56. </table>
  57. </div>
  58. </div>
  59. <div class="sec_body">
  60. <div class="t_r mb15">
  61. <a href="/cart/list/form" class="btn_link">쇼핑백 바로가기</a>
  62. </div>
  63. <div class="foldGroup">
  64. <ul>
  65. <li>
  66. <!-- 주문고객정보 -->
  67. <div class="fold_head">
  68. <a href="javascript:void(0)">
  69. <div>
  70. <div class="fold_tit">
  71. <span>주문고객</span>
  72. </div>
  73. <div class="data">
  74. <span th:text="${custemerInfo.custNm}"></span>
  75. <span th:text="${custemerInfo.email}"></span>
  76. <span th:text="${custemerInfo.cellPhnno}"></span>
  77. </div>
  78. </div>
  79. </a>
  80. </div>
  81. <div class="fold_cont" style="display: none;">
  82. <div class="area_default">
  83. <dl>
  84. <div>
  85. <dt>주문자명</dt>
  86. <dd th:text="${custemerInfo.custNm}"></dd>
  87. </div>
  88. <div>
  89. <dt>이메일</dt>
  90. <dd th:text="${custemerInfo.email}"></dd>
  91. </div>
  92. <div>
  93. <dt>휴대폰 번호</dt>
  94. <dd th:text="${custemerInfo.cellPhnno}"><button type="button" class="btn_popup" id=""><span>본인인증하기</span></button></dd>
  95. </div>
  96. </dl>
  97. </div>
  98. </div>
  99. <!-- //주문고객정보 -->
  100. </li>
  101. <li>
  102. <!-- 배송지정보 -->
  103. <div class="fold_head">
  104. <a href="javascript:void(0)">
  105. <div>
  106. <div class="fold_tit">
  107. <span>배송지 정보</span>
  108. </div>
  109. <div class="data" th:text="${deliveryAddrInfo.recipBaseAddr} + ${deliveryAddrInfo.recipDtlAddr}"></div>
  110. </div>
  111. </a>
  112. </div>
  113. <div class="fold_cont" style="display: none;">
  114. <div class="area_default">
  115. <dl>
  116. <div>
  117. <dt>배송지명</dt>
  118. <dd th:text="${deliveryAddrInfo.delvAddrNm}">
  119. <span class="icon_tag">
  120. <em class="tag_stype1">기본 배송지</em>
  121. <em class="tag_stype2">총알배송</em>
  122. </span>
  123. </dd>
  124. </div>
  125. <div>
  126. <dt>배송주소</dt>
  127. <dd th:text="${deliveryAddrInfo.recipBaseAddr} + ${deliveryAddrInfo.recipDtlAddr}">
  128. <button type="button" class="btn_popup" id=""><span>배송지 선택</span></button>
  129. </dd>
  130. </div>
  131. <div>
  132. <dt>휴대폰 번호</dt>
  133. <dd th:text="${custemerInfo.cellPhnno}"></dd>
  134. </div>
  135. <div>
  136. <dt>배송요청 사항</dt>
  137. <dd>
  138. 직접받고 부재 시 문앞
  139. <button type="button" class="btn_popup" id=""><span>변경하기</span></button>
  140. </dd>
  141. </div>
  142. </dl>
  143. </div>
  144. <!-- 해외배송상품일 경우 노출 -->
  145. <div class="area_overseas">
  146. <dl>
  147. <div>
  148. <dt>개인통관고유부호</dt>
  149. <dd>
  150. <div class="form_field">
  151. <div>
  152. <input type="radio" name="rdi-overseas" id="rdi-overs1" value="" checked="">
  153. <label for="rdi-overs1"><span>받는사람 개인통관고유부호</span></label>
  154. <div class="info_box pb10">
  155. <div class="input_wrap">
  156. <input type="text" class="form_control" maxlength="13" placeholder="P로 시작하는 13자리">
  157. <button type="button" class="btn btn_dark"><span>적용</span></button>
  158. </div>
  159. </div>
  160. </div>
  161. <div class="mt20">
  162. <input type="radio" name="rdi-overseas" id="rdi-overs2" value="">
  163. <label for="rdi-overs2"><span>입력 안 함</span></label>
  164. <div class="info_box" style="display:none;">
  165. <p>
  166. 개인통관고유부호를 입력하지 않아도 관세사무소에서 개인정보 확인을 위해 별도 연락을 드릴 예정입니다.
  167. </p>
  168. </div>
  169. </div>
  170. </div>
  171. </dd>
  172. </div>
  173. </dl>
  174. <div class="com_info_txt">
  175. <p class="tit">해외 배송 안내</p>
  176. <ul>
  177. <li>물품가액이 $150초과할 경우 관/부과세가 발생 할 수 있습니다.</li>
  178. <li>물품 종류와 해외공급자 관계없이 같은 날 입항하게 되면 합산과세 대상이 됩니다.</li>
  179. </ul>
  180. </div>
  181. <div class="form_field mt30">
  182. <div>
  183. <input id="chk-overs-agr" type="checkbox" checked="">
  184. <label for="chk-overs-agr"><span>위 정보는 원활한 통관을 위해 수집 및 판매자에게 제공하며,계속 사용하도록 안전하게 STYLE24에서 저장 &#47; 관리 합니다.&nbsp;&nbsp;<em class="c_primary bold f_size12">(필수)</em></span></label>
  185. </div>
  186. </div>
  187. </div>
  188. <!-- //해외배송상품일 경우 노출 -->
  189. <!-- 주문제작상품일 경우 노출 -->
  190. <div class="area_customitem">
  191. <div class="txt_box mb30">
  192. <p class="c_primary normal">현재 주문제작 상품을 포함하여 주문을 진행중 입니다.</p>
  193. </div>
  194. <div class="com_info_txt">
  195. <p class="tit">주문 제작 상품 안내</p>
  196. <ul>
  197. <li>주문 제작 상품은 주문 후 제작이 진행되며, 제작 완료 후 배송이 시작됩니다.</li>
  198. <li>주문 제작 상품의 특성상 주문 완료 후 취소/교환이 불가능합니다. (상품 하자에 한해 가능)</li>
  199. </ul>
  200. </div>
  201. <div class="form_field mt30">
  202. <div>
  203. <input id="chk-custom-agr1" type="checkbox" checked="">
  204. <label for="chk-custom-agr1"><span>주문 제작 상품에 대한 안내를 확인하였으며 배송에 동의합니다.&nbsp;&nbsp;<em class="c_primary bold f_size12">(필수)</em></span></label>
  205. </div>
  206. </div>
  207. </div>
  208. <!-- //주문제작상품일 경우 노출 -->
  209. </div>
  210. <!-- //배송지정보 -->
  211. </li>
  212. <li>
  213. <!-- 사은품선택 -->
  214. <div class="fold_head">
  215. <a href="javascript:void(0)">
  216. <div>
  217. <div class="fold_tit">
  218. <span>사은품 선택</span>
  219. </div>
  220. <div class="data">
  221. <span>사은품 총 <em class="c_primary normal">2</em>개 선택</span>
  222. <span><em class="c_primary normal">0</em>P 차감</span>
  223. </div>
  224. </div>
  225. </a>
  226. </div>
  227. <div class="fold_cont" style="display:none;">
  228. <div class="area_default">
  229. <th:block th:each="freegift, i : ${freegiftList}">
  230. <!-- 2021.02.15 css 수정되면 삭제예정 -->
  231. <th:block th:if="${i.count} > 1">
  232. <br>
  233. <br>
  234. </th:block>
  235. <p class="txt" th:text="'사은품선택' + ${i.count} + ' > ' + ${freegift.freegiftNm}"></p>
  236. <div class="form_field">
  237. <th:block th:each="freegiftGoods, k : ${freegiftGoodsList}">
  238. <th:block th:if="${freegift.freegiftSq} == ${freegiftGoods.freegiftSq}">
  239. <div class="gift" >
  240. <input type="radio" th:name="'chk-gift'+${i.count}" th:id="'chk-gift'+${i.count}+${k.count}" class="chk_img" value="">
  241. <label th:for="'chk-gift'+${i.count}+${k.count}">
  242. <span class="thumb"><img src="http://codepartners.co.kr/project/style24/pc/ux/images/thumb/tmp_gift1.jpg" width="" alt=""></span>
  243. <span class="name" th:text="${freegiftGoods.goodsNm}"></span>
  244. <span th:if="${freegiftGoods.usePoint} < 1" class="deduct" th:text="무료"></span>
  245. <span th:if="${freegiftGoods.usePoint} > 0" class="deduct" th:text="|- ${freegiftGoods.usePoint} P|"></span>
  246. </label>
  247. </div>
  248. </th:block>
  249. </th:block>
  250. <div class="gift">
  251. <input type="radio" th:name="'chk-gift'+${i.count}" th:id="${i.count}+'0'" class="chk_img" value="">
  252. <label th:for="${i.count}+'0'">
  253. <span class="thumb"></span>
  254. <span class="name">사은품 수령안함</span>
  255. <span class="deduct">수령거부</span>
  256. </label>
  257. </div>
  258. </div>
  259. </th:block>
  260. <br>
  261. <div class="form_field">
  262. <div class="gift_agree">
  263. <p><input id="chk-gift_agree" type="checkbox"><label for="chk-gift_agree"><span>동의합니다</span></label></p>
  264. <p class="mt20">
  265. 사은품 지급에 대한 내용을 확인하였으며, 이에 동의합니다.
  266. <button type="button" class="btn_popup" id=""><span>안내 보기</span></button>
  267. </p>
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. <!-- //사은품선택 -->
  273. </li>
  274. <li>
  275. <!-- 할인/혜택 사용 -->
  276. <div class="fold_head">
  277. <a href="javascript:void(0)">
  278. <div>
  279. <div class="fold_tit">
  280. <span>할인/혜택 사용</span>
  281. </div>
  282. <div class="data">
  283. <div class="form_field">
  284. <!--<input id="chk-maxdisc" type="checkbox" checked="">-->
  285. <label for="chk-maxdisc"><span>최대 할인혜택을 바로 적용하세요 (<em class="c_primary normal">-3,000원</em>)</span></label>
  286. </div>
  287. </div>
  288. </div>
  289. </a>
  290. </div>
  291. <div class="fold_cont" style="display: none;">
  292. <div class="area_default">
  293. <div class="maxdisc">
  294. <div class="form_field">
  295. <input id="chk-maxdisc" type="checkbox">
  296. <label for="chk-maxdisc">
  297. <span>최대 할인혜택을 바로 적용하세요!</span>
  298. </label>
  299. </div>
  300. </div>
  301. <br>
  302. <dl>
  303. <div>
  304. <dt>할인코드</dt>
  305. <dd>
  306. <div class="input_wrap">
  307. <input type="text" class="form_control" maxlength="13" placeholder="할인코드를 입력해주세요.">
  308. <button type="submit" class="btn btn_dark">적용</button>
  309. </div>
  310. </dd>
  311. </div>
  312. <div>
  313. <dt>할인쿠폰</dt>
  314. <dd><a href="" class="btn_coupon_toggle">할인쿠폰 <span class="c_primary" th:text="|${#lists.size(cartCpnList)} 장|"></span> 적용 <i class="ico ico_ft_arrow_b"></i></a></dd>
  315. </div>
  316. </dl>
  317. <div class="coupon_list">
  318. <ul>
  319. <th:block th:each="goods, i : ${goodsApplyCpnList}">
  320. <li>
  321. <div class="coupon">
  322. <div class="item_gd">
  323. <figure>
  324. <span class="thumb"><img src="/images/pc/thumb/tmp_odSide1.jpg" alt=""></span>
  325. <figcaption>
  326. <div class="brand" th:text="${goods.brandEnm}+' '+${goods.brandKnm}"></div>
  327. <div class="name" th:text="${goods.goodsNm}"></div>
  328. <div class="price">
  329. <span class="selling_price" th:text="${#numbers.formatInteger(goods.currPrice, 1, 'COMMA')}"></span>
  330. </div>
  331. </figcaption>
  332. </figure>
  333. </div>
  334. <div class="form_field">
  335. <select id="" class="select_hidden">
  336. <th:block th:eath="goodsCpn, k : ${goodsCpnList}">
  337. <option th:value="${gooods.cpnId}" th:text="${gooods.cpnNm}"></option>
  338. </th:block>
  339. </select>
  340. </div>
  341. <button type="button" class="btn_del_coupon" id=""><span>쿠폰적용해제</span></button>
  342. </div>
  343. </li>
  344. </th:block>
  345. <th:block th:if="${cartCpnList != null && #lists.size(cartCpnList) > 0}">
  346. <li>
  347. <div class="coupon">
  348. <div class="form_field">
  349. <label for="">장바구니 할인쿠폰</label>
  350. <select id="" class="select_hidden">
  351. <th:block th:eath="cartCpn, k : ${cartCpnList}">
  352. <option th:value="${gooods.cpnId}" th:text="${gooods.cpnNm}"></option>
  353. </th:block>
  354. </select>
  355. </div>
  356. <button type="button" class="btn_del_coupon" id=""><span>쿠폰적용해제</span></button>
  357. </div>
  358. </li>
  359. </th:block>
  360. <th:block th:if="${delvCpnList != null && #lists.size(delvCpnList) > 0}">
  361. <li>
  362. <div class="coupon">
  363. <div class="form_field">
  364. <label for="">배송비 할인쿠폰</label>
  365. <select id="" class="select_hidden">
  366. <th:block th:eath="delvCpn, k : ${delvCpnList}">
  367. <option th:value="${delvCpn.cpnId}" th:text="${delvCpn.cpnNm}"></option>
  368. </th:block>
  369. </select>
  370. </div>
  371. <button type="button" class="btn_del_coupon" id=""><span>쿠폰적용해제</span></button>
  372. </div>
  373. </li>
  374. </th:block>
  375. </ul>
  376. </div>
  377. </div>
  378. <br>
  379. <div class="area_point">
  380. <dl>
  381. <div>
  382. <dt>선포인트</dt>
  383. <dd>
  384. <div class="form_field">
  385. <div>
  386. <input type="radio" name="rdi-codeuse" id="rdi-codeuse1" value="">
  387. <label for="rdi-codeuse1"><span>사용 안함</span></label>
  388. </div>
  389. <div>
  390. <input type="radio" name="rdi-codeuse" id="rdi-codeuse2" value="">
  391. <label for="rdi-codeuse2"><span>사용함</span></label>
  392. <span>사용가능 포인트&nbsp;:&nbsp;<em th:text="${#numbers.formatInteger(prePntDcAmt, 1, 'COMMA')}"></em>&nbsp;P</span>
  393. </div>
  394. </div>
  395. </dd>
  396. </div>
  397. </dl>
  398. </div>
  399. <div class="point_code">
  400. <div class="form_field">
  401. <label class="ui_col_3 input_label">스타일 포인트</label>
  402. <div class="ui_col_9">
  403. <div class="input_wrap">
  404. <input type="text" class="form_control" maxlength="13" placeholder="사용할 포인트를 입력해주세요.">
  405. <button type="submit" class="btn btn_dark">적용</button>
  406. </div>
  407. <div class="save_point">
  408. <p>보유 : <span th:text="|${#numbers.formatInteger(rmPntAmt, 1, 'COMMA')} P|"></span></p>
  409. </div>
  410. </div>
  411. </div>
  412. <br>
  413. <div class="form_field">
  414. <label class="ui_col_3 input_label">상품권</label>
  415. <div class="ui_col_9">
  416. <div class="input_wrap">
  417. <input type="text" class="form_control" maxlength="13" placeholder="사용할 상품권금액 입력해주세요.">
  418. <button type="submit" class="btn btn_dark">적용</button>
  419. </div>
  420. <div class="save_point">
  421. <p>보유 : <span th:text="|${#numbers.formatInteger(rmGfcdAmt, 1, 'COMMA')} 원|"></span></p>
  422. </div>
  423. </div>
  424. </div>
  425. </div>
  426. </div>
  427. <!-- //할인/혜택 사용 -->
  428. </li>
  429. <li>
  430. <!-- 결제수단 선택 -->
  431. <div class="fold_head">
  432. <a href="javascript:void(0)">
  433. <div>
  434. <div class="fold_tit">
  435. <span>결제수단 선택</span>
  436. </div>
  437. </div>
  438. </a>
  439. </div>
  440. <div class="fold_cont" style="display: none;">
  441. <div class="paymethod_list">
  442. <div class="paymethod on">
  443. <div class="paymethod_wrap">
  444. <input type="radio" name="radio_card" id="rdi-card-1" value="1" checked>
  445. <label for="rdi-card-1" data="0">
  446. STYLE24 간편결제
  447. </label>
  448. <div class="paymethod_body">
  449. <div class="add_card">
  450. <div class="plus_card">
  451. <div class="cross_wrap">
  452. <button>
  453. <div class="cross"></div>
  454. </button>
  455. </div>
  456. <div class="enrollment">
  457. <p>결제수단 등록</p>
  458. </div>
  459. </div>
  460. </div>
  461. <div class="paymethod_text">
  462. <p>&#183; 결제수단 등록 한번으로 간편하게 결제하실 수 있습니다.</p>
  463. <p>&#183; 국내 8개 카드에 대해 이용 가능합니다. (법인카드,기프트카드,해외카드 제외)</p>
  464. <p>&#183; 일반 신용카드의 할인혜택은 적용되지 않습니다.</p>
  465. </div>
  466. </div>
  467. </div>
  468. </div>
  469. <div class="paymethod">
  470. <div class="paymethod_wrap">
  471. <input type="radio" name="radio_card" id="rdi-card-2" value="2">
  472. <label for="rdi-card-2" data="1">
  473. 일반 결제
  474. </label>
  475. <div class="paymethod_body">
  476. <div class="form_field">
  477. <div>
  478. <input type="radio" name="payMeansClass" id="rdi-8" value="8"><label for="rdi-8"> <span>신용카드</span> </label>
  479. </div>
  480. <div>
  481. <input type="radio" name="payMeansClass" id="rdi-9" value="9"><label for="rdi-9"> <span>실시간계좌이체</span> </label>
  482. </div>
  483. <div>
  484. <input type="radio" name="payMeansClass" id="rdi-10" value="10"><label for="rdi-10"> <span>무통장입금</span> </label>
  485. </div>
  486. <div>
  487. <input type="radio" name="payMeansClass" id="rdi-11" value="11"><label for="rdi-11"> <span>휴대폰 결제</span> </label>
  488. </div>
  489. <div>
  490. <input type="radio" name="payMeansClass" id="rdi-12" value="12"><label for="rdi-12"> <span>카카오페이</span> </label>
  491. </div>
  492. <div>
  493. <input type="radio" name="payMeansClass" id="rdi-13" value="13"><label for="rdi-13"> <span>네이버엔페이</span> </label>
  494. </div>
  495. <div>
  496. <input type="radio" name="payMeansClass" id="rdi-14" value="14"><label for="rdi-14"> <span>페이코</span> </label>
  497. </div>
  498. </div>
  499. </div>
  500. </div>
  501. </div>
  502. </div>
  503. <!-- case1,2 간편결제,일반결제 결과-->
  504. <div class="payment type01 active">
  505. <div class="form_field">
  506. <div>
  507. <input id="chk-3" type="checkbox"><label for="chk-3"> <span>선택한 결제수단으로 향후 결제 이용에 동의합니다. <a href="#none">(선택)</a></span> </label>
  508. </div>
  509. </div>
  510. <div class="privacy_consent">
  511. <p>개인정보 제공에 대한 동의</p>
  512. <span>개인정보를 제공받는 자 : 업체명,업체명,업체명</span>
  513. <span>개인정보를 제공받는 자의 개인정보 이용 목적 : 주문상품의 배송,고객상당 및 불만처리</span>
  514. <span>제공하는 개인정보의 항목:성명,주소,연락처</span>
  515. <span>개인정보 제공받는 자의 개인정보 보유 및 이용기간 : 이용목적 달성 시 까지</span>
  516. <div class="form_field">
  517. <div>
  518. <input id="chk-4" type="checkbox"><label for="chk-4"> <span>동의합니다.</span> </label>
  519. </div>
  520. </div>
  521. </div>
  522. <div class="form_field">
  523. <div>
  524. <input id="chk-5" type="checkbox"><label for="chk-5"> <span>주문하실 상품,가격,배송정보,할인정보 등을 확인하였으며,구매에 동의하시겠습니까? (전자상거래법 제8조 2항)</span> </label>
  525. </div>
  526. </div>
  527. <div class="ui_row">
  528. <div class="ui_col_12">
  529. <button class="btn btn_dark btn_block"><span>123,456,789</span>원 결제하기</button>
  530. </div>
  531. </div>
  532. </div>
  533. <div class="payment type02">
  534. <div class="form_field">
  535. <div>
  536. <input id="chk-3" type="checkbox"><label for="chk-3"> <span>소비자 피해 보상보험 신청 <a href="#none">(선택)</a></span> <button class="faq">FAQ확인</button> </label>
  537. </div>
  538. <div>
  539. <p>&#145;전자상거래 등에서의 소비자보호에 관한 법률&#146;에 따라 현금 결제 시 서울보증보험(주)가 제공하는 소비자 피해보상보험을<br>신청할 수 있도록 해드리고 있습니다. (2013.11.28부터 시행)</p>
  540. </div>
  541. </div>
  542. <div class="privacy_consent">
  543. <p>개인정보 제공에 대한 동의</p>
  544. <span>개인정보를 제공받는 자 : 업체명,업체명,업체명</span>
  545. <span>개인정보를 제공받는 자의 개인정보 이용 목적 : 주문상품의 배송,고객상당 및 불만처리</span>
  546. <span>제공하는 개인정보의 항목:성명,주소,연락처</span>
  547. <span>개인정보 제공받는 자의 개인정보 보유 및 이용기간 : 이용목적 달성 시 까지</span>
  548. <div class="form_field">
  549. <div>
  550. <input id="chk-4" type="checkbox"><label for="chk-4"> <span>동의합니다.</span> </label>
  551. </div>
  552. </div>
  553. </div>
  554. <div class="form_field">
  555. <div>
  556. <input id="chk-5" type="checkbox"><label for="chk-5"> <span>주문하실 상품,가격,배송정보,할인정보 등을 확인하였으며,구매에 동의하시겠습니까? (전자상거래법 제8조 2항)</span> </label>
  557. </div>
  558. </div>
  559. <div class="ui_row">
  560. <div class="ui_col_12">
  561. <button class="btn btn_dark btn_block"><span>123,456,789</span>원 결제하기</button>
  562. </div>
  563. </div>
  564. </div>
  565. <!-- //case1,2 간편결제,일반결제 결과-->
  566. </div>
  567. </li>
  568. </ul>
  569. </div>
  570. </div>
  571. </section>
  572. <section class="od_side fr">
  573. <div class="area_order">
  574. <div class="tit_box">
  575. <h3 class="subH2">주문내역</h3>
  576. <span>
  577. <em class="c_primary bold" th:text="${delvTotCnt}"></em> 개의 상품
  578. </span>
  579. </div>
  580. <div class="od_item_box">
  581. <!-- 총알배송, 일반배송 -->
  582. <div class="part_dlvr" id="wmsDelvArea" style="display:none;">
  583. <h4 class="subH3 mb20" id="shotDelvTitle">STYLE24 총알배송<span>오늘 자정까지 도착</span></h4>
  584. <h4 class="subH3 mb20" id="wmsDelvTitle">STYLE24 일반배송</h4>
  585. <div class="gd_list">
  586. <th:block th:each="goods, i : ${wmsCartList}">
  587. <div class="item_gd">
  588. <figure>
  589. <span class="thumb"><img src="/images/pc/thumb/tmp_odSide1.jpg" alt=""></span>
  590. <figcaption>
  591. <div class="brand" th:text="${goods.brandEnm}"></div>
  592. <div class="name" th:text="${goods.goodsNm}"></div>
  593. <div class="option" th:each="opt, index : ${goods.itemNmArr}">
  594. <span class="option">옵션:<em th:text="${goods.optCdArr[index.index]}"></em></span>
  595. </div>
  596. <br/>
  597. <span>수량:<em th:text="${goods.goodsQty}"></em>개</span>
  598. <div class="price">
  599. <span class="selling_price" th:text="|${#numbers.formatInteger(goods.currPrice, 1, 'COMMA')} 원|"></span>
  600. </div>
  601. </figcaption>
  602. </figure>
  603. </div>
  604. </th:block>
  605. </div>
  606. </div>
  607. <!-- //총알배송, 일반배송 -->
  608. <!-- 업체직배송 -->
  609. <div class="part_dlvr" id="delvDelvArea" style="display:none;">
  610. <h4 class="subH3 mb20">업체직배송</h4>
  611. <div class="gd_list">
  612. <div class="item_gd">
  613. <th:block th:each="goods, i : ${delvCartList}">
  614. <div class="item_gd">
  615. <figure>
  616. <span class="thumb"><img src="/images/pc/thumb/tmp_odSide1.jpg" alt=""></span>
  617. <figcaption>
  618. <div class="brand" th:text="${goods.brandEnm}"></div>
  619. <div class="name" th:text="${goods.goodsNm}"></div>
  620. <div class="option">
  621. <span th:text="${goods.optCd}"></span>
  622. <span>수량:<em th:text="${goods.goodsQty}"></em>개</span>
  623. </div>
  624. <div class="price">
  625. <span class="selling_price" th:text="${goods.currPrice}"></span>
  626. </div>
  627. </figcaption>
  628. </figure>
  629. </div>
  630. </th:block>
  631. </div>
  632. </div>
  633. </div>
  634. <!-- //업체직배송 -->
  635. <!-- 예약배송 -->
  636. <div class="part_dlvr" id="resDelvArea" style="display:none;">
  637. <h4 class="subH3 mb20">예약배송</h4>
  638. <div class="gd_list">
  639. <div class="item_gd">
  640. <th:block th:each="goods, i : ${resCartList}">
  641. <div class="item_gd">
  642. <figure>
  643. <span class="thumb"><img src="/images/pc/thumb/tmp_odSide1.jpg" alt=""></span>
  644. <figcaption>
  645. <div class="brand" th:text="${goods.brandEnm}"></div>
  646. <div class="name" th:text="${goods.goodsNm}"></div>
  647. <div class="option">
  648. <span th:text="${goods.optCd}"></span>
  649. <span>수량:<em th:text="${goods.goodsQty}"></em>개</span>
  650. </div>
  651. <div class="price">
  652. <span class="selling_price" th:text="${goods.currPrice}"></span>
  653. </div>
  654. </figcaption>
  655. </figure>
  656. </div>
  657. </th:block>
  658. </div>
  659. </div>
  660. </div>
  661. <!-- //예약배송 -->
  662. </div>
  663. <div class="od_amount_box">
  664. <dl>
  665. <div>
  666. <dt>상품금액</dt>
  667. <dd>1,590,000 원</dd>
  668. </div>
  669. <div>
  670. <dt>배송비</dt>
  671. <dd>0원</dd>
  672. </div>
  673. <div>
  674. <dt>할인금액</dt>
  675. <dd class="c_primary">-1,746,500원</dd>
  676. </div>
  677. <div>
  678. <dt>다다익선할인금액</dt>
  679. <dd class="c_primary">25,000원</dd>
  680. </div>
  681. <div>
  682. <dt>쿠폰할인금액</dt>
  683. <dd class="c_primary">3,000원</dd>
  684. </div>
  685. <div>
  686. <dt>선포인트 사용</dt>
  687. <dd class="c_primary">-1,500P</dd>
  688. </div>
  689. <div>
  690. <dt>포인트 사용</dt>
  691. <dd class="c_primary">-5,500P</dd>
  692. </div>
  693. <div>
  694. <dt>상품권 사용</dt>
  695. <dd class="c_primary">-50,000원</dd>
  696. </div>
  697. </dl>
  698. </div>
  699. <div class="totalprice_box">
  700. <dl>
  701. <dt>총 결제 예정 금액</dt>
  702. <dd data-weight="price" data-font="lato"><span>3,546,200</span>원</dd>
  703. </dl>
  704. <p class="info_point">
  705. 스타일 포인트 <span class="c_primary">3,500 P</span> 적립예정
  706. </p>
  707. </div>
  708. </div>
  709. </section>
  710. <div class="clear"></div>
  711. <!-- // CONT-BODY -->
  712. </div>
  713. </div>
  714. </div>
  715. </div>
  716. <!-- // container -->
  717. <script th:inline="javascript">
  718. // 배송관련정보 변수선언
  719. var wmsCnt = [[${wmsCnt}]]; // 자사 일반,촐알 배송건수
  720. var resCnt = [[${resCnt}]]; // 자사 예약 배송건수
  721. var delvCnt = [[${delvCnt}]]; // 입전 일반 배송건수
  722. var shotDelvYn = [[${shotDelvYn}]]; // 총알배송여부
  723. // 할인관련정보 변수선언
  724. var freegiftList = [[${freegiftList}]]; // 사은품 프로모션 목록
  725. var freegiftGoodsList = [[${freegiftGoodsList}]]; // 사은품 프로모션 상품 목록
  726. // 총알배송가능 지역, 총알배송 가능 시간 체크
  727. var fnGetDailyDeliveryCheck = function () {
  728. // TODO
  729. var jsonObj = {"zipNo" : 12345};
  730. var jsonData = JSON.stringify(jsonObj);
  731. gagajf.ajaxJsonSubmit(
  732. "/order/getDailyDeliveryCheck"
  733. , jsonData
  734. , function (result) {
  735. // 자사몰 일반배송
  736. $("#shotDelv").text(0);
  737. $("#wmsDelv").text(wmsCnt);
  738. $("#wmsDelvTitle").css("display", "block");
  739. $("#shotDelvTitle").css("display", "none");
  740. // 자사몰 총알배송
  741. if (shotDelvYn == "Y") {
  742. if (parseInt(result) > 0) {
  743. $("#shotDelv").text(wmsCnt);
  744. $("#wmsDelv").text(0);
  745. $("#wmsDelvTitle").css("display", "none");
  746. $("#shotDelvTitle").css("display", "block");
  747. }
  748. }
  749. }
  750. )
  751. }
  752. </script>
  753. <script type="text/javascript">
  754. // 컨텐츠 호출
  755. $(document).ready( function() {
  756. // 1. 총알배송가능 지역, 총알배송 가능 시간 체크
  757. fnGetDailyDeliveryCheck();
  758. // 2. 배송목록 화면 노출, 비노출 처리
  759. // 2.1 자사일반배송노출
  760. if (wmsCnt > 0) {
  761. $("#wmsDelvArea").css("display", "block");
  762. }
  763. // 2.2 입점업체일반배송노출
  764. if (delvCnt > 0) {
  765. $("#delvDelvArea").css("display", "block");
  766. }
  767. // 2.3 자사예약배송노출
  768. if (resCnt > 0) {
  769. $("#resDelvArea").css("display", "block");
  770. }
  771. });
  772. $(function(){
  773. $('.od .od_cont').on('click','.area_overseas input',function(e){
  774. //해외배송 입력
  775. e.preventDefault();
  776. $(this).parent('div').find('.info_box').show();
  777. $(this).parent('div').siblings('div').find('.info_box').hide();
  778. }).on('click','.btn_coupon_toggle',function(e){
  779. //할인쿠폰 확인
  780. e.preventDefault();
  781. $('.coupon_list').toggle();
  782. $(this).toggleClass('on');
  783. });
  784. });
  785. </script>
  786. </th:block>
  787. </body>
  788. </html>