|
|
@ -1,11 +1,12 @@
|
|
|
|
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
|
|
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
|
|
<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%>
|
|
|
|
<%@ include file="/WEB-INF/jsp/framework/taglibs.jsp"%>
|
|
|
|
|
|
|
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="<c:url value="/framework/util/validator.do"/>"></script>
|
|
|
|
<script type="text/javascript" src="<c:url value="/framework/util/validator.do"/>"></script>
|
|
|
|
<validator:javascript formName="userInfoVO" staticJavascript="false" xhtml="true" cdata="false"/>
|
|
|
|
<validator:javascript formName="userInfoVO" staticJavascript="true" xhtml="true" cdata="false"/>
|
|
|
|
<%--@elvariable id="userInfoVO" type=""--%>
|
|
|
|
<%--@elvariable id="userInfoVO" type=""--%>
|
|
|
|
<form:form commandName="userInfoVO" name="userInfoVO">
|
|
|
|
<form:form commandName="userInfoVO" name="userInfoVO">
|
|
|
|
<input type="hidden" name="zip_url" value="<c:url value='/framework/biz/cmm/popup/ZipSearchList.do'/>" />
|
|
|
|
<%-- <input type="hidden" name="zip_url" value="<c:url value='/framework/biz/cmm/popup/ZipSearchList.do'/>" />--%>
|
|
|
|
<!-- 상세정보 사용자 삭제시 prameter 전달용 input -->
|
|
|
|
<!-- 상세정보 사용자 삭제시 prameter 전달용 input -->
|
|
|
|
<input type="hidden" name="checkedIdForDel" id="checkedIdForDel" value="<c:out value='${userInfoVO.userTy}'/>:<c:out value='${userInfoVO.emplyrId}'/>">
|
|
|
|
<input type="hidden" name="checkedIdForDel" id="checkedIdForDel" value="<c:out value='${userInfoVO.userTy}'/>:<c:out value='${userInfoVO.emplyrId}'/>">
|
|
|
|
<!-- 사용자유형정보 : password 수정화면으로 이동시 타겟 유형정보 확인용, 만약검색조건으로 유형이 포함될경우 혼란을 피하기위해 userTy명칭을 쓰지 않음-->
|
|
|
|
<!-- 사용자유형정보 : password 수정화면으로 이동시 타겟 유형정보 확인용, 만약검색조건으로 유형이 포함될경우 혼란을 피하기위해 userTy명칭을 쓰지 않음-->
|
|
|
@ -35,14 +36,14 @@
|
|
|
|
<tbody>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23" class="required">
|
|
|
|
<label>사용자아이디</label>
|
|
|
|
<label>사용자 아이디</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td >
|
|
|
|
<td >
|
|
|
|
<form:input path="emplyrId" id="emplyrId" cssClass="txaIpt" size="20" maxlength="20" readonly="readonly" />
|
|
|
|
<form:input path="emplyrId" id="emplyrId" cssClass="txaIpt" size="20" maxlength="20" readonly="readonly" />
|
|
|
|
<form:errors path="emplyrId" cssClass="error"/>
|
|
|
|
<form:errors path="emplyrId" cssClass="error"/>
|
|
|
|
<form:hidden path="uniqId" />
|
|
|
|
<form:hidden path="uniqId" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>핸드폰번호</label>
|
|
|
|
<label>핸드폰번호</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td >
|
|
|
|
<td >
|
|
|
@ -52,7 +53,24 @@
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23" class="required">
|
|
|
|
<label>비밀번호힌트</label>
|
|
|
|
<label>비밀번호</label>
|
|
|
|
|
|
|
|
</th>
|
|
|
|
|
|
|
|
<td >
|
|
|
|
|
|
|
|
<form:input path="password" id="password" title="비밀번호" cssClass="txaIpt" size="20" maxlength="20" />
|
|
|
|
|
|
|
|
<form:errors path="password" cssClass="error" />
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<th height="23" class="required">
|
|
|
|
|
|
|
|
<label>비밀번호 확인</label>
|
|
|
|
|
|
|
|
</th>
|
|
|
|
|
|
|
|
<td >
|
|
|
|
|
|
|
|
<%-- <input name="password2" id="password2" title="비밀번호확인" type="password" size="20" maxlength="20" />--%>
|
|
|
|
|
|
|
|
<form:input path="password2" id="password2" title="비밀번호" cssClass="txaIpt" size="20" maxlength="20" />
|
|
|
|
|
|
|
|
<form:errors path="password2" cssClass="error" />
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<th height="23" class="required">
|
|
|
|
|
|
|
|
<label>비밀번호 힌트</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<code:select id="passwordHint" name="passwordHint" codeId="XIT022" title="비밀번호힌트" cls="selectBox" alt="비밀번호힌트"/>
|
|
|
|
<code:select id="passwordHint" name="passwordHint" codeId="XIT022" title="비밀번호힌트" cls="selectBox" alt="비밀번호힌트"/>
|
|
|
@ -64,7 +82,7 @@
|
|
|
|
--%>
|
|
|
|
--%>
|
|
|
|
<form:errors path="passwordHint" cssClass="error" /></td>
|
|
|
|
<form:errors path="passwordHint" cssClass="error" /></td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23" class="required">
|
|
|
|
<label>비밀번호정답</label>
|
|
|
|
<label>비밀번호 정답</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="passwordCnsr" id="passwordCnsr" title="비밀번호정답" cssClass="txaIpt" size="50" maxlength="100" />
|
|
|
|
<form:input path="passwordCnsr" id="passwordCnsr" title="비밀번호정답" cssClass="txaIpt" size="50" maxlength="100" />
|
|
|
@ -74,13 +92,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23" class="required">
|
|
|
|
<label>이름</label>
|
|
|
|
<label>사용자 이름</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="emplyrNm" id="emplyrNm" cssClass="txaIpt" size="20" maxlength="60" />
|
|
|
|
<form:input path="emplyrNm" id="emplyrNm" cssClass="txaIpt" size="20" maxlength="60" />
|
|
|
|
<form:errors path="emplyrNm" cssClass="error" />
|
|
|
|
<form:errors path="emplyrNm" cssClass="error" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>소속기관</label>
|
|
|
|
<label>소속기관</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
@ -109,7 +127,7 @@
|
|
|
|
--%>
|
|
|
|
--%>
|
|
|
|
<form:errors path="orgnztId" cssClass="error" />
|
|
|
|
<form:errors path="orgnztId" cssClass="error" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>직위명</label>
|
|
|
|
<label>직위명</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
@ -118,15 +136,15 @@
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>이메일주소</label>
|
|
|
|
<label>이메일 주소</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="emailAdres" id="emailAdres" title="이메일주소" cssClass="txaIpt" size="20" maxlength="50" />
|
|
|
|
<form:input path="emailAdres" id="emailAdres" title="이메일주소" cssClass="txaIpt" size="20" maxlength="50" />
|
|
|
|
<form:errors path="emailAdres" cssClass="error" />
|
|
|
|
<form:errors path="emailAdres" cssClass="error" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>집전화지역번호</label>
|
|
|
|
<label>지역번호(집전화)</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="areaNo" id="areaNo" style="width : 20%" title="areaNo" cssClass="txaIpt" size="5" maxlength="5" />
|
|
|
|
<form:input path="areaNo" id="areaNo" style="width : 20%" title="areaNo" cssClass="txaIpt" size="5" maxlength="5" />
|
|
|
@ -139,14 +157,14 @@
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>사무실전화번호</label>
|
|
|
|
<label>전화번호(사무실)</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="offmTelno" id="offmTelno" title="사무실전화번호" cssClass="txaIpt" size="20" maxlength="15" />
|
|
|
|
<form:input path="offmTelno" id="offmTelno" title="사무실전화번호" cssClass="txaIpt" size="20" maxlength="15" />
|
|
|
|
<form:errors path="offmTelno" cssClass="error" />
|
|
|
|
<form:errors path="offmTelno" cssClass="error" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>팩스번호</label>
|
|
|
|
<label>팩스번호</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
@ -156,20 +174,20 @@
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
주소
|
|
|
|
<label>주소</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<form:input path="houseAdres" id="houseAdres" title="주소" style="width: 50%" cssClass="txaIpt" size="40" maxlength="100" readonly="true" />
|
|
|
|
<form:input path="houseAdres" id="houseAdres" title="주소" style="width: 50%" cssClass="txaIpt" size="40" maxlength="100" readonly="true" />
|
|
|
|
<form:errors path="houseAdres" cssClass="error" />
|
|
|
|
<form:errors path="houseAdres" cssClass="error" />
|
|
|
|
<form:hidden path="zip" />
|
|
|
|
<form:hidden path="zip" />
|
|
|
|
<a id ="addrSearch">
|
|
|
|
<a id ="addrSearch">
|
|
|
|
<img src="<c:url value='/resources/images/btn/icon_zip_search.gif'/>" alt="" />(우편번호 검색)
|
|
|
|
<img src="<c:url value='/resources/images/btn/icon_zip_search.gif'/>" alt="우편번호검색" style="cursor: hand"/>(우편번호 검색)
|
|
|
|
</a>
|
|
|
|
</a>
|
|
|
|
<form:errors path="zip" cssClass="error" />
|
|
|
|
<form:errors path="zip" cssClass="error" />
|
|
|
|
<input name="zip_view" id="zip_view" type="hidden" title="우편번호" size="20" value="<c:out value='${userInfoVO.zip}'/>" maxlength="8" readonly="readonly" />
|
|
|
|
<input name="zip_view" id="zip_view" type="hidden" title="우편번호" size="20" value="<c:out value='${userInfoVO.zip}'/>" maxlength="8" readonly="readonly" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>상세주소</label>
|
|
|
|
<label>상세주소</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
@ -179,8 +197,8 @@
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23">
|
|
|
|
<label>사용자상태코드</label>
|
|
|
|
<label>사용자 상태</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<code:select id="userSttusCode" name="userSttusCode" codeId="XIT013" title="사용자상태" cls="selectBox" alt="사용자상태"/>
|
|
|
|
<code:select id="userSttusCode" name="userSttusCode" codeId="XIT013" title="사용자상태" cls="selectBox" alt="사용자상태"/>
|
|
|
@ -193,10 +211,10 @@
|
|
|
|
<form:errors path="userSttusCode" cssClass="error" />
|
|
|
|
<form:errors path="userSttusCode" cssClass="error" />
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th height="23" class="required">
|
|
|
|
<th height="23" class="required">
|
|
|
|
<label>그룹아이디</label>
|
|
|
|
<label>그룹 아이디</label>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<code:select type="GROUP" id="groupId" name="grupId" title="그룹아이디" cls="selectBox" alt="그룹아이디"/>
|
|
|
|
<code:select type="GROUP" id="groupId" name="groupId" title="그룹아이디" cls="selectBox" alt="그룹아이디"/>
|
|
|
|
<%--
|
|
|
|
<%--
|
|
|
|
<form:select path="groupId" id="groupId" title="그룹아이디">
|
|
|
|
<form:select path="groupId" id="groupId" title="그룹아이디">
|
|
|
|
<form:option value="" label="--선택하세요--" />
|
|
|
|
<form:option value="" label="--선택하세요--" />
|
|
|
@ -245,7 +263,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
,add: () => {
|
|
|
|
,add: () => {
|
|
|
|
if(validateUserInfoVO(document.getElementById('userInfoVO'))) return;
|
|
|
|
if(!validateUserInfoVO(document.getElementById('userInfoVO'))) return;
|
|
|
|
|
|
|
|
|
|
|
|
if(confirm("등록 하시겠습니까?")){
|
|
|
|
if(confirm("등록 하시겠습니까?")){
|
|
|
|
cmmAjax({
|
|
|
|
cmmAjax({
|
|
|
@ -260,7 +278,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
,modify: () => {
|
|
|
|
,modify: () => {
|
|
|
|
if(validateUserInfoVO(document.getElementById('userInfoVO'))) return;
|
|
|
|
if(!validateUserInfoVO(document.getElementById('userInfoVO'))) return;
|
|
|
|
|
|
|
|
|
|
|
|
if(confirm("변경 하시겠습니까?")){
|
|
|
|
if(confirm("변경 하시겠습니까?")){
|
|
|
|
cmmAjax({
|
|
|
|
cmmAjax({
|
|
|
@ -307,9 +325,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
$('#addrSearch').on('click', () => CmmPopup.zipPopup());
|
|
|
|
$('#addrSearch').on('click', () => CmmPopup.zipPopup());
|
|
|
|
|
|
|
|
|
|
|
|
$('#btnSave').on('click', () => fnUserMgtPopup.modify());
|
|
|
|
$('#btnRegist').on('click', () => fnUserMgtPopup.add());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('#btnModify').on('click', () => fnUserMgtPopup.modify());
|
|
|
|
|
|
|
|
|
|
|
|
$('#btnRemove').on('click', () => fnUserMgtPopup.removeData());
|
|
|
|
$('#btnRemove').on('click', () => fnUserMgtPopup.remove());
|
|
|
|
|
|
|
|
|
|
|
|
$('#btnPwdChg').on('click', () => {
|
|
|
|
$('#btnPwdChg').on('click', () => {
|
|
|
|
var params = "";
|
|
|
|
var params = "";
|
|
|
|