fix : 배송지 등록/수정 수정

fix : 상품 메뉴(카테고리) column 수 변경
This commit is contained in:
이대환
2026-01-30 18:37:28 +09:00
parent b654dcb447
commit 252a27601e
12 changed files with 220 additions and 72 deletions

View File

@@ -16,64 +16,96 @@
2024-04-15 김혜인 최초 생성
--%>
<html>
<!-- 배송지 등록-->
<div id="dlvylcRegist" class="modal default" style="max-width: 600px;">
<!-- 배송지 등록-->
<script>
$(document).ready(function () {
$('[name=dlvylcAreaCd]').on('change', fn_toggle_langHeader);
fn_toggle_langHeader();
});
</script>
<div id="dlvylcRegist" class="modal default" style="max-width: 600px;">
<form id = "dlvylcRegistForm">
<div class="modal-header">
<div class="modal-header__title">배송지 등록</div>
<div class="modal-header__title">배송지 등록 (配送先登録)</div>
</div>
<form id = "dlvylcRegistForm">
<div class="modal-content">
<table class="table-address">
<caption>해당 테이블에 대한 내용</caption>
<colgroup>
<col style="width:116px;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th>배송지명<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" name="dlvylcDcCn" title="배송지명" maxlength="67">
</td>
</tr>
<tr>
<th>받으시는 분<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" title="받으시는 분" name="recpntNm" title="받으시는 분" maxlength="13">
</td>
</tr>
<tr>
<th>배송지 주소<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input short" id="zip" name="zip" title="우편번호" maxlength="5" readonly>
<button class="find-address-btn" onclick="fn_select_postcode(fn_select_dlvylc_postcode); return false;">우편번호 찾기</button>
<input type="text" class="m-input long my" id="adres" name="adres" maxlength="66" readonly title="주소">
<input type="text" class="m-input long" id="dtlAdres" name="dtlAdres" title="상세주소" maxlength="66" placeholder="나머지 주소를 입력해 주세요">
</td>
</tr>
<tr>
<th>휴대전화번호<span class="required-asterisk">*</span></th>
<td>
<input name="mbtlnb" type="text" class="m-input telno" title="휴대전화번호" maxlength="13" placeholder="휴대폰번호'-'없이 입력하세요">
</td>
</tr>
</tbody>
</table>
<div class="shipping-register-bottom">
<label class="b-checkbox checkbox is-medium">
<input type="checkbox" id="dftDlvylcAt" name="dftDlvylcAt" value="Y">
<span class="check"></span>
<span class="control-label">기본 배송지</span>
</label>
<div class="modal-content">
<div class="custom-radio-container">
<div class="custom-radio">
<input type="radio" id="langKr" name="dlvylcAreaCd" value="KR" checked>
<label for="langKr">KR</label>
</div>
<div class="shipping-btn-container">
<a href="#" rel="modal:close" class="btn large outline">취소</a>
<button type="button" id="DlvylcRegistBtn" class="btn theme large"
onclick="fn_insert_dlvylc('<spring:message code='success.common.insert'/>'); return false;">등록하기</button>
<div class="custom-radio">
<input type="radio" id="langJp" name="dlvylcAreaCd" value="JP">
<label for="langJp">JP</label>
</div>
</div>
<input type="hidden" id="adresDv" name="adresDv">
<input type="hidden" id="isPop">
</form>
</div>
<table class="table-address">
<caption>해당 테이블에 대한 내용</caption>
<colgroup>
<col style="width:116px;">
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<th class="langKr">배송지명<span class="required-asterisk">*</span></th>
<th class="langJp">配送先名<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" name="dlvylcDcCn" title="배송지명" maxlength="67">
</td>
</tr>
<tr>
<th class="langKr">받으시는 분<span class="required-asterisk">*</span></th>
<th class="langJp">お届け先<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" title="받으시는 분" name="recpntNm" title="받으시는 분" maxlength="13">
</td>
</tr>
<tr>
<th class="langKr">배송지 주소<span class="required-asterisk">*</span></th>
<th class="langJp">郵便番号<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input short" id="zip" name="zip" title="우편번호" maxlength="7" readonly>
<button class="find-address-btn langKr" onclick="fn_select_postcode(fn_select_dlvylc_postcode); return false;">우편번호 찾기</button>
<button class="find-address-btn langJp" onclick="fn_select_postcodeJp(); return false;">検索</button>
<input type="text" class="m-input long my" id="adres" name="adres" maxlength="66" readonly title="주소">
<input type="text" class="m-input long" id="dtlAdres" name="dtlAdres" title="상세주소" maxlength="66" placeholder="나머지 주소를 입력해 주세요">
</td>
</tr>
<tr>
<th class="langKr">휴대전화번호<span class="required-asterisk">*</span></th>
<th class="langJp">電話番号<span class="required-asterisk">*</span></th>
<td>
<input name="mbtlnb" type="text" class="m-input telno" title="휴대전화번호" maxlength="13" placeholder="휴대폰번호'-'없이 입력하세요">
</td>
</tr>
<tr class="langKr">
<th>개인통관번호<br>(개인통관부호)<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" id="cstmclerCd" name="cstmclerCd" title="개인통관번호(개인통관부호)" maxlength="13" placeholder="P로 시작하는 13자리 부호를 입력하세요">
<button class="find-address-btn" onclick="window.open('https://unipass.customs.go.kr/per/persIndex.do', '_blank'); return false;">통관번호 조회</button>
</td>
</tr>
</tbody>
</table>
<div class="shipping-register-bottom">
<label class="b-checkbox checkbox is-medium">
<input type="checkbox" id="dftDlvylcAt" name="dftDlvylcAt" value="Y">
<span class="check"></span>
<span class="control-label langKr">기본 배송지</span>
<span class="control-label langJp">既定の配送先</span>
</label>
</div>
<div class="shipping-btn-container">
<a href="#" rel="modal:close" class="btn large outline langKr">취소</a>
<a href="#" rel="modal:close" class="btn large outline langJp">キャンセル</a>
<button type="button" class="btn theme large langKr"
onclick="fn_insert_dlvylc('<spring:message code='success.common.insert'/>'); return false;">등록하기</button>
<button type="button" class="btn theme large langJp"
onclick="fn_insert_dlvylc('<spring:message code='success.common.insert'/>'); return false;">登録</button>
</div>
</div>
<input type="hidden" id="adresDv" name="adresDv">
<input type="hidden" id="isPop">
</form>
</div>
</html>

View File

@@ -19,14 +19,27 @@
<script>
$(document).ready(function (){
$(".telno").val(fn_format_mbtlnb($(".telno").val()));
$('[name=dlvylcAreaCd]').on('change', fn_toggle_langHeader);
fn_toggle_langHeader();
});
</script>
<div id="dlvylcUpdate" class="modal default" style="max-width: 600px;">
<form id="dlvylcUpdtForm" name="dlvylcUpdtForm" action="<c:url value="/crm/dlvylc/updateDlvylcUpdt"/>" method="post">
<div class="modal-header">
<div class="modal-header__title">배송지 수정</div>
<div class="modal-header__title">배송지 수정 (配送先変更)</div>
</div>
<div class="modal-content">
<div class="custom-radio-container">
<div class="custom-radio">
<input type="radio" id="langKr" name="dlvylcAreaCd" value="KR" <c:if test="${'KR' eq dtlDlvylc.resultVO.dlvylcAreaCd}">checked</c:if>>
<label for="langKr">KR</label>
</div>
<div class="custom-radio">
<input type="radio" id="langJp" name="dlvylcAreaCd" value="JP" <c:if test="${'JP' eq dtlDlvylc.resultVO.dlvylcAreaCd}">checked</c:if>>
<label for="langJp">JP</label>
</div>
</div>
<table class="table-address">
<caption>해당 테이블에 대한 내용</caption>
<colgroup>
@@ -35,22 +48,26 @@
</colgroup>
<tbody>
<tr>
<th>배송지명<span class="required-asterisk">*</span></th>
<th class="langKr">배송지명<span class="required-asterisk">*</span></th>
<th class="langJp">配送先名<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" name="dlvylcDcCn" title="배송지명" value="<c:out value = "${dtlDlvylc.resultVO.dlvylcDcCn}" />" maxlength="67">
</td>
</tr>
<tr>
<th>받으시는 분<span class="required-asterisk">*</span></th>
<th class="langKr">받으시는 분<span class="required-asterisk">*</span></th>
<th class="langJp">お届け先<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" title="받으시는 분" name="recpntNm" title="받으시는 분" value="<c:out value="${dtlDlvylc.resultVO.recpntNm}" />" maxlength="13">
</td>
</tr>
<tr>
<th>배송지 주소<span class="required-asterisk">*</span></th>
<th class="langKr">배송지 주소<span class="required-asterisk">*</span></th>
<th class="langJp">郵便番号<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input short" id="zip" name="zip" title="우편번호" value="<c:out value = "${dtlDlvylc.resultVO.zip}"/>" maxlength="5" readonly>
<button class="find-address-btn" onclick="fn_select_postcode(fn_select_dlvylc_postcode); return false;">우편번호 찾기</button>
<input type="text" class="m-input short" id="zip" name="zip" title="우편번호" value="<c:out value = "${dtlDlvylc.resultVO.zip}"/>" maxlength="7" readonly>
<button class="find-address-btn langKr" onclick="fn_select_postcode(fn_select_dlvylc_postcode); return false;">우편번호 찾기</button>
<button class="find-address-btn langJp" onclick="fn_select_postcodeJp(); return false;">検索</button>
<input type="text" class="m-input long my" id="adres" name="adres" title="주소" maxlength="66"
value=<c:choose>
<c:when test = "${dtlDlvylc.resultVO.adresDv eq '01'}">'<c:out value = "${dtlDlvylc.resultVO.rnmAdres}"/>'</c:when>
@@ -61,12 +78,21 @@
</td>
</tr>
<tr>
<th>휴대전화번호<span class="required-asterisk">*</span></th>
<th class="langKr">휴대전화번호<span class="required-asterisk">*</span></th>
<th class="langJp">電話番号<span class="required-asterisk">*</span></th>
<td>
<input name="mbtlnb" type="text" class="m-input telno" title="휴대전화번호" value="<c:out value = "${dtlDlvylc.resultVO.mbtlnb}"/>"
maxlength="13" placeholder="휴대폰번호'-'없이 입력하세요">
</td>
</tr>
<tr class="langKr">
<th>개인통관번호<br>(개인통관부호)<span class="required-asterisk">*</span></th>
<td>
<input type="text" class="m-input" id="cstmclerCd" name="cstmclerCd" title="개인통관번호(개인통관부호)" value="<c:out value = "${dtlDlvylc.resultVO.cstmclerCd}"/>"
maxlength="13" placeholder="P로 시작하는 13자리 부호를 입력하세요">
<button class="find-address-btn" onclick="window.open('https://unipass.customs.go.kr/per/persIndex.do', '_blank'); return false;">통관번호 조회</button>
</td>
</tr>
</tbody>
</table>
<div class="shipping-register-bottom">