모든 url <c:url value/> 적용

dev
박성영 3 months ago
parent 7ada04d6e6
commit ba63e1dca7

@ -19,35 +19,30 @@
<col style="width: 20%;" />
<col style="width: 30%;" />
<col style="width: 20%;" />
<col style="width: 30%;"/>
<col style="width: 30%;" />
</colgroup>
<tr>
<th class="th"><span class="required">*</span> 위치 지수 번호</th>
<td colspan="3">
<input type="text" id="pstnIdxNo" name="pstnIdxNo" class="input"
value="${data.pstnIdxNo}" validation-check="required" maxlength="100"
<c:if test="${param.mode eq 'V'}">readonly="readonly"</c:if> />
<input type="text" id="pstnIdxNo" name="pstnIdxNo" class="input" value="${data.pstnIdxNo}" validation-check="required" maxlength="100" <c:if test="${param.mode eq 'V'}">readonly="readonly"</c:if> />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 건불 부속 토지 시작 가격</th>
<td colspan="3">
<input type="text" id="bldgAnxLandBgngPrc" name="bldgAnxLandBgngPrc" class="input numericMask"
value="${data.bldgAnxLandBgngPrc}" validation-check="required" maxlength="100" />
<input type="text" id="bldgAnxLandBgngPrc" name="bldgAnxLandBgngPrc" class="input numericMask" value="${data.bldgAnxLandBgngPrc}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 건물 부속 토지 종료 가격</th>
<td colspan="3">
<input type="text" id="bldgAnxLandEndPrc" name="bldgAnxLandEndPrc" class="input numericMask"
value="${data.bldgAnxLandEndPrc}" validation-check="required" maxlength="100" />
<input type="text" id="bldgAnxLandEndPrc" name="bldgAnxLandEndPrc" class="input numericMask" value="${data.bldgAnxLandEndPrc}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 위치 지수</th>
<td colspan="3">
<input type="text" id="pstnIdx" name="pstnIdx" class="input decimalMask"
value="${data.pstnIdx}" validation-check="required" maxlength="100"/>
<input type="text" id="pstnIdx" name="pstnIdx" class="input decimalMask" value="${data.pstnIdx}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
@ -145,9 +140,11 @@
var pstnIdxNo = $("#pstnIdxNo").val();
$.ajax({
url: '/baseData/pstnIdx/delete.ajax',
url: '<c:url value="/baseData/pstnIdx/delete.ajax"/>',
type: 'POST',
data: { pstnIdxNo: pstnIdxNo },
data: {
pstnIdxNo: pstnIdxNo
},
success: function(response) {
if (response.success) {
alert(response.message || '삭제되었습니다.');

@ -19,35 +19,30 @@
<col style="width: 20%;" />
<col style="width: 30%;" />
<col style="width: 20%;" />
<col style="width: 30%;"/>
<col style="width: 30%;" />
</colgroup>
<tr>
<th class="th"><span class="required">*</span> 위반 법규 코드</th>
<td colspan="3">
<input type="text" id="vltnLwrgCd" name="vltnLwrgCd" class="input"
value="${data.vltnLwrgCd}" validation-check="required" maxlength="100"
<c:if test="${param.mode eq 'V'}">readonly="readonly"</c:if> />
<input type="text" id="vltnLwrgCd" name="vltnLwrgCd" class="input" value="${data.vltnLwrgCd}" validation-check="required" maxlength="100" <c:if test="${param.mode eq 'V'}">readonly="readonly"</c:if> />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 위반 법</th>
<td colspan="3">
<input type="text" id="vltnLaw" name="vltnLaw" class="input"
value="${data.vltnLaw}" validation-check="required" maxlength="100" />
<input type="text" id="vltnLaw" name="vltnLaw" class="input" value="${data.vltnLaw}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 시정 법</th>
<td colspan="3">
<input type="text" id="crcLaw" name="crcLaw" class="input"
value="${data.crcLaw}" validation-check="required" maxlength="100" />
<input type="text" id="crcLaw" name="crcLaw" class="input" value="${data.crcLaw}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 이행 법</th>
<td colspan="3">
<input type="text" id="impltLaw" name="impltLaw" class="input"
value="${data.impltLaw}" validation-check="required" maxlength="100" />
<input type="text" id="impltLaw" name="impltLaw" class="input" value="${data.impltLaw}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
@ -145,9 +140,11 @@
var vltnLwrgCd = $("#vltnLwrgCd").val();
$.ajax({
url: '/baseData/vltnLwrg/delete.ajax',
url: '<c:url value="/baseData/vltnLwrg/delete.ajax"/>',
type: 'POST',
data: { vltnLwrgCd: vltnLwrgCd },
data: {
vltnLwrgCd: vltnLwrgCd
},
success: function(response) {
if (response.success) {
alert(response.message || '삭제되었습니다.');

@ -19,18 +19,17 @@
<col style="width: 20%;" />
<col style="width: 30%;" />
<col style="width: 20%;" />
<col style="width: 30%;"/>
<col style="width: 30%;" />
</colgroup>
<tr>
<th class="th"><span class="required">*</span> 단속 년도</th>
<td>
<c:choose>
<c:when test="${param.mode eq 'C'}">
<input type="text" id="crdnYr" name="crdnYr" class="input" value="${dateUtil:getCurrentDateTime('yyyy')}" readonly/>
<input type="text" id="crdnYr" name="crdnYr" class="input" value="${dateUtil:getCurrentDateTime('yyyy')}" readonly />
</c:when>
<c:otherwise>
<input type="text" id="crdnYr" name="crdnYr" class="input"
value="${data.crdnYr}" readonly/>
<input type="text" id="crdnYr" name="crdnYr" class="input" value="${data.crdnYr}" readonly />
</c:otherwise>
</c:choose>
</td>
@ -41,8 +40,7 @@
자동채번
</c:when>
<c:otherwise>
<input type="text" id="crdnNo" name="crdnNo" class="input"
value="${data.crdnNo}" readonly/>
<input type="text" id="crdnNo" name="crdnNo" class="input" value="${data.crdnNo}" readonly />
</c:otherwise>
</c:choose>
</td>
@ -66,15 +64,13 @@
<tr>
<th class="th"><span class="required">*</span> 적발일자</th>
<td colspan="3">
<input type="text" id="dsclYmd" name="dsclYmd" class="input calender datepicker" validation-check="required"
value="${dateUtil:formatDateString(data.dsclYmd)}" maxlength="10" style="width: 120px;" autocomplete="off"/>
<input type="text" id="dsclYmd" name="dsclYmd" class="input calender datepicker" validation-check="required" value="${dateUtil:formatDateString(data.dsclYmd)}" maxlength="10" style="width: 120px;" autocomplete="off" />
</td>
</tr>
<tr>
<th class="th">조사원</th>
<td colspan="3">
<input type="text" id="exmnr" name="exmnr" class="input"
value="${data.exmnr}" maxlength="100" style="width: 80%;" validation-check="maxlength" />
<input type="text" id="exmnr" name="exmnr" class="input" value="${data.exmnr}" maxlength="100" style="width: 80%;" validation-check="maxlength" />
<button id="btnExmnrSelect" class="newbtn bg1 smallb-2" type="button">조사원 선택</button>
</td>
</tr>
@ -153,8 +149,12 @@
* 코드 선택박스 초기화
*/
initCodeSelect: function() {
commonCodeSelectAjax('RGN_SE_CD', 'rgnSeCd', '선택하세요', "${data.rgnSeCd == null ? '1':data.rgnSeCd}", {sortColumn:"SORT_ORDR"});
commonCodeSelectAjax('DSCL_MTHD_CD', 'dsclMthdCd', '선택하세요', "${data.dsclMthdCd}", {sortColumn:"CD_NM"});
commonCodeSelectAjax('RGN_SE_CD', 'rgnSeCd', '선택하세요', "${data.rgnSeCd == null ? '1':data.rgnSeCd}", {
sortColumn: "SORT_ORDR"
});
commonCodeSelectAjax('DSCL_MTHD_CD', 'dsclMthdCd', '선택하세요', "${data.dsclMthdCd}", {
sortColumn: "CD_NM"
});
},
/**
@ -212,7 +212,7 @@
/**
* 조사원 선택 팝업 열기
*/
openExmnrPopup: function () {
openExmnrPopup: function() {
var popupUrl = '<c:url value="/crdn/crndRegistAndView/crdnExmnr/crdnExmnrSelectPopup.do" />';
var popupName = 'exmnrPopup';
var popup = openPopup(popupUrl, 800, 700, popupName);
@ -261,9 +261,12 @@
var crdnNo = $("#crdnNo").val();
$.ajax({
url: '/crdn/crndRegistAndView/delete.ajax',
url: '<c:url value="/crdn/crndRegistAndView/delete.ajax"/>',
type: 'POST',
data: { crdnYr: crdnYr, crdnNo: crdnNo },
data: {
crdnYr: crdnYr,
crdnNo: crdnNo
},
success: function(response) {
if (response.success) {
alert(response.message || '삭제되었습니다.');
@ -338,12 +341,12 @@
window.onExmnrSelected = function(selectedExmnrs) {
if (selectedExmnrs && selectedExmnrs.length > 0) {
// 선택된 조사원들의 이름을 쉼표로 구분하여 입력 필드에 설정
var exmnrNames = selectedExmnrs.map(function (exmnr) {
var exmnrNames = selectedExmnrs.map(function(exmnr) {
return exmnr.exmnr;
}).join(',');
$('#exmnr').val(exmnrNames);
}
};
})(jQuery);
})(jQuery);
</script>

@ -19,7 +19,7 @@
<col style="width: 20%;" />
<col style="width: 30%;" />
<col style="width: 20%;" />
<col style="width: 30%;"/>
<col style="width: 30%;" />
</colgroup>
<tr>
<th class="th">조사원 ID</th>
@ -29,8 +29,7 @@
자동채번
</c:when>
<c:otherwise>
<input type="text" id="exmnrId" name="exmnrId" class="input"
value="${data.exmnrId}" readonly/>
<input type="text" id="exmnrId" name="exmnrId" class="input" value="${data.exmnrId}" readonly />
</c:otherwise>
</c:choose>
</td>
@ -38,8 +37,7 @@
<tr>
<th class="th">조사원</th>
<td colspan="3">
<input type="text" id="exmnr" name="exmnr" class="input"
value="${data.exmnr}" maxlength="100" />
<input type="text" id="exmnr" name="exmnr" class="input" value="${data.exmnr}" maxlength="100" />
</td>
</tr>
</table>
@ -62,7 +60,7 @@
</div>
<script>
(function($) {
(function($) {
'use strict';
var CrdnPopup = {
@ -117,7 +115,7 @@
alert(response.message || '처리되었습니다.');
if (window.opener && window.opener.refreshCrdnList) {
window.opener.refreshCrdnList();
}else if (window.opener && window.opener.ExmnrPopPopup) {
} else if (window.opener && window.opener.ExmnrPopPopup) {
window.opener.ExmnrPopPopup.search();
}
window.close();
@ -134,15 +132,17 @@
var exmnrId = $("#exmnrId").val();
$.ajax({
url: '/crdn/exmnr/delete.ajax',
url: '<c:url value="/crdn/exmnr/delete.ajax"/>',
type: 'POST',
data: { exmnrId: exmnrId },
data: {
exmnrId: exmnrId
},
success: function(response) {
if (response.success) {
alert(response.message || '삭제되었습니다.');
if (window.opener && window.opener.refreshCrdnList) {
window.opener.refreshCrdnList();
}else if (window.opener && window.opener.ExmnrPopPopup) {
} else if (window.opener && window.opener.ExmnrPopPopup) {
window.opener.ExmnrPopPopup.search();
}
@ -160,5 +160,5 @@
CrdnPopup.init();
});
})(jQuery);
})(jQuery);
</script>

@ -20,7 +20,7 @@
<col style="width: 20%;" />
<col style="width: 30%;" />
<col style="width: 20%;" />
<col style="width: 30%;"/>
<col style="width: 30%;" />
</colgroup>
<tr>
<th class="th"><span class="required">*</span> 구분</th>
@ -36,29 +36,25 @@
<tr>
<th class="th"><span class="required">*</span> 주민번호/법인번호</th>
<td colspan="3">
<input type="text" id="rrno" name="rrno" class="input"
value="${data.rrno}" maxlength="13" />
<input type="text" id="rrno" name="rrno" class="input" value="${data.rrno}" maxlength="13" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 성명</th>
<td colspan="3">
<input type="text" id="flnm" name="flnm" class="input"
value="${data.flnm}" validation-check="required" maxlength="100" />
<input type="text" id="flnm" name="flnm" class="input" value="${data.flnm}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 주소</th>
<td colspan="3">
<input type="text" id="addr" name="addr" class="input"
value="${data.addr}" validation-check="required" maxlength="100"/>
<input type="text" id="addr" name="addr" class="input" value="${data.addr}" validation-check="required" maxlength="100" />
</td>
</tr>
<tr>
<th class="th">상세 주소</th>
<td colspan="3">
<input type="text" id="daddr" name="daddr" class="input"
value="${data.daddr}" maxlength="100"/>
<input type="text" id="daddr" name="daddr" class="input" value="${data.daddr}" maxlength="100" />
</td>
</tr>
<tr>
@ -71,15 +67,13 @@
<tr>
<th class="th"> 전화번호</th>
<td colspan="3">
<input type="text" id="telno" name="telno" class="input"
value="${data.telno}" maxlength="100"/>
<input type="text" id="telno" name="telno" class="input" value="${data.telno}" maxlength="100" />
</td>
</tr>
<tr>
<th class="th"> 메일주소</th>
<td colspan="3">
<input type="text" id="eml" name="eml" class="input"
value="${data.eml}" maxlength="100"/>
<input type="text" id="eml" name="eml" class="input" value="${data.eml}" maxlength="100" />
</td>
</tr>
<%--<tr>
@ -91,47 +85,47 @@
<tr style="display: none;">
<th class="th"><span class="required">*</span> 지번 주소</th>
<td colspan="3">
<input type="text" id="lotnoAddr" name="lotnoAddr" class="input" style="width: 450px;" maxlength="320" readonly value="${data.lotnoAddr}"/>
<input type="text" id="lotnoMno" name="lotnoMno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.lotnoMno}"/>
<input type="text" id="lotnoSno" name="lotnoSno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.lotnoSno}"/>
<input type="text" id="lotnoAddr" name="lotnoAddr" class="input" style="width: 450px;" maxlength="320" readonly value="${data.lotnoAddr}" />
<input type="text" id="lotnoMno" name="lotnoMno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.lotnoMno}" />
<input type="text" id="lotnoSno" name="lotnoSno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.lotnoSno}" />
</td>
</tr>
<tr style="display: none;">
<th class="th"><span class="required">*</span> 도로명 주소</th>
<td colspan="3">
<input type="text" id="roadNmAddr" name="roadNmAddr" class="input" style="width: 450px;" maxlength="320" readonly value="${data.roadNmAddr}"/>
<input type="text" id="bldgMno" name="bldgMno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.bldgMno}"/>
<input type="text" id="bldgSno" name="bldgSno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.bldgSno}"/>
<input type="text" id="roadNmAddr" name="roadNmAddr" class="input" style="width: 450px;" maxlength="320" readonly value="${data.roadNmAddr}" />
<input type="text" id="bldgMno" name="bldgMno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.bldgMno}" />
<input type="text" id="bldgSno" name="bldgSno" class="input" style="width: 120px;" maxlength="4" readonly value="${data.bldgSno}" />
</td>
</tr>
<!-- 중요로직: sggCd(시군구 코드는 세션에서 서버가 설정) -->
<tr style="display: none;">
<th class="th"><span class="required">*</span> 행정구역코드</th>
<td colspan="3">
<input type="text" id="pbadmsZoneCd" name="pbadmsZoneCd" class="input" maxlength="10" style="width: 180px;" placeholder="예) 4128700000" readonly value="${data.pbadmsZoneCd}"/>
<input type="text" id="pbadmsZoneCd" name="pbadmsZoneCd" class="input" maxlength="10" style="width: 180px;" placeholder="예) 4128700000" readonly value="${data.pbadmsZoneCd}" />
</td>
</tr>
<tr style="display: none;">
<th class="th">지번 전체주소</th>
<td colspan="3">
<input type="text" id="lotnoWholAddr" name="lotnoWholAddr" class="input" maxlength="2000" readonly value="${data.lotnoWholAddr}"/>
<input type="text" id="lotnoWholAddr" name="lotnoWholAddr" class="input" maxlength="2000" readonly value="${data.lotnoWholAddr}" />
</td>
</tr>
<tr>
<tr style="display: none;">
<th class="th">도로명 전체주소</th>
<td colspan="3">
<input type="text" id="roadNmWholAddr" name="roadNmWholAddr" class="input" maxlength="2000" readonly value="${data.roadNmWholAddr}"/>
<input type="text" id="roadNmWholAddr" name="roadNmWholAddr" class="input" maxlength="2000" readonly value="${data.roadNmWholAddr}" />
</td>
</tr>
<tr style="display: none;">
<th class="th">참고 주소</th>
<td>
<input type="text" id="refAddr" name="refAddr" class="input" maxlength="320" readonly value="${data.refAddr}"/>
<input type="text" id="refAddr" name="refAddr" class="input" maxlength="320" readonly value="${data.refAddr}" />
</td>
<th class="th">도로명 코드</th>
<td>
<input type="text" id="roadNmCd" name="roadNmCd" class="input" style="width: 180px;" maxlength="12" readonly value="${data.roadNmCd}"/>
<input type="text" id="roadNmCd" name="roadNmCd" class="input" style="width: 180px;" maxlength="12" readonly value="${data.roadNmCd}" />
</td>
</tr>
<tr style="display: none;">
@ -226,7 +220,7 @@
alert(response.message || '처리되었습니다.');
if (window.opener && window.opener.refreshOwnActList) {
window.opener.refreshOwnActList();
}else if (window.opener && window.opener.CrdnOwnrSelectPopup) {
} else if (window.opener && window.opener.CrdnOwnrSelectPopup) {
window.opener.CrdnOwnrSelectPopup.search();
}
window.close();
@ -243,15 +237,17 @@
var ownrId = $("#ownrId").val();
$.ajax({
url: '/crdn/ownact/delete.ajax',
url: '<c:url value="/crdn/ownact/delete.ajax"/>',
type: 'POST',
data: { ownrId: ownrId },
data: {
ownrId: ownrId
},
success: function(response) {
if (response.success) {
alert(response.message || '삭제되었습니다.');
if (window.opener && window.opener.refreshOwnActList) {
window.opener.refreshOwnActList();
}else if (window.opener && window.opener.CrdnOwnrSelectPopup) {
} else if (window.opener && window.opener.CrdnOwnrSelectPopup) {
window.opener.CrdnOwnrSelectPopup.search();
}
window.close();

@ -23,7 +23,7 @@
<table>
<colgroup>
<col style="width:15%;" />
<col style="width:35%;"/>
<col style="width:35%;" />
<col style="width:15%;" />
<col />
</colgroup>
@ -106,12 +106,12 @@
<tr>
<th class="th">우편번호</th>
<td>
<input type="text" id="zip" name="zip" class="input" value="${user.zip}" style="width: 100px;" readonly="readonly"/>
<input type="text" id="zip" name="zip" class="input" value="${user.zip}" style="width: 100px;" readonly="readonly" />
<button type="button" class="newbtn bg2" onclick="searchZipCode()">주소찾기</button>
</td>
<th class="th">주소</th>
<td>
<input type="text" id="addr" name="addr" class="input" value="${user.addr}" readonly="readonly"/>
<input type="text" id="addr" name="addr" class="input" value="${user.addr}" readonly="readonly" />
</td>
</tr>
<tr>
@ -191,9 +191,11 @@
*/
loadCodeDetailList: function(cdGroupId, targetId, selectedValue) {
$.ajax({
url: '/common/code/detail/listByGroupId.ajax',
url: '<c:url value="/common/code/detail/listByGroupId.ajax"/>',
type: 'GET',
data: { cdGroupId: cdGroupId },
data: {
cdGroupId: cdGroupId
},
success: function(response) {
if (response.result && response.data) {
var $select = $('#' + targetId);
@ -224,14 +226,14 @@
popUrl += params;
var popTitle = "주소 찾기";
var popOption = "width=570px, height=420px, resizable=yes, scrollbars=yes, location=no, top=100px, left=100px";
window.open(popUrl, popTitle ,popOption);
window.open(popUrl, popTitle, popOption);
},
/* ========================
* 주소 검색 콜백 함수
-주소 검색 팝업의 검색결과를 전달 받는다.
======================== */
searchZipCodeCallback: function(obj){
searchZipCodeCallback: function(obj) {
//검색결과 Set
$("#zip").val(obj.zipNo);
$("#addr").val(obj.roadAddrPart1);
@ -254,14 +256,14 @@
// AJAX 요청
$.ajax({
url: "<c:url value="/mypage/edit.ajax"/>",
url: "<c:url value=" / mypage / edit.ajax "/>",
type: 'POST',
data: formData,
success: function(response) {
if (response.result) {
alert(response.message);
self.goToMypage();
}else{
} else {
alert(response.message);
}
}

@ -155,26 +155,26 @@
<tr>
<th class="th">우편번호</th>
<td>
<input type="text" id="zip" name="zip" class="input" value="${user.zip}" style="width: 100px;" readonly="readonly"/>
<input type="text" id="zip" name="zip" class="input" value="${user.zip}" style="width: 100px;" readonly="readonly" />
<button class="newbtn bg1 userser" type="button" onclick="searchZipCode();">주소 찾기</button>
</td>
<th class="th">주소</th>
<td>
<input type="text" id="addr" name="addr" class="input" style="width: 250px;" value="${user.addr}" readonly="readonly"/>
<input type="text" id="addr" name="addr" class="input" style="width: 250px;" value="${user.addr}" readonly="readonly" />
</td>
</tr>
<tr>
<th class="th">상세주소</th>
<td colspan="3">
<input type="text" id="daddr" name="daddr" class="input" style="width: 450px;" value="${user.daddr}"/>
<input type="text" id="daddr" name="daddr" class="input" style="width: 450px;" value="${user.daddr}" />
</td>
</tr>
<tr>
<th class="th"><span class="required">*</span> 잠금여부</th>
<td colspan="3">
<select id="lockYn" name="lockYn" class="input" validation-check="required">
<option value="N" ${empty user.lockYn or user.lockYn eq 'N' ? 'selected' : ''}>정상</option>
<option value="Y" ${user.lockYn eq 'Y' ? 'selected' : ''}>잠금</option>
<option value="N" ${empty user.lockYn or user.lockYn eq 'N' ? 'selected' : '' }>정상</option>
<option value="Y" ${user.lockYn eq 'Y' ? 'selected' : '' }>잠금</option>
</select>
</td>
</tr>
@ -182,8 +182,8 @@
<th class="th"><span class="required">*</span> 사용여부</th>
<td colspan="3">
<select id="useYn" name="useYn" class="input" validation-check="required">
<option value="Y" ${empty user.useYn or user.useYn eq 'Y' ? 'selected' : ''}>사용</option>
<option value="N" ${user.useYn eq 'N' ? 'selected' : ''}>미사용</option>
<option value="Y" ${empty user.useYn or user.useYn eq 'Y' ? 'selected' : '' }>사용</option>
<option value="N" ${user.useYn eq 'N' ? 'selected' : '' }>미사용</option>
</select>
</td>
</tr>
@ -206,11 +206,11 @@
<!-- /Main body -->
<script type="text/javascript">
/**
/**
* 사용자 등록/수정 모듈
* 사용자 정보를 등록하거나 수정하는 기능을 제공합니다.
*/
(function(window, $) {
(function(window, $) {
'use strict';
//사용자 계정 중복 방지 타이머
@ -277,19 +277,21 @@
// debounce 처리: 입력 후 500ms 대기
clearTimeout(debounceTimer);
debounceTimer = setTimeout(function () {
if( userAcnt.length > 0 ) {
debounceTimer = setTimeout(function() {
if (userAcnt.length > 0) {
errorElementCreate($("#userAcnt")[0], "", false);
}
$.ajax({
url: '/system/user/duplicateCheck.ajax',
url: '<c:url value="/system/user/duplicateCheck.ajax"/>',
type: 'POST',
data: { userAcnt: userAcnt },
data: {
userAcnt: userAcnt
},
success: function(response) {
if (response.result) {
if( response.data > 0 ){
if (response.data > 0) {
errorElementCreate($("#userAcnt")[0], "중복된 사용자 계정입니다.", false);
}else{
} else {
errorElementCreate($("#userAcnt")[0], "", true);
}
}
@ -328,9 +330,11 @@
*/
loadCodeDetailList: function(cdGroupId, targetId, selectedValue) {
$.ajax({
url: '/common/code/detail/listByGroupId.ajax',
url: '<c:url value="/common/code/detail/listByGroupId.ajax"/>',
type: 'GET',
data: { cdGroupId: cdGroupId },
data: {
cdGroupId: cdGroupId
},
success: function(response) {
if (response.result && response.data) {
var $select = $('#' + targetId);
@ -360,7 +364,7 @@
var selectedValue = '${user.userGroupId}';
$.ajax({
url: '/system/user/getGroupList.ajax',
url: '<c:url value="/system/user/getGroupList.ajax"/>',
type: 'GET',
success: function(response) {
if (response.result && response.data) {
@ -395,14 +399,14 @@
popUrl += params;
var popTitle = "주소 찾기";
var popOption = "width=570px, height=530px, resizable=yes, scrollbars=yes, location=no, top=100px, left=100px";
window.open(popUrl, popTitle ,popOption);
window.open(popUrl, popTitle, popOption);
},
/* ========================
* 주소 검색 콜백 함수
-주소 검색 팝업의 검색결과를 전달 받는다.
======================== */
searchZipCodeCallback: function(obj){
searchZipCodeCallback: function(obj) {
//검색결과 Set
$("#zip").val(obj.zipNo);
$("#addr").val(obj.roadAddrPart1);
@ -530,7 +534,7 @@
* 목록 페이지로 이동
*/
goToList: function() {
window.location.href = removeUrlParam("selectUserId", "<c:url value="/system/user/list.do"/>");
window.location.href = removeUrlParam("selectUserId", "<c:url value=" / system / user / list.do "/>");
},
/**
@ -555,9 +559,11 @@
if (confirm('비밀번호를 초기화하시겠습니까?')) {
$.ajax({
url: '/system/user/resetPassword.ajax',
url: '<c:url value="/system/user/resetPassword.ajax"/>',
type: 'POST',
data: { userId: userId },
data: {
userId: userId
},
success: function(response) {
if (response.result) {
alert('비밀번호가 성공적으로 초기화되었습니다.');
@ -614,5 +620,5 @@
UserForm.fnAuthInfo();
};
})(window, jQuery);
})(window, jQuery);
</script>
Loading…
Cancel
Save