법인 정보 관리 페이지 수정
This commit is contained in:
@@ -456,33 +456,48 @@
|
|||||||
var orgMiddle = $("#orgPhoneMiddle").val();
|
var orgMiddle = $("#orgPhoneMiddle").val();
|
||||||
var orgLast = $("#orgPhoneLast").val();
|
var orgLast = $("#orgPhoneLast").val();
|
||||||
|
|
||||||
// 전화번호 유효성 검사
|
// 전화번호 유효성 검사 (입력한 경우에만 검사)
|
||||||
if (scPrefix === "") {
|
// 고객센터 전화번호 검사
|
||||||
alert("고객센터 전화번호 앞자리를 선택해주세요.");
|
var hasScPhone = scPrefix || scMiddle || scLast;
|
||||||
$("#scPhonePrefix").focus();
|
if (hasScPhone) {
|
||||||
return;
|
if (!scPrefix || scPrefix === "") {
|
||||||
|
alert("고객센터 전화번호를 입력하려면 앞자리를 선택해주세요.");
|
||||||
|
$("#scPhonePrefix").focus();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (!scMiddle || !scLast || scMiddle.length < 3 || scLast.length < 4) {
|
||||||
|
alert("올바른 고객센터 전화번호를 입력하여 주십시오.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (orgPrefix === "") {
|
// 회사 전화번호 검사
|
||||||
alert("회사 전화번호 앞자리를 선택해주세요.");
|
var hasOrgPhone = orgPrefix || orgMiddle || orgLast;
|
||||||
$("#orgPhonePrefix").focus();
|
if (hasOrgPhone) {
|
||||||
return;
|
if (!orgPrefix || orgPrefix === "") {
|
||||||
|
alert("회사 전화번호를 입력하려면 앞자리를 선택해주세요.");
|
||||||
|
$("#orgPhonePrefix").focus();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (!orgMiddle || !orgLast || orgMiddle.length < 3 || orgLast.length < 4) {
|
||||||
|
alert("올바른 회사 전화번호를 입력하여 주십시오.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scMiddle || !scLast || scMiddle.length < 3 || scLast.length < 4) {
|
// hidden input에 전체 전화번호 설정 (입력한 경우에만)
|
||||||
alert("올바른 고객센터 전화번호를 입력하여 주십시오.");
|
if (hasScPhone && scPrefix && scMiddle && scLast) {
|
||||||
return;
|
$("input[name=scPhoneNumber]").val([scPrefix, scMiddle, scLast].join('-'));
|
||||||
|
} else {
|
||||||
|
$("input[name=scPhoneNumber]").val('');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!orgMiddle || !orgLast || orgMiddle.length < 3 || orgLast.length < 4) {
|
if (hasOrgPhone && orgPrefix && orgMiddle && orgLast) {
|
||||||
alert("올바른 회사 전화번호를 입력하여 주십시오.");
|
$("input[name=orgPhoneNumber]").val([orgPrefix, orgMiddle, orgLast].join('-'));
|
||||||
return;
|
} else {
|
||||||
|
$("input[name=orgPhoneNumber]").val('');
|
||||||
}
|
}
|
||||||
|
|
||||||
// hidden input에 전체 전화번호 설정
|
|
||||||
$("input[name=scPhoneNumber]").val([scPrefix, scMiddle, scLast].join('-'));
|
|
||||||
$("input[name=orgPhoneNumber]").val([orgPrefix, orgMiddle, orgLast].join('-'));
|
|
||||||
|
|
||||||
// 파일 체크
|
// 파일 체크
|
||||||
var fileInput = document.getElementById('compRegFileUpload');
|
var fileInput = document.getElementById('compRegFileUpload');
|
||||||
if (fileInput.files.length > 0) {
|
if (fileInput.files.length > 0) {
|
||||||
@@ -613,7 +628,7 @@
|
|||||||
<td style="width:35%;"><input type="text" name="orgSectors" id="orgSectors" maxlength="50" /></td>
|
<td style="width:35%;"><input type="text" name="orgSectors" id="orgSectors" maxlength="50" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:15%;"><%= getRequiredLabel(localeMessage.getString("portalOrg.orgCode")) %></th>
|
<th style="width:15%;"><%= localeMessage.getString("portalOrg.orgCode") %></th>
|
||||||
<td colspan="3" style="width:35%;">
|
<td colspan="3" style="width:35%;">
|
||||||
<div style="display: flex; align-items: center;">
|
<div style="display: flex; align-items: center;">
|
||||||
<input type="text" name="orgCode" id="orgCode" style="width: 200px; margin-right: 10px;"/>
|
<input type="text" name="orgCode" id="orgCode" style="width: 200px; margin-right: 10px;"/>
|
||||||
@@ -628,22 +643,19 @@
|
|||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<input type="text" name="compRegNo" id ="compRegNo" data-required data-warning="사업자 등록번호를 입력하여 주십시오."/>
|
<input type="text" name="compRegNo" id ="compRegNo" data-required data-warning="사업자 등록번호를 입력하여 주십시오."/>
|
||||||
</td>
|
</td>
|
||||||
<th ><%= getRequiredLabel(localeMessage.getString("portalOrg.ceoName")) %></th>
|
<th><%= localeMessage.getString("portalOrg.ceoName") %></th>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" name="ceoName" id="ceoName" maxlength="50"
|
<input type="text" name="ceoName" id="ceoName" maxlength="50" />
|
||||||
data-required data-warning="대표자 성명을 입력하여 주십시오." />
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th><%= getRequiredLabel(localeMessage.getString("portalOrg.corpRegNo")) %></th>
|
<th><%= localeMessage.getString("portalOrg.corpRegNo") %></th>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<input type="text" name="corpRegNo" id="corpRegNo"
|
<input type="text" name="corpRegNo" id="corpRegNo" />
|
||||||
data-required data-warning="법인등록번호를 입력하여 주십시오."/>
|
|
||||||
</td>
|
</td>
|
||||||
<th><%= getRequiredLabel(localeMessage.getString("portalOrg.orgAddr")) %></th>
|
<th><%= localeMessage.getString("portalOrg.orgAddr") %></th>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" name="orgAddr" id="orgAddr" maxlength="255"
|
<input type="text" name="orgAddr" id="orgAddr" maxlength="255" />
|
||||||
data-required data-warning="사업장 소재지를 입력하여 주십시오."/>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -651,19 +663,18 @@
|
|||||||
<td style="width:10%;"><div class="select-style"><select name="approvalStatus"/></div></td>
|
<td style="width:10%;"><div class="select-style"><select name="approvalStatus"/></div></td>
|
||||||
<th style="width:15%;"><%= localeMessage.getString("portalOrg.orgStatus") %></th>
|
<th style="width:15%;"><%= localeMessage.getString("portalOrg.orgStatus") %></th>
|
||||||
<td style="width:10%;"><div class="select-style"><select name="orgStatus" id="orgStatus" /></div></td>
|
<td style="width:10%;"><div class="select-style"><select name="orgStatus" id="orgStatus" /></div></td>
|
||||||
<th><%= getRequiredLabel(localeMessage.getString("portalOrg.serviceName")) %></th>
|
<th><%= localeMessage.getString("portalOrg.serviceName") %></th>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" name="serviceName" id="serviceName" maxlength="36"
|
<input type="text" name="serviceName" id="serviceName" maxlength="36" />
|
||||||
data-required data-warning="서비스명을 입력하여 주십시오."/>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th><%= getRequiredLabel(localeMessage.getString("portalOrg.scPhoneNumber")) %></th>
|
<th><%= localeMessage.getString("portalOrg.scPhoneNumber") %></th>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<div class="input-group" style="width: 60%; display: flex;">
|
<div class="input-group" style="width: 60%; display: flex;">
|
||||||
<div class="select-style" style="width: 25%; display: inline-block;">
|
<div class="select-style" style="width: 30%; display: inline-block;">
|
||||||
<select id="scPhonePrefix" name="scPhonePrefix" style="padding-left: 10px;"
|
<select id="scPhonePrefix" name="scPhonePrefix" style="padding-left: 10px;">
|
||||||
data-required data-warning="고객센터 전화번호 앞자리를 선택해주세요.">
|
<option value="">선택</option>
|
||||||
<option value="국번없음">국번없음</option>
|
<option value="국번없음">국번없음</option>
|
||||||
<option value="02">02</option>
|
<option value="02">02</option>
|
||||||
<option value="031">031</option>
|
<option value="031">031</option>
|
||||||
@@ -686,20 +697,18 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<span class="mx-2">-</span>
|
<span class="mx-2">-</span>
|
||||||
<input type="text" id="scPhoneMiddle" name="scPhoneMiddle" maxlength="4" style="width: 20%; text-align: center;"
|
<input type="text" id="scPhoneMiddle" name="scPhoneMiddle" maxlength="4" style="width: 20%; text-align: center;" />
|
||||||
data-required data-warning="고객센터 전화번호 중간자리를 입력하여 주십시오." />
|
|
||||||
<span class="mx-2">-</span>
|
<span class="mx-2">-</span>
|
||||||
<input type="text" id="scPhoneLast" name="scPhoneLast" maxlength="4" style="width: 20%; text-align: center;"
|
<input type="text" id="scPhoneLast" name="scPhoneLast" maxlength="4" style="width: 20%; text-align: center;" />
|
||||||
data-required data-warning="고객센터 전화번호 끝자리를 입력하여 주십시오." />
|
|
||||||
<input type="hidden" name="scPhoneNumber"/>
|
<input type="hidden" name="scPhoneNumber"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<th><%= getRequiredLabel(localeMessage.getString("portalOrg.orgPhoneNumber")) %></th>
|
<th><%= localeMessage.getString("portalOrg.orgPhoneNumber") %></th>
|
||||||
<td>
|
<td>
|
||||||
<div class="input-group" style="width: 60%; display: flex;">
|
<div class="input-group" style="width: 60%; display: flex;">
|
||||||
<div class="select-style" style="width: 25%; display: inline-block;">
|
<div class="select-style" style="width: 30%; display: inline-block;">
|
||||||
<select id="orgPhonePrefix" name="orgPhonePrefix" style="padding-left: 10px;"
|
<select id="orgPhonePrefix" name="orgPhonePrefix" style="padding-left: 10px;">
|
||||||
data-required data-warning="회사 전화번호 앞자리를 선택해주세요." >
|
<option value="">선택</option>
|
||||||
<option value="국번없음">국번없음</option>
|
<option value="국번없음">국번없음</option>
|
||||||
<option value="02">02</option>
|
<option value="02">02</option>
|
||||||
<option value="031">031</option>
|
<option value="031">031</option>
|
||||||
@@ -722,11 +731,9 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<span class="mx-2">-</span>
|
<span class="mx-2">-</span>
|
||||||
<input type="text" id="orgPhoneMiddle" name="orgPhoneMiddle" maxlength="4" style="width: 20%; text-align: center;"
|
<input type="text" id="orgPhoneMiddle" name="orgPhoneMiddle" maxlength="4" style="width: 20%; text-align: center;" />
|
||||||
data-required data-warning="회사 전화번호 중간자리를 입력하여 주십시오." />
|
|
||||||
<span class="mx-2">-</span>
|
<span class="mx-2">-</span>
|
||||||
<input type="text" id="orgPhoneLast" name="orgPhoneLast" maxlength="4" style="width: 20%; text-align: center;"
|
<input type="text" id="orgPhoneLast" name="orgPhoneLast" maxlength="4" style="width: 20%; text-align: center;" />
|
||||||
data-required data-warning="회사 전화번호 끝자리를 입력하여 주십시오." />
|
|
||||||
<input type="hidden" name="orgPhoneNumber"/>
|
<input type="hidden" name="orgPhoneNumber"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user