From ba63e1dca7d28d6b86b3221fa7f944265ef384d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Wed, 10 Sep 2025 11:17:38 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=93=A0=20url=20=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baseData/pstnIdx/pstnIdxRegistPopup.jsp | 21 +- .../baseData/vltnLwrg/vltnLwrgRegistPopup.jsp | 21 +- .../main/crdnRegistPopup.jsp | 319 ++--- .../webapp/WEB-INF/views/crdn/exmnr/popup.jsp | 194 +-- .../views/crdn/ownact/ownActRegistPopup.jsp | 88 +- src/main/webapp/WEB-INF/views/mypage/edit.jsp | 24 +- .../webapp/WEB-INF/views/system/user/form.jsp | 1056 +++++++++-------- 7 files changed, 862 insertions(+), 861 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/baseData/pstnIdx/pstnIdxRegistPopup.jsp b/src/main/webapp/WEB-INF/views/baseData/pstnIdx/pstnIdxRegistPopup.jsp index d7a1637..4da926b 100644 --- a/src/main/webapp/WEB-INF/views/baseData/pstnIdx/pstnIdxRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/baseData/pstnIdx/pstnIdxRegistPopup.jsp @@ -19,35 +19,30 @@ - + * 위치 지수 번호 - readonly="readonly" /> + readonly="readonly" /> * 건불 부속 토지 시작 가격 - + * 건물 부속 토지 종료 가격 - + * 위치 지수 - + @@ -145,9 +140,11 @@ var pstnIdxNo = $("#pstnIdxNo").val(); $.ajax({ - url: '/baseData/pstnIdx/delete.ajax', + url: '', type: 'POST', - data: { pstnIdxNo: pstnIdxNo }, + data: { + pstnIdxNo: pstnIdxNo + }, success: function(response) { if (response.success) { alert(response.message || '삭제되었습니다.'); diff --git a/src/main/webapp/WEB-INF/views/baseData/vltnLwrg/vltnLwrgRegistPopup.jsp b/src/main/webapp/WEB-INF/views/baseData/vltnLwrg/vltnLwrgRegistPopup.jsp index 3ac05bf..42a9f51 100644 --- a/src/main/webapp/WEB-INF/views/baseData/vltnLwrg/vltnLwrgRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/baseData/vltnLwrg/vltnLwrgRegistPopup.jsp @@ -19,35 +19,30 @@ - + * 위반 법규 코드 - readonly="readonly" /> + readonly="readonly" /> * 위반 법 - + * 시정 법 - + * 이행 법 - + @@ -145,9 +140,11 @@ var vltnLwrgCd = $("#vltnLwrgCd").val(); $.ajax({ - url: '/baseData/vltnLwrg/delete.ajax', + url: '', type: 'POST', - data: { vltnLwrgCd: vltnLwrgCd }, + data: { + vltnLwrgCd: vltnLwrgCd + }, success: function(response) { if (response.success) { alert(response.message || '삭제되었습니다.'); diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnRegistPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnRegistPopup.jsp index 7cd5478..f81bd40 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnRegistPopup.jsp @@ -19,18 +19,17 @@ - + * 단속 년도 - + - + @@ -41,8 +40,7 @@ 자동채번 - + @@ -66,15 +64,13 @@ * 적발일자 - + 조사원 - + @@ -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" + }); }, /** @@ -172,178 +172,181 @@ * 이벤트 바인딩 */ bindEvents: function() { - var self = this; - - $("#btnSave").on('click', function() { - self.save(); - }); + var self = this; - $("#btnDelete").on('click', function() { - self.delete(); - }); + $("#btnSave").on('click', function() { + self.save(); + }); - // 닫기 버튼 - $('.modalclose').on('click', function(e) { - e.preventDefault(); - self.cancel(); - }); + $("#btnDelete").on('click', function() { + self.delete(); + }); - $("#dsclYmd").datepicker({ - container: '.popup_inner', - language: "kr" - }); + // 닫기 버튼 + $('.modalclose').on('click', function(e) { + e.preventDefault(); + self.cancel(); + }); - // 조사원 선택 버튼 - $("#btnExmnrSelect").on('click', function() { - self.openExmnrPopup(); - }); + $("#dsclYmd").datepicker({ + container: '.popup_inner', + language: "kr" + }); - }, + // 조사원 선택 버튼 + $("#btnExmnrSelect").on('click', function() { + self.openExmnrPopup(); + }); - /** - * 팝업 취소 처리 - * 자식 팝업창들을 닫고 현재 창을 닫습니다. - */ - cancel: function() { - // 공통 함수를 사용하여 자식 팝업창들을 닫고 현재 창 닫기 - this.childPopups = closeChildPopupsAndSelf(this.childPopups); - }, + }, - /** - * 조사원 선택 팝업 열기 - */ - openExmnrPopup: function () { - var popupUrl = ''; - var popupName = 'exmnrPopup'; - var popup = openPopup(popupUrl, 800, 700, popupName); - if (popup) { - this.childPopups.push(popup); - } - }, + /** + * 팝업 취소 처리 + * 자식 팝업창들을 닫고 현재 창을 닫습니다. + */ + cancel: function() { + // 공통 함수를 사용하여 자식 팝업창들을 닫고 현재 창 닫기 + this.childPopups = closeChildPopupsAndSelf(this.childPopups); + }, - /** - * 단속 정보 저장 - * 폼 유효성 검증 후 단속 정보를 저장합니다. - */ - save: function() { - if (!this.validate()) return; + /** + * 조사원 선택 팝업 열기 + */ + openExmnrPopup: function() { + var popupUrl = ''; + var popupName = 'exmnrPopup'; + var popup = openPopup(popupUrl, 800, 700, popupName); + if (popup) { + this.childPopups.push(popup); + } + }, - var mode = $("#mode").val(); - var url = mode === 'C' ? '/crdn/crndRegistAndView/insert.ajax' : '/crdn/crndRegistAndView/update.ajax'; - var data = $("#crdnForm").serialize(); + /** + * 단속 정보 저장 + * 폼 유효성 검증 후 단속 정보를 저장합니다. + */ + save: function() { + if (!this.validate()) return; - $.ajax({ - url: url, - type: 'POST', - data: data, - success: function(response) { - if (response.success) { - alert(response.message || '처리되었습니다.'); - if (window.opener && window.opener.refreshCrdnList) { - window.opener.refreshCrdnList(); + var mode = $("#mode").val(); + var url = mode === 'C' ? '/crdn/crndRegistAndView/insert.ajax' : '/crdn/crndRegistAndView/update.ajax'; + var data = $("#crdnForm").serialize(); + + $.ajax({ + url: url, + type: 'POST', + data: data, + success: function(response) { + if (response.success) { + alert(response.message || '처리되었습니다.'); + if (window.opener && window.opener.refreshCrdnList) { + window.opener.refreshCrdnList(); + } + window.close(); + } else { + alert(response.message || '처리 중 오류가 발생했습니다.'); } - window.close(); - } else { - alert(response.message || '처리 중 오류가 발생했습니다.'); } - } - }); - }, + }); + }, - /** - * 단속 정보 삭제 - * 사용자 확인 후 단속 정보를 삭제합니다. - */ - delete: function() { - if (!confirm('정말 삭제하시겠습니까?')) return; + /** + * 단속 정보 삭제 + * 사용자 확인 후 단속 정보를 삭제합니다. + */ + delete: function() { + if (!confirm('정말 삭제하시겠습니까?')) return; - var crdnYr = $("#crdnYr").val(); - var crdnNo = $("#crdnNo").val(); + var crdnYr = $("#crdnYr").val(); + var crdnNo = $("#crdnNo").val(); - $.ajax({ - url: '/crdn/crndRegistAndView/delete.ajax', - type: 'POST', - data: { crdnYr: crdnYr, crdnNo: crdnNo }, - success: function(response) { - if (response.success) { - alert(response.message || '삭제되었습니다.'); - if (window.opener && window.opener.refreshCrdnList) { - window.opener.refreshCrdnList(); + $.ajax({ + url: '', + type: 'POST', + data: { + crdnYr: crdnYr, + crdnNo: crdnNo + }, + success: function(response) { + if (response.success) { + alert(response.message || '삭제되었습니다.'); + if (window.opener && window.opener.refreshCrdnList) { + window.opener.refreshCrdnList(); + } + window.close(); + } else { + alert(response.message || '삭제 중 오류가 발생했습니다.'); } - window.close(); - } else { - alert(response.message || '삭제 중 오류가 발생했습니다.'); } - } - }); - }, + }); + }, - /** - * 폼 유효성 검증 - * baseData/bldgNewPrcCrtrAmt/popup.jsp 패턴과 동일하게 적용 - * @returns {boolean} 유효성 검증 결과 - */ - validate: function() { - // 기본 validation-check 속성 기반 검증 - var isValid = validateFormByAttributes('crdnForm'); + /** + * 폼 유효성 검증 + * baseData/bldgNewPrcCrtrAmt/popup.jsp 패턴과 동일하게 적용 + * @returns {boolean} 유효성 검증 결과 + */ + validate: function() { + // 기본 validation-check 속성 기반 검증 + var isValid = validateFormByAttributes('crdnForm'); - if (isValid) { - // 지역구분 검증 - if (!$.trim($('#rgnSeCd').val())) { - var rgnSeElement = document.getElementById('rgnSeCd'); - errorElementCreate(rgnSeElement, '지역구분을 선택하세요.', false); - $('#rgnSeCd').focus(); - return false; - } + if (isValid) { + // 지역구분 검증 + if (!$.trim($('#rgnSeCd').val())) { + var rgnSeElement = document.getElementById('rgnSeCd'); + errorElementCreate(rgnSeElement, '지역구분을 선택하세요.', false); + $('#rgnSeCd').focus(); + return false; + } - // 적발방법 검증 - if (!$.trim($('#dsclMthdCd').val())) { - var dsclMthdElement = document.getElementById('dsclMthdCd'); - errorElementCreate(dsclMthdElement, '적발방법을 선택하세요.', false); - $('#dsclMthdCd').focus(); - return false; - } + // 적발방법 검증 + if (!$.trim($('#dsclMthdCd').val())) { + var dsclMthdElement = document.getElementById('dsclMthdCd'); + errorElementCreate(dsclMthdElement, '적발방법을 선택하세요.', false); + $('#dsclMthdCd').focus(); + return false; + } - // 재부과여부 검증 - if (!$.trim($('#relevyYn').val())) { - var relevyElement = document.getElementById('relevyYn'); - errorElementCreate(relevyElement, '재부과여부를 선택하세요.', false); - $('#relevyYn').focus(); - return false; - } + // 재부과여부 검증 + if (!$.trim($('#relevyYn').val())) { + var relevyElement = document.getElementById('relevyYn'); + errorElementCreate(relevyElement, '재부과여부를 선택하세요.', false); + $('#relevyYn').focus(); + return false; + } - // 비고 글자수 검증 (varchar(1000) 제한) - var rmrk = $.trim($('#rmrk').val()); - if (rmrk && rmrk.length > 1000) { - var rmrkElement = document.getElementById('rmrk'); - errorElementCreate(rmrkElement, '비고는 1000자 이내로 입력하세요. (현재: ' + rmrk.length + '자)', false); - $('#rmrk').focus(); - return false; + // 비고 글자수 검증 (varchar(1000) 제한) + var rmrk = $.trim($('#rmrk').val()); + if (rmrk && rmrk.length > 1000) { + var rmrkElement = document.getElementById('rmrk'); + errorElementCreate(rmrkElement, '비고는 1000자 이내로 입력하세요. (현재: ' + rmrk.length + '자)', false); + $('#rmrk').focus(); + return false; + } } - } - return isValid; - } - }; + return isValid; + } + }; - $(document).ready(function() { - CrdnPopup.init(); - }); + $(document).ready(function() { + CrdnPopup.init(); + }); - /** - * 조사원 선택 팝업에서 호출되는 콜백 함수 - * @param selectedExmnrs 선택된 조사원 배열 - */ - window.onExmnrSelected = function(selectedExmnrs) { - if (selectedExmnrs && selectedExmnrs.length > 0) { - // 선택된 조사원들의 이름을 쉼표로 구분하여 입력 필드에 설정 - var exmnrNames = selectedExmnrs.map(function (exmnr) { - return exmnr.exmnr; - }).join(','); - $('#exmnr').val(exmnrNames); - } - }; + /** + * 조사원 선택 팝업에서 호출되는 콜백 함수 + * @param selectedExmnrs 선택된 조사원 배열 + */ + window.onExmnrSelected = function(selectedExmnrs) { + if (selectedExmnrs && selectedExmnrs.length > 0) { + // 선택된 조사원들의 이름을 쉼표로 구분하여 입력 필드에 설정 + var exmnrNames = selectedExmnrs.map(function(exmnr) { + return exmnr.exmnr; + }).join(','); + $('#exmnr').val(exmnrNames); + } + }; -})(jQuery); + })(jQuery); \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/crdn/exmnr/popup.jsp b/src/main/webapp/WEB-INF/views/crdn/exmnr/popup.jsp index 5b8c422..2cf4585 100644 --- a/src/main/webapp/WEB-INF/views/crdn/exmnr/popup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/exmnr/popup.jsp @@ -19,7 +19,7 @@ - + 조사원 ID @@ -29,8 +29,7 @@ 자동채번 - + @@ -38,8 +37,7 @@ 조사원 - + @@ -62,103 +60,105 @@ \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/crdn/ownact/ownActRegistPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/ownact/ownActRegistPopup.jsp index dc0881c..b02ebc5 100644 --- a/src/main/webapp/WEB-INF/views/crdn/ownact/ownActRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/ownact/ownActRegistPopup.jsp @@ -20,7 +20,7 @@ - + * 구분 @@ -36,29 +36,25 @@ * 주민번호/법인번호 - + * 성명 - + * 주소 - + 상세 주소 - + @@ -71,15 +67,13 @@ 전화번호 - + 메일주소 - + <%-- @@ -91,47 +85,47 @@ * 지번 주소 - - - + + + * 도로명 주소 - - - + + + * 행정구역코드 - + 지번 전체주소 - + 도로명 전체주소 - + 참고 주소 - + 도로명 코드 - + @@ -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: '', 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(); @@ -339,28 +335,28 @@ */ function searchZipCodeCallback(obj) { // 중요로직: 우편번호와 기본 주소 정보 설정 - $("#zip").val(obj.zipNo || ""); // 우편번호 - $("#roadNmAddr").val(obj.roadAddrPart1 || ""); // 도로명 주소 (참고항목 제외) - $("#addr").val(obj.roadAddrPart1 || ""); // 도로명 주소 (addr) - $("#lotnoAddr").val(obj.jibunAddr || ""); // 지번 주소 - $("#daddr").val(obj.roadAddrPart2 || ""); // 상세주소는 사용자가 직접 입력 + $("#zip").val(obj.zipNo || ""); // 우편번호 + $("#roadNmAddr").val(obj.roadAddrPart1 || ""); // 도로명 주소 (참고항목 제외) + $("#addr").val(obj.roadAddrPart1 || ""); // 도로명 주소 (addr) + $("#lotnoAddr").val(obj.jibunAddr || ""); // 지번 주소 + $("#daddr").val(obj.roadAddrPart2 || ""); // 상세주소는 사용자가 직접 입력 // 중요로직: 전체주소는 초기에는 기본주소만 설정 (상세주소 입력 후 동적으로 결합) $("#roadNmWholAddr").val(obj.roadAddrPart1 || ""); // 도로명 전체주소 (초기값: 도로명주소만) - $("#lotnoWholAddr").val(obj.jibunAddr || ""); // 지번 전체주소 (초기값: 지번주소만) - $("#refAddr").val(obj.roadAddrPart2 || ""); // 참고 주소 (도로명주소 참고항목) - $("#roadNmCd").val(obj.rnMgtSn || ""); // 도로명 코드 - $("#pbadmsZoneCd").val(obj.admCd || ""); // 행정구역코드 + $("#lotnoWholAddr").val(obj.jibunAddr || ""); // 지번 전체주소 (초기값: 지번주소만) + $("#refAddr").val(obj.roadAddrPart2 || ""); // 참고 주소 (도로명주소 참고항목) + $("#roadNmCd").val(obj.rnMgtSn || ""); // 도로명 코드 + $("#pbadmsZoneCd").val(obj.admCd || ""); // 행정구역코드 // 중요로직: 지번 관련 정보 설정 - $("#lotnoMno").val(obj.lnbrMnnm || ""); // 지번 본번 - $("#lotnoSno").val(obj.lnbrSlno || ""); // 지번 부번 - $("#bldgMno").val(obj.buldMnnm || ""); // 건물 본번 - $("#bldgSno").val(obj.buldSlno || ""); // 건물 부번 + $("#lotnoMno").val(obj.lnbrMnnm || ""); // 지번 본번 + $("#lotnoSno").val(obj.lnbrSlno || ""); // 지번 부번 + $("#bldgMno").val(obj.buldMnnm || ""); // 건물 본번 + $("#bldgSno").val(obj.buldSlno || ""); // 건물 부번 // 중요로직: Y/N 코드 설정 (지하여부, 산여부) - $("#udgdYnCd").val(obj.udrtYn === "1" ? "Y" : "N"); // 지하여부 (1:지하, 0:지상) - $("#mtnYnCd").val(obj.mtYn === "1" ? "Y" : "N"); // 산여부 (1:산, 0:대지) + $("#udgdYnCd").val(obj.udrtYn === "1" ? "Y" : "N"); // 지하여부 (1:지하, 0:지상) + $("#mtnYnCd").val(obj.mtYn === "1" ? "Y" : "N"); // 산여부 (1:산, 0:대지) // 중요로직: 법정동 자동 선택 - 주소 검색 결과의 읍면동명과 매칭되는 옵션 찾아서 선택 if (obj.emdNm) { @@ -396,9 +392,9 @@ * - 기본주소 + 상세주소를 결합하여 전체주소 필드를 업데이트 */ function updateWholeAddress() { - var roadNmAddr = $("#roadNmAddr").val() || ""; // 도로명 주소 - var lotnoAddr = $("#lotnoAddr").val() || ""; // 지번 주소 - var daddr = $("#daddr").val() || ""; // 상세주소 + var roadNmAddr = $("#roadNmAddr").val() || ""; // 도로명 주소 + var lotnoAddr = $("#lotnoAddr").val() || ""; // 지번 주소 + var daddr = $("#daddr").val() || ""; // 상세주소 // 중요로직: 도로명 전체주소 = 도로명 주소 + 상세주소 var roadNmWholAddr = roadNmAddr; diff --git a/src/main/webapp/WEB-INF/views/mypage/edit.jsp b/src/main/webapp/WEB-INF/views/mypage/edit.jsp index a94c825..27a3183 100644 --- a/src/main/webapp/WEB-INF/views/mypage/edit.jsp +++ b/src/main/webapp/WEB-INF/views/mypage/edit.jsp @@ -23,9 +23,9 @@ - + - + @@ -106,12 +106,12 @@ @@ -191,9 +191,11 @@ */ loadCodeDetailList: function(cdGroupId, targetId, selectedValue) { $.ajax({ - url: '/common/code/detail/listByGroupId.ajax', + url: '', 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: "", + url: "", type: 'POST', data: formData, success: function(response) { if (response.result) { alert(response.message); self.goToMypage(); - }else{ + } else { alert(response.message); } } @@ -313,4 +315,4 @@ })(window, jQuery); - + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/system/user/form.jsp b/src/main/webapp/WEB-INF/views/system/user/form.jsp index c8663ee..fb21b8d 100644 --- a/src/main/webapp/WEB-INF/views/system/user/form.jsp +++ b/src/main/webapp/WEB-INF/views/system/user/form.jsp @@ -9,7 +9,7 @@
<%-- 로그인 사용자가 시스템관리자가 아니면, 시스템관리자의 비밀번호 초기화 불가능 --%> - + @@ -20,77 +20,77 @@
-
* 사용자 계정
우편번호 - + 주소 - +
- - - - - - - - - - - - - - - - - <%-- +
* 사용자 ID - - - - - - - ※ 사용자 ID는 자동으로 생성됩니다. (USER00000001 형식) - - - - - -
* 사용자 계정 - - - -
※ 영문, 숫자, 특수문자(_-.)만 사용 가능합니다. (공백, 한글 사용 불가)
-
- - - -
-
* 사용자명 - -
* 그룹 ID - - - - - - 비밀번호 안내 - - - 비밀번호 초기화 - - - - <%-- 로그인 사용자가 시스템관리자가 아니면, 시스템관리자의 비밀번호 초기화 불가능 --%> - - - - ※ 최초 비밀번호는 'ibmspassword'로 자동 설정됩니다. - - - 비밀번호 초기화 - ※ 초기화 시 'ibmspassword'로 설정됩니다. - - - -
+ + + + + + + + + + + + + + + + + <%-- 사용 안함. @@ -103,100 +103,100 @@ --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* 사용자 ID + + + + + + + ※ 사용자 ID는 자동으로 생성됩니다. (USER00000001 형식) + + + + + +
* 사용자 계정 + + + +
※ 영문, 숫자, 특수문자(_-.)만 사용 가능합니다. (공백, 한글 사용 불가)
+
+ + + +
+
* 사용자명 + +
* 그룹 ID + + + + + + 비밀번호 안내 + + + 비밀번호 초기화 + + + + <%-- 로그인 사용자가 시스템관리자가 아니면, 시스템관리자의 비밀번호 초기화 불가능 --%> + + + + ※ 최초 비밀번호는 'ibmspassword'로 자동 설정됩니다. + + + 비밀번호 초기화 + ※ 초기화 시 'ibmspassword'로 설정됩니다. + + + +
비밀번호 힌트
사원번호 - - 이메일 - -
* 조직코드 - - 부서코드 - -
직위명 - - 소속코드 - -
휴대전화 - - 전화번호 - -
우편번호 - - - 주소 - -
상세주소 - -
* 잠금여부 - -
* 사용여부 - -
* 상태 - -
+ + 사원번호 + + + + 이메일 + + + + + + * 조직코드 + + + + 부서코드 + + + + + + 직위명 + + + + 소속코드 + + + + + + 휴대전화 + + + + 전화번호 + + + + + + 우편번호 + + + + + 주소 + + + + + + 상세주소 + + + + + + * 잠금여부 + + + + + + * 사용여부 + + + + + + * 상태 + + + + + @@ -206,413 +206,419 @@ + })(window, jQuery); + \ No newline at end of file