|
|
@@ -89,8 +89,7 @@
|
|
|
</tbody>
|
|
|
</table>
|
|
|
<!-- //TABLE -->
|
|
|
-
|
|
|
- <!--
|
|
|
+
|
|
|
<h4>주문결제내역</h4>
|
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
|
@@ -109,47 +108,64 @@
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
- <td style="height:25px;">상품 금액</td>
|
|
|
- <td>총 상품 금액</td>
|
|
|
- <td>15,000원</td>
|
|
|
+ <td style="height:25px;">상품금액</td>
|
|
|
+ <td>총상품금액</td>
|
|
|
+ <td class="listSumAmt">15,000원</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td rowspan="2">할인 내역</td>
|
|
|
- <td>상품할인</td>
|
|
|
- <td>-60,000원</td>
|
|
|
+ <td style="height:25px;">배송비</td>
|
|
|
+ <td>배송비합계</td>
|
|
|
+ <td class="realDelvSumAmt">15,000원</td>
|
|
|
<td style="line-height:25px;">
|
|
|
- <div style="height:25px;"><span>다다익선 할인 : </span><span>-60,000원</span></div>
|
|
|
- <div style="height:25px;"><span>선포인트 할인 : </span><span>-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>배송비 : </span><span class="delvSumAmt">-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>배송비쿠폰 : </span><span class="delvCpnDcAmt">-60,000원</span></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>쿠폰할인</td>
|
|
|
- <td>-60,000원</td>
|
|
|
+ <td style="height:25px;">상품할인</td>
|
|
|
+ <td>총상품할인금액</td>
|
|
|
+ <td class="goodsDcSumAmt">15,000원</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td rowspan="4">할인내역</td>
|
|
|
+ <td>즉시할인</td>
|
|
|
+ <td class="cpn1DcSumAmt">-60,000원</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>다다익선할인</td>
|
|
|
+ <td class="tmtbDcSumAmt">-60,000원</td>
|
|
|
<td style="line-height:25px;">
|
|
|
- <div style="height:25px;"><span>즉시할인쿠폰 : </span><span>-60,000원</span></div>
|
|
|
- <div style="height:25px;"><span>주문서상품쿠폰 : </span><span>-60,000원</span></div>
|
|
|
- <div style="height:25px;"><span>장바구니쿠폰 : </span><span>-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>수량할인금액 : </span><span class="tmtb1DcSumAmt">-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>금액할인금액 : </span><span class="tmtb2DcSumAmt">-60,000원</span></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>배송비</td>
|
|
|
- <td>배송비합계</td>
|
|
|
- <td>+ 6,000원</td>
|
|
|
+ <td>쿠폰할인</td>
|
|
|
+ <td class="cpnDcSumAmt">-60,000원</td>
|
|
|
<td style="line-height:25px;">
|
|
|
- <div style="height:25px;"><span>배송비 : </span><span>-60,000원</span></div>
|
|
|
- <div style="height:25px;"><span>배송비쿠폰 : </span><span>-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>주문서상품쿠폰 : </span><span class="goodsCpnDcSumAmt">-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>장바구니쿠폰 : </span><span class="cartCpnDcSumAmt">-60,000원</span></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td rowspan="5">총 결제 금액</td>
|
|
|
+ <td>선포인트할인</td>
|
|
|
+ <td class="prePntDcSumAmt">-60,000원</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <td rowspan="5">총결제금액</td>
|
|
|
<td style="height:25px;">총 매출액</td>
|
|
|
- <td>70,000원</td>
|
|
|
- <td>15,000P 적립</td>
|
|
|
+ <td class="totalPayAmt">70,000원</td>
|
|
|
+ <td class="savePntSumAmt">15,000P 적립</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td style="height:25px;">실 결제액</td>
|
|
|
- <td>70,000원</td>
|
|
|
+ <td style="height:25px;">실결제액</td>
|
|
|
+ <td class="realOrdSumAmt">70,000원</td>
|
|
|
<td>신용카드(현대)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
@@ -157,25 +173,24 @@
|
|
|
<div style="height:25px;">제휴할인결제액</div>
|
|
|
<div style="height:25px;">(KCP쿠폰+포인트)</div>
|
|
|
</td>
|
|
|
- <td>70,000원</td>
|
|
|
+ <td class="pgDcSumAmt">70,000원</td>
|
|
|
<td style="line-height:25px;">
|
|
|
- <div style="height:25px;"><span>제휴쿠폰 : </span><span>-60,000원</span></div>
|
|
|
- <div style="height:25px;"><span>마일리지 : </span><span>-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>제휴쿠폰 : </span><span class="allianceDcAmt">-60,000원</span></div>
|
|
|
+ <div style="height:25px;"><span>마일리지 : </span><span class="mileageDcAmt">-60,000원</span></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="height:25px;">포인트 결제액</td>
|
|
|
- <td>70,000P</td>
|
|
|
+ <td class="pntDcSumAmt">70,000P</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="height:25px;">상품권 결제액</td>
|
|
|
- <td>70,000P</td>
|
|
|
+ <td class="gfcdUseSumAmt">70,000원</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
- -->
|
|
|
|
|
|
<h4>주문상품정보</h4>
|
|
|
<div id="gridOrderGoodsInfo" style="width:100%; height:200px;" class="ag-theme-balham"></div>
|
|
|
@@ -1121,6 +1136,19 @@ $(document).ready(function () {
|
|
|
});
|
|
|
});
|
|
|
|
|
|
+//0원이하이면 '-' 처리 삭제 함수
|
|
|
+var getZeroMinusDelAmt = function(tempAmt) {
|
|
|
+ var rtnAmtStr = "";
|
|
|
+
|
|
|
+ if (tempAmt > 0) {
|
|
|
+ rtnAmtStr = "-" + tempAmt.addComma();
|
|
|
+ } else {
|
|
|
+ rtnAmtStr = tempAmt.addComma();
|
|
|
+ }
|
|
|
+
|
|
|
+ return rtnAmtStr;
|
|
|
+}
|
|
|
+
|
|
|
$(document).ready(function () {
|
|
|
// 2021.05.11 그리드 높이정보 수정
|
|
|
var orderGoodsHeight = 90 + (33 * orderGoodsCnt);
|
|
|
@@ -1150,6 +1178,94 @@ $(document).ready(function () {
|
|
|
$('#btnUpdateOrderAddr').on('click', function () {
|
|
|
fnUpdateOrderAddr();
|
|
|
});
|
|
|
+
|
|
|
+ // 2021.07.30 결제정보설정
|
|
|
+ var listSumAmt = 0; // 총상품금액 (정상가)
|
|
|
+ var currSumAmt = 0; // 상품금액 (판매가)
|
|
|
+ var realDelvSumAmt = 0; // 실제배송비합계
|
|
|
+ var delvSumAmt = 0; // 배송비합계
|
|
|
+ var delvCpnDcAmt = 0; // 배송비쿠폰할인금액
|
|
|
+ var delvGfcdUseAmt = 0; // 배송비상품권사용금액
|
|
|
+ var goodsDcSumAmt = 0; // 총상품할인금액합계
|
|
|
+ var cpn1DcSumAmt = 0; // 즉시할인금액합계
|
|
|
+ var tmtbDcSumAmt = 0; // 다다익선할인금액합계
|
|
|
+ var tmtb1DcSumAmt = 0; // 수량다다익선할인금액합계
|
|
|
+ var tmtb2DcSumAmt = 0; // 금액다다익선할인금액합계
|
|
|
+ var cpnDcSumAmt = 0; // 쿠폰할인금액합계
|
|
|
+ var goodsCpnDcSumAmt = 0; // 상품쿠폰할인금액합계
|
|
|
+ var cartCpnDcSumAmt = 0; // 장바구니쿠폰할인금액합계
|
|
|
+ var prePntDcSumAmt = 0; // 선포인트할인금액합계
|
|
|
+ var totalPayAmt = 0; // 총결제금액
|
|
|
+ var realOrdSumAmt = 0; // 실결제금액합계
|
|
|
+ var pgDcSumAmt = 0; // 제휴할인금액
|
|
|
+ var allianceDcAmt = 0; // 제휴쿠폰할인금액
|
|
|
+ var mileageDcAmt = 0; // 마일리지할인금액
|
|
|
+ var pntDcSumAmt = 0; // 포인트 결제액
|
|
|
+ var gfcdUseSumAmt = 0; // 상품권 결제액
|
|
|
+ var savePntSumAmt = 0; // 적립포인트
|
|
|
+
|
|
|
+ for (i=0 ; i<orderGoodsInfo.length ; i++) {
|
|
|
+ listSumAmt += (parseInt(orderGoodsInfo[i].listPrice) + parseInt(orderGoodsInfo[i].optAddPrice)) * orderGoodsInfo[i].ordQty;
|
|
|
+ currSumAmt += (parseInt(orderGoodsInfo[i].currPrice) + parseInt(orderGoodsInfo[i].optAddPrice)) * orderGoodsInfo[i].ordQty;
|
|
|
+ cpn1DcSumAmt += parseInt(orderGoodsInfo[i].cpn1DcAmt);
|
|
|
+ tmtb1DcSumAmt += parseInt(orderGoodsInfo[i].tmtb1DcAmt);
|
|
|
+ tmtb2DcSumAmt += parseInt(orderGoodsInfo[i].tmtb2DcAmt);
|
|
|
+ goodsCpnDcSumAmt += parseInt(orderGoodsInfo[i].goodsCpnDcAmt);
|
|
|
+ cartCpnDcSumAmt += parseInt(orderGoodsInfo[i].cartCpnDcAmt);
|
|
|
+ prePntDcSumAmt += parseInt(orderGoodsInfo[i].prePntDcAmt);
|
|
|
+
|
|
|
+ realOrdSumAmt += parseInt(orderGoodsInfo[i].realOrdAmt);
|
|
|
+ pntDcSumAmt += parseInt(orderGoodsInfo[i].pntDcAmt);
|
|
|
+ gfcdUseSumAmt += parseInt(orderGoodsInfo[i].gfcdUseAmt);
|
|
|
+
|
|
|
+ savePntSumAmt += parseInt(orderGoodsInfo[i].savePntAmt);
|
|
|
+ }
|
|
|
+
|
|
|
+ goodsDcSumAmt = listSumAmt - currSumAmt;
|
|
|
+ tmtbDcSumAmt = tmtb1DcSumAmt + tmtb2DcSumAmt;
|
|
|
+ cpnDcSumAmt = goodsCpnDcSumAmt + cartCpnDcSumAmt;
|
|
|
+
|
|
|
+ for (j=0 ; j<orderDeliveryFeeInfo.length ; j++) {
|
|
|
+ delvSumAmt += parseInt(orderDeliveryFeeInfo[j].delvFee);
|
|
|
+ delvCpnDcAmt += parseInt(orderDeliveryFeeInfo[j].delvCpnDcAmt);
|
|
|
+ delvGfcdUseAmt += parseInt(orderDeliveryFeeInfo[j].delvGfcdUseAmt);
|
|
|
+ }
|
|
|
+
|
|
|
+ realDelvSumAmt = delvSumAmt - delvCpnDcAmt;
|
|
|
+ realOrdSumAmt = realOrdSumAmt + realDelvSumAmt;
|
|
|
+ //gfcdUseSumAmt = gfcdUseSumAmt + delvGfcdUseAmt;
|
|
|
+
|
|
|
+ for (k=0 ; k<orderPaymentInfo.length ; k++) {
|
|
|
+ allianceDcAmt += parseInt(orderPaymentInfo[k].pgCpnAmt);
|
|
|
+ mileageDcAmt += parseInt(orderPaymentInfo[k].npayPntAmt);
|
|
|
+ }
|
|
|
+
|
|
|
+ pgDcSumAmt = allianceDcAmt + mileageDcAmt;
|
|
|
+ totalPayAmt = (realOrdSumAmt + pntDcSumAmt + gfcdUseSumAmt) - pgDcSumAmt;
|
|
|
+
|
|
|
+ $(".listSumAmt").text(listSumAmt.addComma() + "원");
|
|
|
+ $(".delvSumAmt").text(delvSumAmt.addComma() + "원");
|
|
|
+ $(".delvCpnDcAmt").text(getZeroMinusDelAmt(delvCpnDcAmt) + "원");
|
|
|
+ $(".realDelvSumAmt").text(realDelvSumAmt.addComma() + "원");
|
|
|
+ $(".goodsDcSumAmt").text(getZeroMinusDelAmt(goodsDcSumAmt) + "원");
|
|
|
+ $(".cpn1DcSumAmt").text(getZeroMinusDelAmt(cpn1DcSumAmt) + "원");
|
|
|
+ $(".tmtb1DcSumAmt").text(getZeroMinusDelAmt(tmtb1DcSumAmt) + "원");
|
|
|
+ $(".tmtb2DcSumAmt").text(getZeroMinusDelAmt(tmtb2DcSumAmt) + "원");
|
|
|
+ $(".tmtbDcSumAmt").text(getZeroMinusDelAmt(tmtbDcSumAmt) + "원");
|
|
|
+ $(".goodsCpnDcSumAmt").text(getZeroMinusDelAmt(goodsCpnDcSumAmt) + "원");
|
|
|
+ $(".cartCpnDcSumAmt").text(getZeroMinusDelAmt(cartCpnDcSumAmt) + "원");
|
|
|
+ $(".cpnDcSumAmt").text(getZeroMinusDelAmt(cpnDcSumAmt) + "원");
|
|
|
+ $(".prePntDcSumAmt").text(getZeroMinusDelAmt(prePntDcSumAmt) + "원");
|
|
|
+
|
|
|
+ $(".totalPayAmt").text(totalPayAmt.addComma() + "원");
|
|
|
+ $(".realOrdSumAmt").text(realOrdSumAmt.addComma() + "원");
|
|
|
+ $(".allianceDcAmt").text(getZeroMinusDelAmt(allianceDcAmt) + "원");
|
|
|
+ $(".mileageDcAmt").text(getZeroMinusDelAmt(mileageDcAmt) + "원");
|
|
|
+ $(".pgDcSumAmt").text(getZeroMinusDelAmt(pgDcSumAmt) + "원");
|
|
|
+ $(".pntDcSumAmt").text(pntDcSumAmt.addComma() + "원");
|
|
|
+ $(".gfcdUseSumAmt").text(gfcdUseSumAmt.addComma() + "원");
|
|
|
+
|
|
|
+ $(".savePntSumAmt").text(savePntSumAmt.addComma() + "P 적립");
|
|
|
});
|
|
|
</script>
|
|
|
|
|
|
@@ -1579,7 +1695,6 @@ var fnOpenDaumAddr = function(idx, addrGb) {
|
|
|
cfnOpenDaumAddr(daumZip);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// 2021.06.17 구성상품 내역 팝업 호출
|
|
|
var fnOrderDetailItemForm = function (ordDtlNo) {
|
|
|
var actionUrl = "/delivery/detail/item/form/" + ordDtlNo;
|