배송비 계산 수정(1)

This commit is contained in:
김현욱
2026-02-10 16:41:51 +09:00
parent 12ae420a48
commit 1097660b22
10 changed files with 279 additions and 44 deletions

View File

@@ -64,6 +64,8 @@
const isDftDlvylc = $('#isDftDlvylc').val();
const dlvylcZip = $('#dlvylcZip').val();
const dlvylcAreaCd = $('#dlvylcAreaCd').val();
const prefcd = $('#prefcd').val();
if ('N' === isDftDlvylc) {
$('input[name="dlvylcDvCd"][value="New"]').trigger('click');
@@ -71,6 +73,8 @@
}
localStorage.setItem("dlvylcZip", dlvylcZip);
localStorage.setItem("dlvylcAreaCd", dlvylcAreaCd);
localStorage.setItem("prefcd", prefcd);
const mbrDvCd = $('#mbrDvCd').val();
const mbrId = $('#mbrId').val();
@@ -170,7 +174,12 @@
}
const dlvylcZip = $('#dlvylcZip').val();
const dlvylcAreaCd = $('#dlvylcAreaCd').val();
const prefcd = $('#prefcd').val();
localStorage.setItem("dlvylcZip", dlvylcZip);
localStorage.setItem("dlvylcAreaCd", dlvylcAreaCd);
localStorage.setItem("prefcd", prefcd);
fn_get_setle_amt();
if ($(this).val() === 'Gift') {
@@ -891,6 +900,8 @@
$('#dlvylcRnmAdres').val(parseJson.dftDlvylc.rnmAdres);
$('#dlvylcAdresDtl').val(parseJson.dftDlvylc.dtlAdres);
$('#recpntMbtlnb').val(parseJson.dftDlvylc.mbtlnb);
$('#dlvylcAreaCd').val(parseJson.dftDlvylc.dlvylcAreaCd);
$('#prefcd').val(parseJson.dftDlvylc.prefcd);
let adress = '(' + $('#dlvylcZip').val() + ')' + parseJson.dftDlvylc.adres + $('#dlvylcAdresDtl').val();
@@ -1054,6 +1065,8 @@
let mngrFreeDlvyUseAt = $(form).find('input[name="mngrFreeDlvyUseAt"]').val();
let dlvylcZip = '';
let dlvylcAreaCd = '';
let prefcd = '';
let recpntNm = '';
let recpntMbtlnb = '';
let dlvylcAdresDvCd = '';
@@ -1065,6 +1078,8 @@
if ('Default' === dlvylcDvCd) {
if (idx < 1) { // 첫번째 배송지만
dlvylcZip = $(form).find('#dlvylcZip').val();
dlvylcAreaCd = $(form).find('#dlvylcAreaCd').val();
prefcd = $(form).find('#prefcd').val();
recpntNm = $(form).find('#recpntNm').val();
recpntMbtlnb = $(form).find('#recpntMbtlnb').val();
dlvylcAdresDvCd = $(form).find('#dlvylcAdresDvCd').val();
@@ -1074,6 +1089,8 @@
dlvyMssageCn = $(form).find('#dlvyMssageCn').val();
} else { // 나머지 배송지
dlvylcZip = $(form).find('input[name="dlvylcZip"]').val();
dlvylcAreaCd = $(form).find('#dlvylcAreaCd').val();
prefcd = $(form).find('#prefcd').val();
recpntNm = $(form).find('input[name="recpntNm"]').val();
recpntMbtlnb = $(form).find('input[name="recpntMbtlnb"]').val();
dlvylcAdresDvCd = $(form).find('input[name="dlvylcAdresDvCd"]').val();
@@ -1084,6 +1101,8 @@
}
} else {
dlvylcZip = $(form).find('input[name="dlvylcZip"]').val();
dlvylcAreaCd = $(form).find('#dlvylcAreaCd').val();
prefcd = $(form).find('#prefcd').val();
recpntNm = $(form).find('input[name="recpntNm"]').val();
recpntMbtlnb = $(form).find('input[name="recpntMbtlnb"]').val();
dlvylcAdresDvCd = $(form).find('input[name="dlvylcAdresDvCd"]').val();
@@ -1102,6 +1121,8 @@
otrCouponSmtmUseAt: otrCouponSmtmUseAt,
mngrFreeDlvyUseAt: mngrFreeDlvyUseAt,
dlvylcZip: dlvylcZip,
dlvylcAreaCd: dlvylcAreaCd,
prefcd: prefcd,
recpntNm: recpntNm,
recpntMbtlnb: recpntMbtlnb,
dlvylcAdresDvCd: dlvylcAdresDvCd,
@@ -1468,6 +1489,8 @@
html += ' <input type="hidden" name="dlvylcAdresDvCd" class="new">';
html += ' <input type="hidden" name="dlvylcLnbAdres" class="new">';
html += ' <input type="hidden" name="dlvylcRnmAdres" class="new">';
html += ' <input type="hidden" name="dlvylcAreaCd" class="new">';
html += ' <input type="hidden" name="prefcd" class="new">';
html += ' </div>';
html += ' </td>';
html += ' </tr>';
@@ -1801,6 +1824,8 @@
$(form).find('input[name="recpntMbtlnb"]').val(mbtlnb);
$(form).find('input[name="dlvylcZip"]').val(data.postcode);
$(form).find('input[name="dlvylcAreaCd"]').val(data.dlvylcAreaCd);
$(form).find('input[name="prefcd"]').val(data.prefcd);
$(form).find('input[name="dlvylcAdresDvCd"]').val(data.addressType);
$(form).find('input[name="dlvylcLnbAdres"]').val(data.jibunAddress);
$(form).find('input[name="dlvylcRnmAdres"]').val(data.roadAddress);
@@ -2432,6 +2457,8 @@
setle['goodsList'] = JSON.parse(localStorage.getItem('goodsList'));
setle['enuri'] = JSON.parse(localStorage.getItem('enuri'));
setle['dlvylcZip'] = localStorage.getItem('dlvylcZip');
setle['dlvylcAreaCd'] = localStorage.getItem('dlvylcAreaCd');
setle['prefcd'] = localStorage.getItem('prefcd');
setle['multiOrdrDlvylc'] = JSON.parse(localStorage.getItem('multiOrdrDlvylc'));
setle['ordrTyCd'] = $('input[name="ordrTy"]:checked').val();
@@ -3523,6 +3550,8 @@
<td>
<input type="hidden" id="dlvylcAdresDvCd" class="dft" value="<c:out value="${dftDlvylc.adresDv}"/>">
<input type="hidden" id="dlvylcZip" class="dft" value="<c:out value="${dftDlvylc.zip}"/>">
<input type="hidden" id="dlvylcAreaCd" class="dft" value="<c:out value="${dftDlvylc.dlvylcAreaCd}"/>">
<input type="hidden" id="prefcd" class="dft" value="<c:out value="${dftDlvylc.prefcd}"/>">
<input type="hidden" id="dlvylcLnbAdres" class="dft" value="<c:out value="${dftDlvylc.lnbAdres}"/>">
<input type="hidden" id="dlvylcRnmAdres" class="dft" value="<c:out value="${dftDlvylc.rnmAdres}"/>">
<input type="hidden" id="dlvylcAdresDtl" class="dft" value="<c:out value="${dftDlvylc.dtlAdres}"/>">
@@ -3559,6 +3588,8 @@
<input type="hidden" name="dlvylcAdresDvCd" class="new">
<input type="hidden" name="dlvylcLnbAdres" class="new">
<input type="hidden" name="dlvylcRnmAdres" class="new">
<input type="hidden" name="dlvylcAreaCd" class="new">
<input type="hidden" name="prefcd" class="new">
</div>
</td>
</tr>