|
|
@@ -34,7 +34,7 @@
|
|
|
<form id="payForm" name="payForm">
|
|
|
|
|
|
<!-- 주문고객정보 -->
|
|
|
- <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderInfo">
|
|
|
+ <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderInfo" id="orderInfo">
|
|
|
<tbody>
|
|
|
<tr style="height:30px;">
|
|
|
<th>custNm</th>
|
|
|
@@ -78,10 +78,17 @@
|
|
|
</table>
|
|
|
|
|
|
<!-- 주문상세금액 -->
|
|
|
- <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderDetailInfo">
|
|
|
+ <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderDetailInfo" id="orderDetailInfo">
|
|
|
<tr style="height:30px;">
|
|
|
<th>cartSq</th>
|
|
|
<th style="display:none">goodsNm</th>
|
|
|
+ <th>goodsCd</th>
|
|
|
+ <th>goodsType</th>
|
|
|
+ <th>itemCd</th>
|
|
|
+ <th>optCd</th>
|
|
|
+ <th style="display:none">optCd1</th>
|
|
|
+ <th style="display:none">optCd2</th>
|
|
|
+ <th style="display:none">itemQtyr</th>
|
|
|
<th>orgCurrPrice</th>
|
|
|
<th>cpn1DcSq</th>
|
|
|
<th>cpn1DcAmt</th>
|
|
|
@@ -113,6 +120,13 @@
|
|
|
<tr style="height:30px;">
|
|
|
<td class="cartSq" th:text="${goods.cartSq}"></td>
|
|
|
<td class="goodsNm" th:text="${goods.goodsNm}" style="display:none"></td>
|
|
|
+ <td class="goodsCd" th:text="${goods.goodsCd}"></td>
|
|
|
+ <td class="goodsType" th:text="${goods.goodsType}"></td>
|
|
|
+ <td class="itemCd" th:text="${goods.itemCd}"></td>
|
|
|
+ <td class="optCd" th:text="${goods.optCd}"></td>
|
|
|
+ <td class="optCd1" th:text="${goods.optCd1}" style="display:none"></td>
|
|
|
+ <td class="optCd2" th:text="${goods.optCd2}" style="display:none"></td>
|
|
|
+ <td class="itemQtyr" th:text="${goods.itemQtyr}" style="display:none"></td>
|
|
|
<td class="orgCurrPrice" th:text="${goods.orgCurrPrice}"></td>
|
|
|
<td class="cpn1CpnSq" th:text="${goods.cpn1CpnSq}"></td>
|
|
|
<td class="cpn1DcAmt" th:text="${goods.orgCurrPrice} - ${goods.currPrice}"></td>
|
|
|
@@ -156,7 +170,7 @@
|
|
|
</table>
|
|
|
|
|
|
<!-- 배송단위목록 -->
|
|
|
- <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="delvFeeCdInfo">
|
|
|
+ <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="delvFeeCdInfo" id="delvFeeCdInfo">
|
|
|
<tr style="height:30px;">
|
|
|
<th>supplyCompCd</th>
|
|
|
<th>delvFeeCd</th>
|
|
|
@@ -176,7 +190,7 @@
|
|
|
</table>
|
|
|
|
|
|
<!-- 주문금액합계 -->
|
|
|
- <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderSumAmtInfo">
|
|
|
+ <table border="1" style="font-size:10px; text-align:center; margin-top:20px; display:none;" name="orderSumAmtInfo" id="orderSumAmtInfo">
|
|
|
<tr style="height:30px;">
|
|
|
<th>orgGoodsSumAmt</th>
|
|
|
<th>delvSumAmt</th>
|
|
|
@@ -421,6 +435,8 @@ var cpnApplyTemp = false;
|
|
|
var jsonObj = {};
|
|
|
var jsonData = null;
|
|
|
|
|
|
+var pgGb = "";
|
|
|
+
|
|
|
// 컨텐츠 호출
|
|
|
$(document).ready( function() {
|
|
|
|
|
|
@@ -448,7 +464,7 @@ $(document).ready( function() {
|
|
|
custemerInfoSet(jsonData);
|
|
|
|
|
|
// 999. 개발화면정보설정
|
|
|
- var devTemp = true;
|
|
|
+ var devTemp = false;
|
|
|
var arr = []
|
|
|
arr[0] = "orderInfo";
|
|
|
arr[1] = "freegiftInfo";
|
|
|
@@ -489,9 +505,9 @@ var custemerInfoSet = function(jsonData) {
|
|
|
$("#custemerInfo").html(result);
|
|
|
|
|
|
// 고객정보설정
|
|
|
- $(".custNm").text($("input[name='custNm'").val());
|
|
|
- $(".email").text($("input[name='email'").val());
|
|
|
- $(".cellPhnno").text($("input[name='cellPhnno'").val());
|
|
|
+ $(".custNm").text($("input[name='custNm']").val());
|
|
|
+ $(".email").text($("input[name='email']").val());
|
|
|
+ $(".cellPhnno").text($("input[name='cellPhnno']").val());
|
|
|
}
|
|
|
// 1.2 배송정보로드
|
|
|
deliveryAddrInfoSet(jsonData);
|
|
|
@@ -518,12 +534,12 @@ var deliveryAddrInfoSet = function(jsonData) {
|
|
|
$("#deliveryAddrInfo").html(result);
|
|
|
|
|
|
// 배송정보설정
|
|
|
- $(".recipZipcode").text($("input[name='recipZipcode'").val());
|
|
|
- $(".recipBaseAddr").text($("input[name='recipBaseAddr'").val());
|
|
|
- $(".recipDtlAddr").text($("input[name='recipDtlAddr'").val());
|
|
|
- $(".delvMemo").text($("input[name='delvMemo'").val());
|
|
|
- $(".foreignBuyYn").text($("input[name='foreignBuyYn'").val());
|
|
|
- $(".orderMadeYn").text($("input[name='orderMadeYn'").val());
|
|
|
+ $(".recipZipcode").text($("input[name='recipZipcode']").val());
|
|
|
+ $(".recipBaseAddr").text($("input[name='recipBaseAddr']").val());
|
|
|
+ $(".recipDtlAddr").text($("input[name='recipDtlAddr']").val());
|
|
|
+ $(".delvMemo").text($("input[name='delvMemo']").val());
|
|
|
+ $(".foreignBuyYn").text($("input[name='foreignBuyYn']").val());
|
|
|
+ $(".orderMadeYn").text($("input[name='orderMadeYn']").val());
|
|
|
}
|
|
|
|
|
|
// 1.3 총알배송가능 지역, 총알배송 가능 시간 체크(초기로드정보)
|
|
|
@@ -701,13 +717,23 @@ var paymentInfoSet = function(jsonData) {
|
|
|
// 사은품정보
|
|
|
var freegiftValArr = $(".freegiftValArr").text().split(",");
|
|
|
var prePntDcAmtYn = $("input[name='rdi-beforpoint']:checked").val();
|
|
|
+ var paynormal = $("input[name='rdi-paynormal']:checked").val();
|
|
|
var orderDetailList = [];
|
|
|
var delvFeeCdList = [];
|
|
|
var ordGoodsQty = 0;
|
|
|
var goodsNm = "";
|
|
|
+
|
|
|
+ if (paynormal == null || paynormal == '') {
|
|
|
+ alert("결제수단을 선택해 주세요.");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ var paynormalArr = paynormal.split("|");
|
|
|
+ var pgGb = paynormalArr[0];
|
|
|
+ var payMeans = paynormalArr[1];
|
|
|
|
|
|
// 주문상세데이타 생성
|
|
|
- $(".cartSq").each(function(){
|
|
|
+ $("#orderDetailInfo .cartSq").each(function(){
|
|
|
var orderDetailData = {
|
|
|
"cartSq" : $(this).text()
|
|
|
,"currPrice" : $(this).parent().find(".orgCurrPrice").text()
|
|
|
@@ -733,6 +759,11 @@ var paymentInfoSet = function(jsonData) {
|
|
|
,"foreignBuyYn" : $(this).parent().find(".foreignYn").text()
|
|
|
,"makeGoodsYn" : $(this).parent().find(".orderMadeYn").text()
|
|
|
,"delvFeeCd" : $(this).parent().find(".delvFeeCd").text()
|
|
|
+ ,"goodsCd" : $(this).parent().find(".goodsCd").text()
|
|
|
+ ,"itemCdArr" : $(this).parent().find(".itemCd").text().split(",")
|
|
|
+ ,"optCdArr" : $(this).parent().find(".optCd").text().split(",")
|
|
|
+ ,"itemQtyArr" : $(this).parent().find(".itemQtyr").text().split(",")
|
|
|
+ ,"goodsType" : $(this).parent().find(".goodsType").text()
|
|
|
}
|
|
|
|
|
|
// 상품수
|
|
|
@@ -742,7 +773,7 @@ var paymentInfoSet = function(jsonData) {
|
|
|
});
|
|
|
|
|
|
// 주문배송업체정보 생성
|
|
|
- $(".delvFeeCd").each(function(){
|
|
|
+ $("#delvFeeCdInfo .delvFeeCd").each(function(){
|
|
|
var delvFeeCdData = {
|
|
|
"delvFeeCd" : $(this).text()
|
|
|
,"supplyCompCd" : $(this).parent().find(".supplyCompCd").text()
|
|
|
@@ -769,8 +800,8 @@ var paymentInfoSet = function(jsonData) {
|
|
|
,"delvFeeCdList" : delvFeeCdList
|
|
|
,"shotDelvYn" : shotDelvYn
|
|
|
,"entryNo" : $("input[name='entryNo']").val()
|
|
|
- ,"pgGb" : "KCP"
|
|
|
- ,"payMeans" : "G014_30"
|
|
|
+ ,"pgGb" : pgGb
|
|
|
+ ,"payMeans" : payMeans // 네이버페이, 카카오페이
|
|
|
,"payAmt" : $(".realOrdSumAmt").text()
|
|
|
,"ordNm" : $(".custNm").text()
|
|
|
,"ordPhnno" : $(".cellPhnno").text()
|
|
|
@@ -779,6 +810,7 @@ var paymentInfoSet = function(jsonData) {
|
|
|
,"freegiftValArr" : $(".freegiftValArr").text().split(",")
|
|
|
,"freegiftSqArr" : $(".freegiftSqArr").text().split(",")
|
|
|
,"freegiftGoodsArr" : $(".freegiftGoodsArr").text().split(",")
|
|
|
+ ,"freegiftUsePointArr" : $(".freegiftUsePointArr").text().split(",")
|
|
|
};
|
|
|
|
|
|
var orderData = JSON.stringify(orderData);
|
|
|
@@ -797,9 +829,16 @@ var paymentInfoSet = function(jsonData) {
|
|
|
success : function(result) {
|
|
|
// 결재정보로드
|
|
|
$("#order_info").html(result);
|
|
|
- jsf__pay(document.order_info);
|
|
|
- //fnKakaoPaymentReady();
|
|
|
- //fnNaverPaymentReady();
|
|
|
+
|
|
|
+ var pgGb = $("#order_info input[name=pgGb]").val();
|
|
|
+
|
|
|
+ if (pgGb == "NAVFER") {
|
|
|
+ fnNaverPaymentReady();
|
|
|
+ } else if (pgGb == "KAKAO") {
|
|
|
+ fnKakaoPaymentReady();
|
|
|
+ } else if (pgGb == "KCP") {
|
|
|
+ jsf__pay(document.order_info);
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
});
|