From fdeb8ae26d6b71d58a2cb7e70b1b1fe49b5afcb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=8C=80=ED=99=98?= Date: Wed, 4 Mar 2026 11:20:53 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EB=8F=85=EC=84=9C=EB=B9=84=EC=8A=A4?= =?UTF-8?q?=20=EA=B2=B0=EC=A0=9C=20=ED=99=94=EB=A9=B4=20=EC=A0=81=EC=9A=A9?= =?UTF-8?q?(=EB=AA=A8=EB=B0=94=EC=9D=BC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/views/sopmal/main/SubscribeR.jsp | 27 +++- .../views/sopmal_m/main/SubscribeR.jsp | 7 +- .../views/sopmal_m/ordr/SubsvcPurchsC.jsp | 133 +++++++++--------- 3 files changed, 95 insertions(+), 72 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/sopmal/main/SubscribeR.jsp b/src/main/webapp/WEB-INF/views/sopmal/main/SubscribeR.jsp index 80c71ed5..130008e3 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/main/SubscribeR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/main/SubscribeR.jsp @@ -77,6 +77,27 @@ }); } + /************************************************************* + 구매하기 버튼 + **************************************************************/ + const fn_purchs_subsvc = function() { + var checkedValue = $("select[name='subsvcInnb']").val(); + + var tempForm = $('
', { + method: 'post', + action: '/sopmal/ordr/selectSubsvcPurchsForm' + }); + $('', { + type: 'hidden', + name: 'subsvcInnb', + value: checkedValue + }).appendTo(tempForm); + + tempForm.appendTo('body'); + tempForm.submit(); + tempForm.remove(); + } + /****************************************************** * 숫자 자릿점 포메팅 * ****************************************************/ @@ -179,7 +200,7 @@
- +

구독 서비스

@@ -218,7 +239,7 @@ %
- +
@@ -241,7 +262,7 @@
- +
diff --git a/src/main/webapp/WEB-INF/views/sopmal_m/main/SubscribeR.jsp b/src/main/webapp/WEB-INF/views/sopmal_m/main/SubscribeR.jsp index aae05f8c..296b9a62 100644 --- a/src/main/webapp/WEB-INF/views/sopmal_m/main/SubscribeR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal_m/main/SubscribeR.jsp @@ -43,7 +43,9 @@ $('#cnsmrpric').text(fn_format_number(data.cnsmrpric) + curUnit); $('#selpric').text(fn_format_number(data.selpric) + curUnit); $('#dscntRaito').text(data.dscntRaito + '%'); - $('#subsvcDc').html(data.subsvcDc); + $('#subsvcDc').html( + data.mblSubsvcDcPcSameAt === "N" ? data.mblSubsvcDc : data.subsvcDc + ); switch (data.subsvcSttusCd) { case '01': @@ -86,6 +88,9 @@ tempForm.remove(); } + /****************************************************** + * 숫자 자릿점 포메팅 + * ****************************************************/ const fn_format_number = function(number) { return Number(number).toLocaleString(); } diff --git a/src/main/webapp/WEB-INF/views/sopmal_m/ordr/SubsvcPurchsC.jsp b/src/main/webapp/WEB-INF/views/sopmal_m/ordr/SubsvcPurchsC.jsp index 8dd198c3..14e72e15 100644 --- a/src/main/webapp/WEB-INF/views/sopmal_m/ordr/SubsvcPurchsC.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal_m/ordr/SubsvcPurchsC.jsp @@ -1943,66 +1943,62 @@ if (!fn_is_empty(data)) { let div = ''; - for (let i = 0; i < data.length; i++) { - const goods = data[i]; + div += '
'; + div += '
'; + div += ' '; + div += '
'; + div += ' ' + data.subsvcNm + ''; + div += ' '; + div += ' 옵션 ' + data.subsvcGnrNm; + div += ' '; - div += '
'; - div += '
'; - div += ' '; - div += '
'; - div += ' ' + goods.goodsNm + ''; - div += ' '; - div += ' 옵션 ' + goods.optn; - div += ' '; + // if (!fn_is_empty(goods.inputOptnText)) { + // div += ' '; + // div += ' 입력 ' + goods.inputOptnText; + // div += ' '; + // } - if (!fn_is_empty(goods.inputOptnText)) { - div += ' '; - div += ' 입력 ' + goods.inputOptnText; - div += ' '; - } - - div += '

'; - div += ' '; - div += ' ' + (goods.dscntApplyAmt).toLocaleString() + '' + curUnit + ''; - div += ' '; - div += ' ·'; - div += ' ' + goods.qy + '개'; - div += '

'; - div += '
'; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += ' '; - div += '
'; - div += '
'; - - div += ' '; - div += '
'; - div += '
'; - } + div += '

'; + div += ' '; + div += ' ' + (data.selpric).toLocaleString() + '' + curUnit + ''; + div += ' '; + div += ' ·'; + div += ' ' + 1 + '개'; + div += '

'; + div += '
'; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + // div += ' '; + div += '
'; + // div += '
'; + // + // div += ' '; + // div += '
'; + div += '
'; $(list).empty().append(div); $(list).closest('#goodsList').find('.select-box select').niceSelect(); @@ -2488,15 +2484,15 @@ let setle = {}; - // let dlvylc = JSON.parse(localStorage.getItem('dlvylc')); - // - // if (!fn_is_empty(dlvylc)) { - // dlvylc = Object.assign({}, fn_get_dlvylc_data(), dlvylc); - // } else { - // dlvylc = fn_get_dlvylc_data(); - // } + let dlvylc = JSON.parse(localStorage.getItem('dlvylc')); - // order['shipping'] = dlvylc; + if (!fn_is_empty(dlvylc)) { + dlvylc = Object.assign({}, fn_get_dlvylc_data(), dlvylc); + } else { + dlvylc = fn_get_dlvylc_data(); + } + + setle['shipping'] = dlvylc; setle['sopmalCd'] = $('#sopmalCd').val(); setle['dlvylc'] = JSON.parse(localStorage.getItem('dlvylc')); @@ -3356,9 +3352,10 @@ } } - let goodsList = localStorage.getItem('goodsList'); + let goodsList = localStorage.getItem('subsvcOne'); let parsedGoodsList = JSON.parse(goodsList); - let goodsDscntDtlsList = parsedGoodsList[0].goodsDscntDtlsList; + // let goodsDscntDtlsList = parsedGoodsList[0].goodsDscntDtlsList; + let goodsDscntDtlsList = []; let totalDscntAmt = 0;