jhleem / egov star

이다솜 이다솜 2022-02-11 @21

[20220211 이다솜] 업무사용자관리 팝업제외 코밋
Index: base3.10/src/main/java/egovframework/com/uss/umt/web/EgovUserManageController.java =================================================================== --- base3.10/src/main/java/egovframework/com/uss/umt/web/EgovUserManageController.java (revision 20) +++ base3.10/src/main/java/egovframework/com/uss/umt/web/EgovUserManageController.java (revision 21) @@ -3,17 +3,6 @@ import java.util.List; import java.util.Map; -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.umt.service.EgovUserManageService; -import egovframework.com.uss.umt.service.UserDefaultVO; -import egovframework.com.uss.umt.service.UserManageVO; -import egovframework.com.utl.sim.service.EgovFileScrty; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; @@ -27,6 +16,17 @@ import org.springframework.web.servlet.ModelAndView; import org.springmodules.validation.commons.DefaultBeanValidator; +import egovframework.com.cmm.ComDefaultCodeVO; +import egovframework.com.cmm.annotation.IncludedInfo; +import egovframework.com.cmm.service.EgovCmmUseService; +import egovframework.com.cmm.util.EgovUserDetailsHelper; +import egovframework.com.uss.umt.service.EgovUserManageService; +import egovframework.com.uss.umt.service.UserDefaultVO; +import egovframework.com.uss.umt.service.UserManageVO; +import egovframework.com.utl.sim.service.EgovFileScrty; +import egovframework.rte.fdl.property.EgovPropertyService; +import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; + /** * 업무사용자관련 요청을 비지니스 클래스로 전달하고 처리된결과를 해당 웹 화면으로 전달하는 Controller를 정의한다 * @author 공통서비스 개발팀 조재영 @@ -112,7 +112,7 @@ List<?> emplyrSttusCode_result = cmmUseService.selectCmmCodeDetail(vo); model.addAttribute("emplyrSttusCode_result", emplyrSttusCode_result);//사용자상태코드목록 - return "egovframework/com/uss/umt/EgovUserManage"; + return ".adminLayout/업무사용자관리목록/com/uss/umt/EgovUserManage"; } /** @@ -161,7 +161,7 @@ model.addAttribute("orgnztId_result", orgnztId_result); //조직정보 목록 model.addAttribute("groupId_result", groupId_result); //그룹정보 목록 - return "egovframework/com/uss/umt/EgovUserInsert"; + return ".adminLayout/업무사용자관리등록/com/uss/umt/EgovUserInsert"; } /** @@ -183,7 +183,7 @@ beanValidator.validate(userManageVO, bindingResult); if (bindingResult.hasErrors()) { - return "egovframework/com/uss/umt/EgovUserInsert"; + return ".adminLayout/업무사용자관리등록/com/uss/umt/EgovUserInsert"; } else { if ("".equals(userManageVO.getOrgnztId())) {//KISA 보안약점 조치 (2018-10-29, 윤창원) userManageVO.setOrgnztId(null); @@ -195,7 +195,7 @@ //Exception 없이 진행시 등록성공메시지 model.addAttribute("resultMsg", "success.common.insert"); } - return "forward:/uss/umt/EgovUserManage.do"; + return "redirect:/uss/umt/EgovUserManage.do?" + userManageVO.searchParam(3) + "&sbscrbSttus=" + userManageVO.getSbscrbSttus(); } /** @@ -248,11 +248,11 @@ model.addAttribute("userSearchVO", userSearchVO); model.addAttribute("userManageVO", userManageVO); - return "egovframework/com/uss/umt/EgovUserSelectUpdt"; + return ".adminLayout/업무사용자관리수정/com/uss/umt/EgovUserSelectUpdt"; } - + /** - * 로그인인증제한 해제 + * 로그인인증제한 해제 * @param userManageVO 사용자정보 * @param model 화면모델 * @return uss/umt/EgovUserSelectUpdtView.do @@ -261,16 +261,16 @@ @RequestMapping("/uss/umt/EgovUserLockIncorrect.do") public String updateLockIncorrect(UserManageVO userManageVO, Model model) throws Exception { - + // 미인증 사용자에 대한 보안처리 Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); if (!isAuthenticated) { return "index"; } - + userManageService.updateLockIncorrect(userManageVO); - - return "forward:/uss/umt/EgovUserSelectUpdtView.do"; + + return "redirect:/uss/umt/EgovUserSelectUpdtView.do?" + userManageVO.searchParam(3) + "&sbscrbSttus=" + userManageVO.getSbscrbSttus(); } /** @@ -381,8 +381,7 @@ return "egovframework/com/uss/umt/EgovIdDplctCnfirm"; } - - + /** * 입력한 사용자아이디의 중복여부를 체크하여 사용가능여부를 확인 * @param commandMap 파라메터전달용 commandMap @@ -463,7 +462,7 @@ model.addAttribute("userSearchVO", userSearchVO); model.addAttribute("resultMsg", resultMsg); - return "egovframework/com/uss/umt/EgovUserPasswordUpdt"; + return ".adminLayout/업무사용자관리비밀번호변경/com/uss/umt/EgovUserPasswordUpdt"; } /** @@ -490,7 +489,7 @@ model.addAttribute("userManageVO", userManageVO); model.addAttribute("userSearchVO", userSearchVO); - return "egovframework/com/uss/umt/EgovUserPasswordUpdt"; + return ".adminLayout/업무사용자관리비밀번호변경/com/uss/umt/EgovUserPasswordUpdt"; } } Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserInsert.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserInsert.jsp (revision 20) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserInsert.jsp (revision 21) @@ -24,12 +24,6 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> <c:set var="pageTitle"><spring:message code="comUssUmt.deptUserManage.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="userManageVO" staticJavascript="false" xhtml="true" cdata="false"/> @@ -40,10 +34,8 @@ * 초기화 ******************************************************** */ function fn_egov_init(){ - //모달 셋팅 fn_modal_setting(); - } /********************************************************* * 모달셋팅 @@ -51,7 +43,7 @@ function fn_modal_setting(){ //버튼에 모달 연결 $("#btnEmplyrId").egovModal( "egovModal" ); - + //타이틀 설졍 $("#egovModal").setEgovModalTitle("<spring:message code="comUssUmt.userManageRegistModal.title" />"); //아이디 중복 확인 var content = ""; @@ -69,14 +61,14 @@ footer += "<span class='btn_style1 blue' id='btnModalSelect' onclick='fn_id_check()'><a href='#'>조회</a></span>&nbsp;"; //모달 footer 설정 $("#egovModal").setEgovModalfooter(footer); - + //엔터이벤트처리 $("input[name=checkIdModal]").keydown(function (key) { if(key.keyCode == 13){ - fn_id_check(); + fn_id_check(); } }); - + footer = null; content = null; } @@ -88,7 +80,7 @@ type:"POST", url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", data:{ - "checkId": $("#checkIdModal").val() + "checkId": $("#checkIdModal").val() }, dataType:'json', timeout:(1000*30), @@ -103,7 +95,7 @@ } }else{ alert("ERROR!");return;} } - }); + }); } /********************************************************* @@ -114,7 +106,7 @@ type:"POST", url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", data:{ - "checkId": $("#checkIdModal").val() + "checkId": $("#checkIdModal").val() }, dataType:'json', timeout:(1000*30), @@ -128,44 +120,44 @@ $("input[name=emplyrId]").val(returnData.checkId); $("#egovModal").setEgovModalClose(); } - }else{ alert("ERROR!");return;} + }else{ alert("ERROR!");return;} } - }); + }); } function fnIdCheck1(){ - var retVal; - var url = "<c:url value='/uss/umt/EgovIdDplctCnfirmView.do'/>"; - var varParam = new Object(); - varParam.checkId = document.userManageVO.emplyrId.value; - var openParam = "dialogWidth:303px;dialogHeight:250px;scroll:no;status:no;center:yes;resizable:yes;"; - retVal = window.showModalDialog(url, varParam, openParam); - if(retVal) { - document.userManageVO.emplyrId.value = retVal; - } + var retVal; + var url = "<c:url value='/uss/umt/EgovIdDplctCnfirmView.do'/>"; + var varParam = new Object(); + varParam.checkId = document.userManageVO.emplyrId.value; + var openParam = "dialogWidth:303px;dialogHeight:250px;scroll:no;status:no;center:yes;resizable:yes;"; + retVal = window.showModalDialog(url, varParam, openParam); + if(retVal) { + document.userManageVO.emplyrId.value = retVal; + } } function showModalDialogCallback(retVal) { if(retVal) { - document.userManageVO.emplyrId.value = retVal; + document.userManageVO.emplyrId.value = retVal; } } function fnListPage(){ - document.userManageVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; - document.userManageVO.submit(); + document.userManageVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; + document.userManageVO.submit(); } function fnInsert(form){ if(confirm("<spring:message code="common.regist.msg" />")){ - if(validateUserManageVO(form)){ - if(form.password.value != form.password2.value){ - alert("<spring:message code="fail.user.passwordUpdate2" />"); - return false; - } - form.submit(); - return true; - } + if(validateUserManageVO(form)){ + if(form.password.value != form.password2.value){ + alert("<spring:message code="fail.user.passwordUpdate2" />"); + return false; + } + form.submit(); + return true; + } } } @@ -200,290 +192,321 @@ } */ +/* ******************************************************** + * 저장처리화면 + ******************************************************** */ +function fn_egov_regist_user(form) { + form.submit(); +} +/* ******************************************************** + * 목록으로 이동 + ******************************************************** */ +function fn_egov_list_user(form) { + document.userManageVO.action = "<c:url value='/uss/umt/EgovUserManage.do' />"; + document.userManageVO.submit(); +} </script> -<style> -.modal-content {width: 400px;} -</style> -</head> + <body onload="fn_egov_init()"> -<form:form commandName="userManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovUserInsert.do" name="userManageVO" method="post" onSubmit="fnInsert(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 22%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력/선택 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <c:set var="inputSelect"><spring:message code="input.cSelect" /></c:set> - <c:set var="inputSelect"><spring:message code="input.select"/></c:set> - <!-- 일반회원아이디 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.id"/></c:set> - <tr> - <th><label for="emplyrId">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emplyrId" id="emplyrId" title="${title} ${inputTxt}" size="20" readonly="true" maxlength="20" style="width:80%;" /> - <button id="btnEmplyrId" class="btn_s2" onClick="return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.deptUserManageRegistBtn.idSearch" /></button> - <div><form:errors path="emplyrId" cssClass="error" /></div> - </td> - </tr> - <!-- 일반회원이름 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.name"/></c:set> - <tr> - <th><label for="emplyrNm">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emplyrNm" title="${title} ${inputTxt}" size="50" maxlength="60" /> - <div><form:errors path="emplyrNm" cssClass="error" /></div> - </td> - </tr> - <!-- 비밀번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.pass"/></c:set> - <tr> - <th><label for="password">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <div> - <form:password path="password" title="${title} ${inputTxt}" size="50" maxlength="20" /> - <div><form:errors path="password" cssClass="error" /></div> - </div> - <div> - <div><spring:message code="info.password.rule.password1" /></div> - <div><spring:message code="info.password.rule.pwdcheckcomb3" /></div> - <div><spring:message code="info.password.rule.pwdcheckseries" /></div> - </div> - </td> - </tr> - <!-- 비밀번호확인 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passConfirm"/></c:set> - <tr> - <th><label for="password2">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <input name="password2" id="password2" title="${title} ${inputTxt}" type="password" size="50" maxlength="20" /> - </td> - </tr> - <!-- 비밀번호힌트 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passHit"/></c:set> - <tr> - <th><label for="passwordHint">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="passwordHint" id="passwordHint" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${passwordHint_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="passwordHint" cssClass="error"/></div> - </td> - </tr> - <!-- 비밀번호정답 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passOk"/></c:set> - <tr> - <th><label for="passwordCnsr">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="passwordCnsr" id="passwordCnsr" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="50" maxlength="100" /> - <div><form:errors path="passwordCnsr" cssClass="error"/></div> - </td> - </tr> - <!-- 소속기관코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.insttCode"/></c:set> - <tr> - <th><label for="insttCode">${title}</label></th> - <td class="left"> - <form:select path="insttCode" id="insttCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${insttCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="insttCode" cssClass="error"/></div> - </td> - </tr> - <!-- 조직아이디 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.orgnztId"/></c:set> - <tr> - <th><label for="orgnztId">${title}</label></th> - <td class="left"> - <form:select path="orgnztId" id="orgnztId" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${orgnztId_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="orgnztId" cssClass="error"/></div> - </td> - </tr> - <!-- 직위 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.ofcps"/></c:set> - <tr> - <th><label for="ofcpsNm">${title}</label></th> - <td class="left"> - <form:input path="ofcpsNm" id="ofcpsNm" title="${title} ${inputTxt}" size="20" maxlength="50" /> - <div><form:errors path="ofcpsNm" cssClass="error" /></div> - </td> - </tr> - <!-- 사번 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.emplNum"/></c:set> - <tr> - <th><label for="emplNo">${title}</label></th> - <td class="left"> - <form:input path="emplNo" id="emplNo" title="${title} ${inputTxt}" size="20" maxlength="20" /> - <div><form:errors path="emplNo" cssClass="error" /></div> - </td> - </tr> - <!-- 성별구분코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.saxTypeCode"/></c:set> - <tr> - <th><label for="sexdstnCode">${title}</label></th> - <td class="left"> - <form:select path="sexdstnCode" id="sexdstnCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="sexdstnCode" cssClass="error" /></div> - </td> - </tr> - <!-- 생일 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.brth"/></c:set> - <tr> - <th><label for="brth">${title}</label></th> - <td class="left"> - <form:input path="brth" id="brth" title="${title} ${inputTxt}" size="20" maxlength="8" /> - <div><form:errors path="brth" cssClass="error" /></div> - </td> - </tr> - <!-- 집전화번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.tel"/></c:set> - <tr> - <th><label for="areaNo">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="areaNo" id="areaNo" title="${title} ${inputSelect}" size="5" maxlength="5" style="width:40px;"/> - - <form:input path="homemiddleTelno" id="homemiddleTelno" size="5" maxlength="5" style="width:40px;"/> - - <form:input path="homeendTelno" id="homeendTelno" size="5" maxlength="5" style="width:40px;"/> - <div><form:errors path="areaNo" cssClass="error" /></div> - <div><form:errors path="homemiddleTelno" cssClass="error" /></div> - <div><form:errors path="homeendTelno" cssClass="error" /></div> - </td> - </tr> - <!-- 사무실전화번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.areaNo"/></c:set> - <tr> - <th><label for="offmTelno">${title}</label></th> - <td class="left"> - <form:input path="offmTelno" id="offmTelno" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="offmTelno" cssClass="error" /></div> - </td> - </tr> - <!-- 팩스번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.offmTelno"/></c:set> - <tr> - <th><label for="fxnum">${title}</label></th> - <td class="left"> - <form:input path="fxnum" id="fxnum" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="fxnum" cssClass="error" /></div> - </td> - </tr> - <!-- 헨드폰번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.phone"/></c:set> - <tr> - <th><label for="moblphonNo">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="moblphonNo" id="moblphonNo" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="moblphonNo" cssClass="error" /></div> - </td> - </tr> - <!-- 이메일주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.email"/></c:set> - <tr> - <th><label for="emailAdres">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="30" maxlength="50" /> - <div><form:errors path="emailAdres" cssClass="error" /></div> - </td> - </tr> - <!-- 우번번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.post"/></c:set> - <tr> - <th><label for="zip">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <input name="zip" id="zip" title="${title} ${inputTxt}" type="text" size="20" value="" maxlength="8" style="width:60px;" /> - <!-- form:hidden path="zip" id="zip" --> - <!-- <button class="btn_s2" onClick="fn_egov_ZipSearch(document.mberManageVO, document.mberManageVO.zip, document.mberManageVO.zip_view, document.mberManageVO.adres);return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />">우번번호검색</button> --> - <div><form:errors path="zip" cssClass="error" /></div> - </td> - </tr> - <!-- 주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addr"/></c:set> - <tr> - <th><label for="homeadres">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="homeadres" id="homeadres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="70" maxlength="100" /> - <div><form:errors path="homeadres" cssClass="error" /></div> - </td> - </tr> - <!-- 상세주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addrDetail"/></c:set> - <tr> - <th><label for="detailAdres">${title}</label></th> - <td class="left"> - <form:input path="detailAdres" id="detailAdres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="70" maxlength="100" /> - <div><form:errors path="detailAdres" cssClass="error" /></div> - </td> - </tr> - <!-- 그룹아이디 --> - - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.groupId"/></c:set> - <tr> - <th><label for="groupId">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="groupId" id="groupId" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${groupId_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="groupId" cssClass="error"/></div> - </td> - </tr> - <!-- 일반회원상태코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.status"/></c:set> - <tr> - <th><label for="emplyrSttusCode">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="emplyrSttusCode" id="emplyrSttusCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${emplyrSttusCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="emplyrSttusCode" cssClass="error"/></div> - </td> - </tr> - <!-- 사용자DN --> - <!-- - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.subDn"/></c:set> - <tr> - <th>${title} <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="subDn" id="subDn" title="${title} ${inputTxt}" size="40" maxlength="400" style="width:80%;" /> - <button id="btnSubdn" class="btn_s2" onClick="fn_egov_inqire_cert(); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.deptUserManageRegistBtn.Search" /></button> - <div><form:errors path="subDn" cssClass="error" /></div> - </td> - </tr> - --> - <form:hidden path="subDn" /> - </tbody> - </table> + <form:form commandName="userManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovUserInsert.do" name="userManageVO" method="post" onSubmit="fnInsert(document.forms[0]); return false;"> + <div class="board_header"> + <h3>${pageTitle} <spring:message code="title.create" /></h3> + </div> + + <div class="board_body"> + <!-- 등록폼 --> + <p class="must_text"> + <em>*</em>는 필수 입력사항입니다. + </p> + <table class="table_write"> + <caption>${pageTitle} <spring:message code="title.create" /></caption> + <colgroup> + <col style="width: 200px;"> + <col style="width:;"> + </colgroup> + <tbody> + <!-- 입력/선택 --> + <c:set var="inputTxt"><spring:message code="input.input" /></c:set> + <c:set var="inputSelect"><spring:message code="input.cSelect" /></c:set> + <c:set var="inputSelect"><spring:message code="input.select"/></c:set> + + <!-- 일반회원아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.id"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrId">${title}</label></th> + <td class="left"> + <form:input path="emplyrId" id="emplyrId" title="${title} ${inputTxt}" class="width80p inputText" readonly="true" maxlength="20" /> + <button type="button" id="btnEmplyrId" class="btn_s" onClick="return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.deptUserManageRegistBtn.idSearch" /></button> + <div><form:errors path="emplyrId" cssClass="error" /></div> + </td> + </tr> + + <!-- 일반회원이름 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.name"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrNm">${title}</label></th> + <td class="left"> + <form:input path="emplyrNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="60" /> + <div><form:errors path="emplyrNm" cssClass="error" /></div> + </td> + </tr> + + <!-- 비밀번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.pass"/></c:set> + <tr> + <th scope="col" class="must"><label for="password">${title}</label></th> + <td class="left"> + <div> + <form:password path="password" title="${title} ${inputTxt}" class="width100p inputText" maxlength="20" /> + <div><form:errors path="password" cssClass="error" /></div> + </div> + <div> + <div><spring:message code="info.password.rule.password1" /></div> + <div><spring:message code="info.password.rule.pwdcheckcomb3" /></div> + <div><spring:message code="info.password.rule.pwdcheckseries" /></div> + </div> + </td> + </tr> + + <!-- 비밀번호확인 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passConfirm"/></c:set> + <tr> + <th scope="col" class="must"><label for="password2">${title}</label></th> + <td class="left"> + <input name="password2" id="password2" title="${title} ${inputTxt}" type="password" class="width100p inputText" maxlength="20" /> + </td> + </tr> + + <!-- 비밀번호힌트 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passHit"/></c:set> + <tr> + <th scope="col" class="must"><label for="passwordHint">${title}</label></th> + <td class="left"> + <form:select path="passwordHint" id="passwordHint" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${passwordHint_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="passwordHint" cssClass="error"/></div> + </td> + </tr> + <!-- 비밀번호정답 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passOk"/></c:set> + <tr> + <th scope="col" class="must"><label for="passwordCnsr">${title}</label></th> + <td class="left"> + <form:input path="passwordCnsr" id="passwordCnsr" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="passwordCnsr" cssClass="error"/></div> + </td> + </tr> + <!-- 소속기관코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.insttCode"/></c:set> + <tr> + <th scope="col"><label for="insttCode">${title}</label></th> + <td class="left"> + <form:select path="insttCode" id="insttCode" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${insttCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="insttCode" cssClass="error"/></div> + </td> + </tr> + <!-- 조직아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.orgnztId"/></c:set> + <tr> + <th scope="col"><label for="orgnztId">${title}</label></th> + <td class="left"> + <form:select path="orgnztId" id="orgnztId" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${orgnztId_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="orgnztId" cssClass="error"/></div> + </td> + </tr> + <!-- 직위 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.ofcps"/></c:set> + <tr> + <th><label for="ofcpsNm">${title}</label></th> + <td class="left"> + <form:input path="ofcpsNm" id="ofcpsNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" /> + <div><form:errors path="ofcpsNm" cssClass="error" /></div> + </td> + </tr> + <!-- 사번 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.emplNum"/></c:set> + <tr> + <th><label for="emplNo">${title}</label></th> + <td class="left"> + <form:input path="emplNo" id="emplNo" title="${title} ${inputTxt}" class="width100p inputText" maxlength="20" /> + <div><form:errors path="emplNo" cssClass="error" /></div> + </td> + </tr> + <!-- 성별구분코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.saxTypeCode"/></c:set> + <tr> + <th><label for="sexdstnCode">${title}</label></th> + <td class="left"> + <form:select path="sexdstnCode" id="sexdstnCode" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="sexdstnCode" cssClass="error" /></div> + </td> + </tr> + <!-- 생일 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.brth"/></c:set> + <tr> + <th scope="col"><label for="brth">${title}</label></th> + <td class="left"> + <form:input path="brth" id="brth" title="${title} ${inputTxt}" class="width300 selectText" maxlength="8" /> + <div><form:errors path="brth" cssClass="error" /></div> + </td> + </tr> + <!-- 집전화번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.tel"/></c:set> + <tr> + <th scope="col" class="must"><label for="areaNo">${title}</label></th> + <td class="left"> + <form:input path="areaNo" id="areaNo" title="${title} ${inputSelect}" size="5" maxlength="5" class="width10p inputText"/> + - <form:input path="homemiddleTelno" id="homemiddleTelno" size="5" maxlength="5" class="width10p inputText"/> + - <form:input path="homeendTelno" id="homeendTelno" size="5" maxlength="5" class="width10p inputText"/> + <div><form:errors path="areaNo" cssClass="error" /></div> + <div><form:errors path="homemiddleTelno" cssClass="error" /></div> + <div><form:errors path="homeendTelno" cssClass="error" /></div> + </td> + </tr> + <!-- 사무실전화번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.areaNo"/></c:set> + <tr> + <th scope="col"><label for="offmTelno">${title}</label></th> + <td class="left"> + <form:input path="offmTelno" id="offmTelno" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="offmTelno" cssClass="error" /></div> + </td> + </tr> + <!-- 팩스번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.offmTelno"/></c:set> + <tr> + <th scope="col"><label for="fxnum">${title}</label></th> + <td class="left"> + <form:input path="fxnum" id="fxnum" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="fxnum" cssClass="error" /></div> + </td> + </tr> + <!-- 헨드폰번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.phone"/></c:set> + <tr> + <th scope="col" class="must"><label for="moblphonNo">${title}</label></th> + <td class="left"> + <form:input path="moblphonNo" id="moblphonNo" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="moblphonNo" cssClass="error" /></div> + </td> + </tr> + <!-- 이메일주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.email"/></c:set> + <tr> + <th scope="col" class="must"><label for="emailAdres">${title}</label></th> + <td class="left"> + <form:input path="emailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" /> + <div><form:errors path="emailAdres" cssClass="error" /></div> + </td> + </tr> + <!-- 우번번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.post"/></c:set> + <tr> + <th scope="col" class="must"><label for="zip">${title}</label></th> + <td class="left"> + <input name="zip" id="zip" title="${title} ${inputTxt}" type="text" class="width100p inputText" value="" maxlength="8" /> + <!-- form:hidden path="zip" id="zip" --> + <!-- <button class="btn_s2" onClick="fn_egov_ZipSearch(document.mberManageVO, document.mberManageVO.zip, document.mberManageVO.zip_view, document.mberManageVO.adres);return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />">우번번호검색</button> --> + <div><form:errors path="zip" cssClass="error" /></div> + </td> + </tr> + <!-- 주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addr"/></c:set> + <tr> + <th scope="col" class="must"><label for="homeadres">${title}</label></th> + <td class="left"> + <form:input path="homeadres" id="homeadres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="homeadres" cssClass="error" /></div> + </td> + </tr> + <!-- 상세주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addrDetail"/></c:set> + <tr> + <th scope="col" class="must"><label for="detailAdres">${title}</label></th> + <td class="left"> + <form:input path="detailAdres" id="detailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="detailAdres" cssClass="error" /></div> + </td> + </tr> - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="<c:url value='/uss/umt/EgovUserManage.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - </div><div style="clear:both;"></div> + <!-- 그룹아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.groupId"/></c:set> + <tr> + <th scope="col" class="must"><label for="groupId">${title}</label></th> + <td class="left"> + <form:select path="groupId" id="groupId" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${groupId_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="groupId" cssClass="error"/></div> + </td> + </tr> -</div><!-- div end(wTableFrm) --> + <!-- 일반회원상태코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.status"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrSttusCode">${title}</label></th> + <td class="left"> + <form:select path="emplyrSttusCode" class="width300 selectText" id="emplyrSttusCode" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${emplyrSttusCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="emplyrSttusCode" cssClass="error"/></div> + </td> + </tr> + <!-- 사용자DN --> + <!-- + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.subDn"/></c:set> + <tr> + <th>${title} <span class="pilsu">*</span></th> + <td class="left"> + <form:input path="subDn" id="subDn" title="${title} ${inputTxt}" size="40" maxlength="400" style="width:80%;" /> + <button type="button" id="btnSubdn" class="btn_s2" onClick="fn_egov_inqire_cert(); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.deptUserManageRegistBtn.Search" /></button> + <div><form:errors path="subDn" cssClass="error" /></div> + </td> + </tr> + --> + <form:hidden path="subDn" /> + </tbody> + </table> + </div> -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> -<input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> -<input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> -<input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> -<!-- 우편번호검색 --> -<input type="hidden" name="zip_url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> -</form:form> + <!-- 검색조건 유지 --> + <input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> + <input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> + <input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> + <input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> + <!-- 우편번호검색 --> + <input type="hidden" name="zip_url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> + + <!-- 하단 버튼 --> + <div class="board_footer"> + <div class="bottom_wrap fl"> + <!-- 목록 --> + <button type="button" class="btn_s" title="<spring:message code="button.list" /> <spring:message code="input.button" />" onclick="fn_egov_list_user();"> + <spring:message code="button.list" /> + </button> + </div> + <div class="bottom_wrap fr"> + <!-- 등록 --> + <button type="button" class="btn_s" title="<spring:message code="button.create" /> <spring:message code="input.button" />" onclick="fn_egov_regist_user(document.forms[0]); return false;"> + <spring:message code="button.create" /> + </button> + </div> + </div> + + </form:form> <!-- Egov Modal include --> <c:import url="/EgovModal.do" charEncoding="utf-8"> Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserSelectUpdt.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserSelectUpdt.jsp (revision 20) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserSelectUpdt.jsp (revision 21) @@ -27,50 +27,45 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> <c:set var="pageTitle"><spring:message code="comUssUmt.deptUserManage.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.update" /></title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> + <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="userManageVO" staticJavascript="false" xhtml="true" cdata="false"/> <script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/ccm/zip/EgovZipPopup.js' />" ></script> <script type="text/javaScript" language="javascript" defer="defer"> function fnListPage(){ - document.userManageVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; - document.userManageVO.submit(); + document.userManageVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; + document.userManageVO.submit(); } function fnDeleteUser(checkedIds) { if(confirm("<spring:message code="common.delete.msg" />")){ - document.userManageVO.checkedIdForDel.value=checkedIds; - document.userManageVO.action = "<c:url value='/uss/umt/EgovUserDelete.do'/>"; - document.userManageVO.submit(); + document.userManageVO.checkedIdForDel.value=checkedIds; + document.userManageVO.action = "<c:url value='/uss/umt/EgovUserDelete.do'/>"; + document.userManageVO.submit(); } } function fnPasswordMove(){ document.userManageVO.action = "<c:url value='/uss/umt/EgovUserPasswordUpdtView.do'/>"; - document.userManageVO.submit(); + document.userManageVO.submit(); } function fnLockIncorrect(){ if(confirm("<spring:message code="comUssUmt.common.lockAtConfirm" />")){ - document.userManageVO.action = "<c:url value='/uss/umt/EgovUserLockIncorrect.do'/>"; - document.userManageVO.selectedId.value=document.userManageVO.uniqId.value; - document.userManageVO.submit(); + document.userManageVO.action = "<c:url value='/uss/umt/EgovUserLockIncorrect.do'/>"; + document.userManageVO.selectedId.value=document.userManageVO.uniqId.value; + document.userManageVO.submit(); } } function fnUpdate(form){ if(confirm("<spring:message code="common.save.msg" />")){ - if(validateUserManageVO(form)){ - form.submit(); - return true; - }else{ - return false; - } + if(validateUserManageVO(form)){ + form.submit(); + return true; + }else{ + return false; + } } } function fn_egov_inqire_cert() { @@ -90,288 +85,298 @@ function fn_egov_dn_info_setting(dn) { var frm = document.userManageVO; - frm.subDn.value = dn; } +/* ******************************************************** + * 목록으로 이동 + ******************************************************** */ +function fnUserList() { + var varForm = document.userManageVO; + varForm.action = "<c:url value='/uss/umt/EgovUserManage.do' />"; + varForm.submit(); +} </script> -</head> + <body> -<!-- content start --> -<form:form commandName="userManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovUserSelectUpdt.do" name="userManageVO" method="post" onSubmit="fnUpdate(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 상세정보 사용자 삭제시 prameter 전달용 input --> - <input name="checkedIdForDel" type="hidden" /> - <!-- 검색조건 유지 --> - <input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> - <input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> - <input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> - <input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> - <!-- 우편번호검색 --> - <input type="hidden" name="zip_url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> - <!-- 사용자유형정보 : password 수정화면으로 이동시 타겟 유형정보 확인용, 만약검색조건으로 유형이 포함될경우 혼란을 피하기위해 userTy명칭을 쓰지 않음--> - <input type="hidden" name="userTyForPassword" value="<c:out value='${userManageVO.userTy}'/>" /> - <!-- for validation --> - <input type="hidden" name="password" id="password" value="ex~Test#$12"/> - <input type="hidden" name="selectedId" id="selectedId" value=""/> - - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 22%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력/선택 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <c:set var="inputSelect"><spring:message code="input.cSelect" /></c:set> - <c:set var="inputSelect"><spring:message code="input.select"/></c:set> - <!-- 일반회원아이디 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.id"/></c:set> - <tr> - <th><label for="emplyrId">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emplyrId" id="emplyrId" cssClass="txaIpUmt" size="20" maxlength="20" readonly="true" title="${title} ${inputTxt}" /> - <form:errors path="emplyrId" cssClass="error"/> - <form:hidden path="uniqId" /> - </td> - </tr> - <!-- 일반회원이름 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.name"/></c:set> - <tr> - <th><label for="emplyrNm">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emplyrNm" title="${title} ${inputTxt}" size="50" maxlength="60" /> - <div><form:errors path="emplyrNm" cssClass="error" /></div> - </td> - </tr> - <!-- 비밀번호힌트 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passHit"/></c:set> - <tr> - <th><label for="passwordHint">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="passwordHint" id="passwordHint" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${passwordHint_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="passwordHint" cssClass="error"/></div> - </td> - </tr> - <!-- 비밀번호정답 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passOk"/></c:set> - <tr> - <th><label for="passwordCnsr">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="passwordCnsr" id="passwordCnsr" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="50" maxlength="100" /> - <div><form:errors path="passwordCnsr" cssClass="error"/></div> - </td> - </tr> - <!-- 소속기관코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.insttCode"/></c:set> - <tr> - <th><label for="insttCode">${title}</label></th> - <td class="left"> - <form:select path="insttCode" id="insttCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${insttCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="insttCode" cssClass="error"/></div> - </td> - </tr> - <!-- 조직아이디 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.orgnztId"/></c:set> - <tr> - <th><label for="orgnztId">${title}</label></th> - <td class="left"> - <form:select path="orgnztId" id="orgnztId" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${orgnztId_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="orgnztId" cssClass="error"/></div> - </td> - </tr> - <!-- 직위 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.ofcps"/></c:set> - <tr> - <th><label for="">${title}</label></th> - <td class="left"> - <form:input path="ofcpsNm" id="ofcpsNm" title="${title} ${inputTxt}" size="20" maxlength="50" /> - <div><form:errors path="ofcpsNm" cssClass="error" /></div> - </td> - </tr> - <!-- 사번 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.emplNum"/></c:set> - <tr> - <th><label for="emplNo">${title}</label></th> - <td class="left"> - <form:input path="emplNo" id="emplNo" title="${title} ${inputTxt}" size="20" maxlength="20" /> - <div><form:errors path="emplNo" cssClass="error" /></div> - </td> - </tr> - <!-- 성별구분코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.saxTypeCode"/></c:set> - <tr> - <th><label for="sexdstnCode">${title}</label></th> - <td class="left"> - <form:select path="sexdstnCode" id="sexdstnCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </td> - </tr> - <!-- 생일 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.brth"/></c:set> - <tr> - <th><label for="brth">${title}</label></th> - <td class="left"> - <form:input path="brth" id="brth" title="${title} ${inputTxt}" size="20" maxlength="8" /> - <div><form:errors path="brth" cssClass="error" /></div> - </td> - </tr> - <!-- 집전화번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.tel"/></c:set> - <tr> - <th><label for="areaNo">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="areaNo" id="areaNo" title="${title} ${inputSelect}" size="5" maxlength="5" style="width:40px;"/> - - <form:input path="homemiddleTelno" id="homemiddleTelno" size="5" maxlength="5" style="width:40px;"/> - - <form:input path="homeendTelno" id="homeendTelno" size="5" maxlength="5" style="width:40px;"/> - <div><form:errors path="areaNo" cssClass="error" /></div> - <div><form:errors path="homemiddleTelno" cssClass="error" /></div> - <div><form:errors path="homeendTelno" cssClass="error" /></div> - </td> - </tr> - <!-- 사무실전화번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.areaNo"/></c:set> - <tr> - <th><label for="offmTelno">${title}</label></th> - <td class="left"> - <form:input path="offmTelno" id="offmTelno" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="offmTelno" cssClass="error" /></div> - </td> - </tr> - <!-- 팩스번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.offmTelno"/></c:set> - <tr> - <th><label for="fxnum">${title}</label></th> - <td class="left"> - <form:input path="fxnum" id="fxnum" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="fxnum" cssClass="error" /></div> - </td> - </tr> - <!-- 헨드폰번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.phone"/></c:set> - <tr> - <th><label for="moblphonNo">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="moblphonNo" id="moblphonNo" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" /> - <div><form:errors path="moblphonNo" cssClass="error" /></div> - </td> - </tr> - <!-- 이메일주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.email"/></c:set> - <tr> - <th><label for="emailAdres">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="emailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="30" maxlength="50" /> - <div><form:errors path="emailAdres" cssClass="error" /></div> - </td> - </tr> - <!-- 우편번호 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.post"/></c:set> - <tr> - <th><label for="zip">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <input name="zip" id="zip" title="${title} ${inputTxt}" type="text" size="20" value="<c:out value='${userManageVO.zip}'/>" maxlength="8" style="width:60px;" /> - <!-- form:hidden path="zip" id="zip" --> - <!-- <button class="btn_s2" onClick="fn_egov_ZipSearch(document.mberManageVO, document.mberManageVO.zip, document.mberManageVO.zip_view, document.mberManageVO.adres);return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />">우번번호검색</button> --> - <div><form:errors path="zip" cssClass="error" /></div> - </td> - </tr> - <!-- 주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addr"/></c:set> - <tr> - <th><label for="">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="homeadres" id="homeadres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="70" maxlength="100" /> - <div><form:errors path="homeadres" cssClass="error" /></div> - </td> - </tr> - <!-- 상세주소 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addrDetail"/></c:set> - <tr> - <th><label for="detailAdres">${title}</label></th> - <td class="left"> - <form:input path="detailAdres" id="detailAdres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="70" maxlength="100" /> - <div><form:errors path="detailAdres" cssClass="error" /></div> - </td> - </tr> - <!-- 그룹아이디 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.groupId"/></c:set> - <tr> - <th><label for="groupId">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="groupId" id="groupId" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${groupId_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="groupId" cssClass="error"/></div> - </td> - </tr> - <!-- 일반회원상태코드 --> - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.status"/></c:set> - <tr> - <th><label for="emplyrSttusCode">${title}</label> <span class="pilsu">*</span></th> - <td class="left"> - <form:select path="emplyrSttusCode" id="emplyrSttusCode" title="${title} ${inputSelect}"> - <form:option value="" label="${inputSelect}"/> - <form:options items="${emplyrSttusCode_result}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <div><form:errors path="emplyrSttusCode" cssClass="error"/></div> - </td> - </tr> - <!-- 로그인인증제한여부 --> - <c:set var="title"><spring:message code="comUssUmt.common.lockAt"/></c:set> - <tr> - <th><label for="lockAt">${title}</label></th> - <td class="left"> - <c:if test="${userManageVO.lockAt eq 'Y'}">예</c:if> - <c:if test="${userManageVO.lockAt == null || userManageVO.lockAt eq '' || userManageVO.lockAt eq 'N'}">아니오</c:if> - </td> - </tr> - - <!-- 사용자DN --> - <!-- - <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.subDn"/></c:set> - <tr> - <th>${title} <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="subDn" id="subDn" title="${title} ${inputTxt}" size="40" maxlength="400" style="width:80%;" /> - <button id="btnSubdn" class="btn_s2" onClick="fn_egov_inqire_cert(); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.deptUserManageRegistBtn.Search" /></button> - <div><form:errors path="subDn" cssClass="error" /></div> - </td> - </tr> - --> - <form:hidden path="subDn" /> - </tbody> - </table> + <!-- content start --> + <form:form commandName="userManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovUserSelectUpdt.do" name="userManageVO" method="post" > + <div class="wTableFrm"> + <!-- 상세정보 사용자 삭제시 prameter 전달용 input --> + <input name="checkedIdForDel" type="hidden" /> + <!-- 검색조건 유지 --> + <input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> + <input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> + <input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> + <input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> + <!-- 우편번호검색 --> + <input type="hidden" name="zip_url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> + <!-- 사용자유형정보 : password 수정화면으로 이동시 타겟 유형정보 확인용, 만약검색조건으로 유형이 포함될경우 혼란을 피하기위해 userTy명칭을 쓰지 않음--> + <input type="hidden" name="userTyForPassword" value="<c:out value='${userManageVO.userTy}'/>" /> + <!-- for validation --> + <input type="hidden" name="password" id="password" value="ex~Test#$12"/> + <input type="hidden" name="selectedId" id="selectedId" value=""/> + + <div class="board_header"> + <h3>${pageTitle} <spring:message code="title.update" /></h3> + </div> + + <div class="board_body"> + <!-- 등록폼 --> + <p class="must_text"> + <em>*</em>는 필수 입력사항입니다. + </p> + <table class="table_write"> + <caption>${pageTitle} <spring:message code="title.create" /></caption> + <colgroup> + <col style="width: 200px;"> + <col style="width:;"> + </colgroup> + <tbody> + <!-- 입력/선택 --> + <c:set var="inputTxt"><spring:message code="input.input" /></c:set> + <c:set var="inputSelect"><spring:message code="input.cSelect" /></c:set> + <c:set var="inputSelect"><spring:message code="input.select"/></c:set> + + <!-- 일반회원아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.id"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrId">${title}</label></th> + <td class="left"> + <form:input path="emplyrId" id="emplyrId" title="${title} ${inputTxt}" class="width80p inputText" readonly="true" maxlength="20" /> + <div><form:errors path="emplyrId" cssClass="error" /></div> + <form:hidden path="uniqId" /> + </td> + </tr> + <!-- 일반회원이름 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.name"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrNm">${title}</label></th> + <td class="left"> + <form:input path="emplyrNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="60" /> + <div><form:errors path="emplyrNm" cssClass="error" /></div> + </td> + </tr> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.save" />" title="<spring:message code="button.save" /> <spring:message code="input.button" />" /> - <button class="btn_s2" onClick="fnDeleteUser('<c:out value='${mberManageVO.userTy}'/>:<c:out value='${mberManageVO.uniqId}'/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></button> - <span class="btn_s"><a href="<c:url value='/uss/umt/EgovUserManage.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - <button class="btn_s2" onClick="fnPasswordMove(); return false;" title="<spring:message code="comUssUmt.userManageModifyBtn.passwordChange" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.userManageModifyBtn.passwordChange" /></button> - <button class="btn_s2" onClick="fnLockIncorrect(); return false;" title="<spring:message code="comUssUmt.common.lockAtBtn" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.common.lockAtBtn" /></button> - <button class="btn_s2" onClick="document.userManageVO.reset(); return false;" title="<spring:message code="button.reset" /> <spring:message code="input.button" />"><spring:message code="button.reset" /></button> - </div><div style="clear:both;"></div> + <!-- 비밀번호힌트 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passHit"/></c:set> + <tr> + <th scope="col" class="must"><label for="passwordHint">${title}</label></th> + <td class="left"> + <form:select path="passwordHint" id="passwordHint" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${passwordHint_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="passwordHint" cssClass="error"/></div> + </td> + </tr> + <!-- 비밀번호정답 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.passOk"/></c:set> + <tr> + <th scope="col" class="must"><label for="passwordCnsr">${title}</label></th> + <td class="left"> + <form:input path="passwordCnsr" id="passwordCnsr" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="passwordCnsr" cssClass="error"/></div> + </td> + </tr> -</div> -</form:form> -<!-- content end --> + <!-- 소속기관코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.insttCode"/></c:set> + <tr> + <th scope="col"><label for="insttCode">${title}</label></th> + <td class="left"> + <form:select path="insttCode" id="insttCode" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${insttCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="insttCode" cssClass="error"/></div> + </td> + </tr> + <!-- 조직아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.orgnztId"/></c:set> + <tr> + <th scope="col"><label for="orgnztId">${title}</label></th> + <td class="left"> + <form:select path="orgnztId" id="orgnztId" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${orgnztId_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="orgnztId" cssClass="error"/></div> + </td> + </tr> + <!-- 직위 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.ofcps"/></c:set> + <tr> + <th><label for="ofcpsNm">${title}</label></th> + <td class="left"> + <form:input path="ofcpsNm" id="ofcpsNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" /> + <div><form:errors path="ofcpsNm" cssClass="error" /></div> + </td> + </tr> + <!-- 사번 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.emplNum"/></c:set> + <tr> + <th><label for="emplNo">${title}</label></th> + <td class="left"> + <form:input path="emplNo" id="emplNo" title="${title} ${inputTxt}" class="width100p inputText" maxlength="20" /> + <div><form:errors path="emplNo" cssClass="error" /></div> + </td> + </tr> + <!-- 성별구분코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.saxTypeCode"/></c:set> + <tr> + <th><label for="sexdstnCode">${title}</label></th> + <td class="left"> + <form:select path="sexdstnCode" id="sexdstnCode" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="sexdstnCode" cssClass="error" /></div> + </td> + </tr> + <!-- 생일 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.brth"/></c:set> + <tr> + <th scope="col"><label for="brth">${title}</label></th> + <td class="left"> + <form:input path="brth" id="brth" title="${title} ${inputTxt}" class="width300 selectText" maxlength="8" /> + <div><form:errors path="brth" cssClass="error" /></div> + </td> + </tr> + <!-- 집전화번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.tel"/></c:set> + <tr> + <th scope="col" class="must"><label for="areaNo">${title}</label></th> + <td class="left"> + <form:input path="areaNo" id="areaNo" title="${title} ${inputSelect}" maxlength="5" class="width10p inputText"/> + - <form:input path="homemiddleTelno" id="homemiddleTelno" maxlength="5" class="width10p inputText"/> + - <form:input path="homeendTelno" id="homeendTelno" maxlength="5" class="width10p inputText"/> + <div><form:errors path="areaNo" cssClass="error" /></div> + <div><form:errors path="homemiddleTelno" cssClass="error" /></div> + <div><form:errors path="homeendTelno" cssClass="error" /></div> + </td> + </tr> + <!-- 사무실전화번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.areaNo"/></c:set> + <tr> + <th scope="col"><label for="offmTelno">${title}</label></th> + <td class="left"> + <form:input path="offmTelno" id="offmTelno" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="offmTelno" cssClass="error" /></div> + </td> + </tr> + <!-- 팩스번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.offmTelno"/></c:set> + <tr> + <th scope="col"><label for="fxnum">${title}</label></th> + <td class="left"> + <form:input path="fxnum" id="fxnum" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="fxnum" cssClass="error" /></div> + </td> + </tr> + <!-- 헨드폰번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.phone"/></c:set> + <tr> + <th scope="col" class="must"><label for="moblphonNo">${title}</label></th> + <td class="left"> + <form:input path="moblphonNo" id="moblphonNo" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" /> + <div><form:errors path="moblphonNo" cssClass="error" /></div> + </td> + </tr> + <!-- 이메일주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.email"/></c:set> + <tr> + <th scope="col" class="must"><label for="emailAdres">${title}</label></th> + <td class="left"> + <form:input path="emailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" /> + <div><form:errors path="emailAdres" cssClass="error" /></div> + </td> + </tr> + <!-- 우번번호 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.post"/></c:set> + <tr> + <th scope="col" class="must"><label for="zip">${title}</label></th> + <td class="left"> + <input name="zip" id="zip" title="${title} ${inputTxt}" type="text" class="width10p inputText" value="" maxlength="8" /> + <!-- form:hidden path="zip" id="zip" --> + <!-- <button class="btn_s2" onClick="fn_egov_ZipSearch(document.mberManageVO, document.mberManageVO.zip, document.mberManageVO.zip_view, document.mberManageVO.adres);return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />">우번번호검색</button> --> + <div><form:errors path="zip" cssClass="error" /></div> + </td> + </tr> + <!-- 주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addr"/></c:set> + <tr> + <th scope="col" class="must"><label for="homeadres">${title}</label></th> + <td class="left"> + <form:input path="homeadres" id="homeadres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="homeadres" cssClass="error" /></div> + </td> + </tr> + <!-- 상세주소 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.addrDetail"/></c:set> + <tr> + <th scope="col" class="must"><label for="detailAdres">${title}</label></th> + <td class="left"> + <form:input path="detailAdres" id="detailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" /> + <div><form:errors path="detailAdres" cssClass="error" /></div> + </td> + </tr> + <!-- 그룹아이디 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.groupId"/></c:set> + <tr> + <th scope="col" class="must"><label for="groupId">${title}</label></th> + <td class="left"> + <form:select path="groupId" id="groupId" class="width300 selectText" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${groupId_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="groupId" cssClass="error"/></div> + </td> + </tr> + <!-- 일반회원상태코드 --> + <c:set var="title"><spring:message code="comUssUmt.deptUserManageRegist.status"/></c:set> + <tr> + <th scope="col" class="must"><label for="emplyrSttusCode">${title}</label></th> + <td class="left"> + <form:select path="emplyrSttusCode" class="width300 selectText" id="emplyrSttusCode" title="${title} ${inputSelect}"> + <form:option value="" label="${inputSelect}"/> + <form:options items="${emplyrSttusCode_result}" itemValue="code" itemLabel="codeNm"/> + </form:select> + <div><form:errors path="emplyrSttusCode" cssClass="error"/></div> + </td> + </tr> + <!-- 로그인인증제한여부 --> + <c:set var="title"><spring:message code="comUssUmt.common.lockAt"/></c:set> + <tr> + <th><label for="lockAt">${title}</label></th> + <td class="left"> + <c:if test="${userManageVO.lockAt eq 'Y'}">예</c:if> + <c:if test="${userManageVO.lockAt == null || userManageVO.lockAt eq '' || userManageVO.lockAt eq 'N'}">아니오</c:if> + </td> + </tr> + <form:hidden path="subDn" /> + </tbody> + </table> + </div> + + <!-- 하단 버튼 --> + <div class="board_footer"> + <div class="bottom_wrap fl"> + <button type="button" class="btn_s" title="<spring:message code="button.list" /> <spring:message code="input.button" />" onclick="fnUserList();"> <!-- 목록 --> + <spring:message code="button.list" /> + </button> + </div> + <div class="bottom_wrap fr"> + <button type="button" class="btn_s" onClick="fnUpdate(document.forms[0]); return false;" title="<spring:message code="button.save" /> <spring:message code="input.button" />"><spring:message code="button.save" /></button> + <button type="button" class="btn_s" onClick="fnDeleteUser('<c:out value='${userManageVO.userTy}'/>:<c:out value='${userManageVO.uniqId}'/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></button> + <button type="button" class="btn_s" onClick="fnPasswordMove(); return false;" title="<spring:message code="comUssUmt.userManageModifyBtn.passwordChange" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.userManageModifyBtn.passwordChange" /></button> + <button type="button" class="btn_s" onClick="fnLockIncorrect(); return false;" title="<spring:message code="comUssUmt.common.lockAtBtn" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.common.lockAtBtn" /></button> + <button type="button" class="btn_s" onClick="document.userManageVO.reset(); return false;" title="<spring:message code="button.reset" /> <spring:message code="input.button" />"><spring:message code="button.reset" /></button> + </div> + </div> + </div> + </form:form> + <!-- content end --> </body> -</html> Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserManage.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserManage.jsp (revision 20) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserManage.jsp (revision 21) @@ -25,12 +25,7 @@ <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <c:set var="pageTitle"><spring:message code="comUssUmt.deptUserManage.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> + <script type="text/javaScript" language="javascript" defer="defer"> <!-- function fncCheckAll() { @@ -122,111 +117,115 @@ <c:if test="${!empty resultMsg}">alert("<spring:message code="${resultMsg}" />");</c:if> --> </script> -</head> + <body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> + <!-- javascript warning tag --> + <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> -<form name="listForm" action="<c:url value='/uss/umt/EgovUserManage.do'/>" method="post"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - - <!-- 검색영역 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li style="margin:3px 0 0 0;"><div>사용자수 <strong><c:out value="${paginationInfo.totalRecordCount}"/></strong></div></li> - <li><!-- 상태--> - <select name="sbscrbSttus" id="sbscrbSttus" title="<spring:message code="comUssUmt.userManageSsearch.sbscrbSttusTitle" />"> - <option value="0" <c:if test="${empty mberVO.sbscrbSttus || mberVO.sbscrbSttus == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusAll" /></option><!-- 상태(전체) --> - <option value="A" <c:if test="${mberVO.sbscrbSttus == 'A'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusA" /></option><!-- 가입신청 --> - <option value="D" <c:if test="${mberVO.sbscrbSttus == 'D'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusD" /></option><!-- 삭제 --> - <option value="P" <c:if test="${mberVO.sbscrbSttus == 'P'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusP" /></option><!-- 승인 --> - </select> - </li> - <li><!-- 조건 --> - <select name="searchCondition" id="searchCondition" title="<spring:message code="comUssUmt.userManageSsearch.searchConditioTitle" />"><!-- --> - <option value="0" <c:if test="${mberVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.searchConditionId" /></option><!-- ID --> - <option value="1" <c:if test="${empty mberVO.searchCondition || mberVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.searchConditionName" /></option><!-- Name --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${userSearchVO.searchKeyword}"/>' maxlength="255" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <input type="button" class="s_btn" onClick="fnDeleteUser(); return false;" value="<spring:message code="title.delete" />" title="<spring:message code="title.delete" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/umt/EgovUserInsertView.do'/>" onClick="fnAddUserView(); return false;" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> + <form name="listForm" action="<c:url value='/uss/umt/EgovUserManage.do'/>" method="post"> + <div class="board_header"> + <h3>${pageTitle} <spring:message code="title.list" /></h3> + <!-- 검색영역 --> + <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> + <!-- 상태 --> + <select class="select fl" name="sbscrbSttus" id="sbscrbSttus" title="<spring:message code="comUssUmt.userManageSsearch.sbscrbSttusTitle" />"> + <option value="0" <c:if test="${empty mberVO.sbscrbSttus || mberVO.sbscrbSttus == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusAll" /></option><!-- 상태(전체) --> + <option value="A" <c:if test="${mberVO.sbscrbSttus == 'A'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusA" /></option><!-- 가입신청 --> + <option value="D" <c:if test="${mberVO.sbscrbSttus == 'D'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusD" /></option><!-- 삭제 --> + <option value="P" <c:if test="${mberVO.sbscrbSttus == 'P'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusP" /></option><!-- 승인 --> + </select> + <!-- 조건 --> + <select class="select fl" name="searchCondition" id="searchCondition" title="<spring:message code="comUssUmt.userManageSsearch.searchConditioTitle" />"><!-- --> + <option value="0" <c:if test="${mberVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.searchConditionId" /></option><!-- ID --> + <option value="1" <c:if test="${empty mberVO.searchCondition || mberVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.searchConditionName" /></option><!-- Name --> + </select> + <!-- 검색키워드 및 조회버튼 --> + <input class="inputText" name="searchKeyword" type="text" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value="${searchVO.searchKeyword}" maxlength="255" > + <button type="submit" class="btn_board"><spring:message code="button.inquire" /></button> + </div> + </div> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 5%;"> - <col style="width: 3%;"> - - <col style="width: 15%;"> - <col style="width: 15%;"> - <col style="width: 20%;"> - <col style="width: 13%;"> - <col style="width: 10%;"> - <col style="width: ;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th><input type="checkbox" name="checkAll" class="check2" onclick="javascript:fncCheckAll()" title="<spring:message code="input.selectAll.title" />"></th><!-- 전체선택 --> - - <th class="board_th_link"><spring:message code="comUssUmt.userManageList.id" /></th><!--아이디 --> - <th><spring:message code="comUssUmt.userManageList.name" /></th><!-- 사용자이름 --> - <th><spring:message code="comUssUmt.userManageList.email" /></th><!-- 사용자이메일 --> - <th><spring:message code="comUssUmt.userManageList.phone" /></th><!-- 전화번호 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일 --> - <th><spring:message code="comUssUmt.userManageList.sbscrbSttus" /></th><!-- 가입상태 --> + <div class="board_body"> + <div class="board_infomation flex between itemC"> + <p>총 : <span>${paginationInfo.totalRecordCount}</span>건, 쪽번호 : <span>${paginationInfo.currentPageNo }</span> / <span>${paginationInfo.totalPageCount }</span></p> + </div> - </tr> - </thead> - <tbody class="ov"> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="8"><spring:message code="common.nodata.msg" /></td> - </tr> - </c:if> - <c:forEach var="result" items="${resultList}" varStatus="status"> - <tr> - <td><c:out value="${status.count}"/></td> - <td> - <input type="checkbox" name="checkField" class="check2" title="선택"/> - <input name="checkId" type="hidden" value="<c:out value='${result.userTy}'/>:<c:out value='${result.uniqId}'/>"/> - </td> - <td><a href="<c:url value='/uss/umt/EgovMberSelectUpdtView.do'/>?selectedId=<c:out value="${result.uniqId}"/>" onclick="javascript:fnSelectUser('<c:out value="${result.userTy}"/>:<c:out value="${result.uniqId}"/>'); return false;"><c:out value="${result.userId}"/></a></td> - <td><c:out value="${result.userNm}"/></td> - <td><c:out value="${result.emailAdres}"/></td> - <td><c:out value="${result.areaNo}"/>)<c:out value="${result.middleTelno}"/>-<c:out value="${result.endTelno}"/></td> - <td><c:out value="${fn:substring(result.sbscrbDe,0,10)}"/></td> - <td> - <c:forEach var="emplyrSttusCode_result" items="${emplyrSttusCode_result}" varStatus="status"> - <c:if test="${result.sttus == emplyrSttusCode_result.code}"><c:out value="${emplyrSttusCode_result.codeNm}"/></c:if> - </c:forEach> - </td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul><ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fnLinkPage"/></ul> - </div> - - <input name="selectedId" type="hidden" /> - <input name="checkedIdForDel" type="hidden" /> - <input name="pageIndex" type="hidden" value="<c:out value='${userSearchVO.pageIndex}'/>"/> -</div> -</form> - + <table class="table_list"> + <caption>${pageTitle} <spring:message code="title.list" /></caption> + <colgroup> + <col class="width100"> + <col class="width50"> + <col class="width150"> + <col class="width150"> + <col class="width100"> + <col class="width200"> + <col class="width100"> + <col class="width100"> + </colgroup> + <thead> + <tr> + <th><spring:message code="table.num" /></th><!-- 번호 --> + <th><input type="checkbox" name="checkAll" class="check2" onclick="javascript:fncCheckAll()" title="<spring:message code="input.selectAll.title" />"></th><!-- 전체선택 --> + <th class="board_th_link"><spring:message code="comUssUmt.userManageList.id" /></th><!--아이디 --> + <th><spring:message code="comUssUmt.userManageList.name" /></th><!-- 사용자이름 --> + <th><spring:message code="comUssUmt.userManageList.email" /></th><!-- 사용자이메일 --> + <th><spring:message code="comUssUmt.userManageList.phone" /></th><!-- 전화번호 --> + <th><spring:message code="table.regdate" /></th><!-- 등록일 --> + <th><spring:message code="comUssUmt.userManageList.sbscrbSttus" /></th><!-- 가입상태 --> + </tr> + </thead> + <tbody> + <c:if test="${fn:length(resultList) == 0}"> + <tr> + <td colspan="8"><spring:message code="common.nodata.msg" /></td> + </tr> + </c:if> + <c:forEach var="result" items="${resultList}" varStatus="status"> + <tr> + <td><c:out value="${status.count}"/></td> + <td> + <input type="checkbox" name="checkField" class="check2" title="선택"/> + <input name="checkId" type="hidden" value="<c:out value='${result.userTy}'/>:<c:out value='${result.uniqId}'/>"/> + </td> + <td><a href="<c:url value='/uss/umt/EgovMberSelectUpdtView.do'/>?selectedId=<c:out value="${result.uniqId}"/>" onclick="javascript:fnSelectUser('<c:out value="${result.userTy}"/>:<c:out value="${result.uniqId}"/>'); return false;"><c:out value="${result.userId}"/></a></td> + <td><c:out value="${result.userNm}"/></td> + <td><c:out value="${result.emailAdres}"/></td> + <td><c:out value="${result.areaNo}"/>)<c:out value="${result.middleTelno}"/>-<c:out value="${result.endTelno}"/></td> + <td><c:out value="${fn:substring(result.sbscrbDe,0,10)}"/></td> + <td> + <c:forEach var="emplyrSttusCode_result" items="${emplyrSttusCode_result}" varStatus="status"> + <c:if test="${result.sttus == emplyrSttusCode_result.code}"><c:out value="${emplyrSttusCode_result.codeNm}"/></c:if> + </c:forEach> + </td> + </tr> + </c:forEach> + </tbody> + </table> + + <input name="selectedId" type="hidden" /> + <input name="checkedIdForDel" type="hidden" /> + <input name="pageIndex" type="hidden" value="<c:out value='${userSearchVO.pageIndex}'/>"/> + + </div> + + <div class="board_footer"> + <!-- paging navigation --> + <div class="page" role="group" aria-label="..."> + <ul> + <ui:pagination paginationInfo="${paginationInfo}" type="admin" jsFunction="fn_egov_select_linkPage" /> + </ul> + </div> + <div class="bottom_wrap fr"> + <button type="button" class="btn_s" onclick="fnDeleteUser(); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"> + <spring:message code="button.delete" /> + </button> + <button type="button" class="btn_s" onclick="fnAddUserView(); return false;" title="<spring:message code="button.create" /> <spring:message code="input.button" />"> + <spring:message code="button.create" /> + </button> + </div> + </div> + </form> </body> -</html> Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPasswordUpdt.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPasswordUpdt.jsp (revision 20) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPasswordUpdt.jsp (revision 21) @@ -25,114 +25,125 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> <c:set var="pageTitle"><spring:message code="comUssUmt.userManagePasswordUpdt.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> + <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="passwordChgVO" staticJavascript="false" xhtml="true" cdata="false"/> + <script type="text/javaScript" language="javascript" defer="defer"> function fnListPage(){ - document.passwordChgVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; - document.passwordChgVO.submit(); + document.passwordChgVO.action = "<c:url value='/uss/umt/EgovUserManage.do'/>"; + document.passwordChgVO.submit(); } function fnUpdate(form){ - if(validatePasswordChgVO(form)){ - if(form.newPassword.value != form.newPassword2.value){ - alert("<spring:message code="fail.user.passwordUpdate2" />"); - return false; - } - document.passwordChgVO.submit(); - return true; - }else{ - return false; - } + if(validatePasswordChgVO(form)){ + if(form.newPassword.value != form.newPassword2.value){ + alert("<spring:message code="fail.user.passwordUpdate2" />"); + return false; + } + document.passwordChgVO.submit(); + return true; + }else{ + return false; + } +} +/* ******************************************************** + * 목록으로 이동 + ******************************************************** */ +function fn_egov_list_entrprs(form) { + document.passwordChgVO.action = "<c:url value='/uss/umt/EgovUserManage.do' />"; + document.passwordChgVO.submit(); } + <c:if test="${!empty resultMsg}">alert("<spring:message code="${resultMsg}" />");</c:if> </script> -</head> + <body> -<form name="passwordChgVO" method="post" action="<c:url value="${'/uss/umt/EgovUserPasswordUpdt.do'}"/>" onsubmit="fnUpdate(document.forms[0]); return false;"> - <!-- 상세정보 사용자 삭제시 prameter 전달용 input --> - <input name="checkedIdForDel" type="hidden" /> - <!-- 검색조건 유지 --> - <input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> - <input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> - <input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> - <input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> - <!-- 우편번호검색 --> - <input type="hidden" name="url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> + <form name="passwordChgVO" method="post" action="<c:url value="${'/uss/umt/EgovUserPasswordUpdt.do'}"/>" onsubmit="fnUpdate(document.forms[0]); return false;"> + <!-- 상세정보 사용자 삭제시 prameter 전달용 input --> + <input name="checkedIdForDel" type="hidden" /> + <!-- 검색조건 유지 --> + <input type="hidden" name="searchCondition" value="<c:out value='${userSearchVO.searchCondition}'/>"/> + <input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/> + <input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/> + <input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/> + <!-- 우편번호검색 --> + <input type="hidden" name="url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" /> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssUmt.deptUserManage.title" /> ${pageTitle}</h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 16%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <!-- 일반회원아이디 --> - <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.id" /></c:set> - <tr> - <th>${title}</th> - <td class="left"> - <input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" size="20" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly/> - <input name="uniqId" id="uniqId" title="uniqId" type="hidden" size="20" value="<c:out value='${userManageVO.uniqId}'/>"/> - <input name="userTy" id="userTy" title="userTy" type="hidden" size="20" value="<c:out value='${userManageVO.userTy}'/>"/> - </td> - </tr> - - <!-- 기존 비밀번호 --> - <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.oldPass" /></c:set> - <tr> - <th>${title}<span class="pilsu">*</span></th> - <td class="left"> - <input name="oldPassword" id="oldPassword" type="password" size="20" value="" maxlength="100" > - </td> - </tr> - <!-- 비밀번호 --> - <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.pass" /></c:set> - <tr> - <th>${title}<span class="pilsu">*</span></th> - <td class="left"> - <div> - <input name="newPassword" id="newPassword" type="password" size="20" value="" maxlength="100" > - </div> - <div> - <div><spring:message code="info.password.rule.password1" /></div> - <div><spring:message code="info.password.rule.pwdcheckcomb3" /></div> - <div><spring:message code="info.password.rule.pwdcheckseries" /></div> - </div> - </td> - </tr> - <!-- 비밀번호확인 --> - <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.passConfirm" /></c:set> - <tr> - <th>${title}<span class="pilsu">*</span></th> - <td class="left"> - <input name="newPassword2" id="newPassword2" type="password" size="20" value="" maxlength="100" > - </td> - </tr> - </tbody> - </table> + <div class="board_header"> + <h3><spring:message code="comUssUmt.deptUserManage.title" /> ${pageTitle}</h3> + </div> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> + <div class="board_body"> + <!-- 등록폼 --> + <p class="must_text"> + <em>*</em>는 필수 입력사항입니다. + </p> + <table class="table_write"> + <caption>${pageTitle} <spring:message code="title.create" /></caption> + <colgroup> + <col style="width: 200px;"> + <col style="width:;"> + </colgroup> - <span class="btn_s"><a href="<c:url value='/uss/umt/EgovUserManage.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - <button class="btn_s2" onClick="document.passwordChgVO.reset();return false;" title="<spring:message code="button.reset" /> <spring:message code="input.button" />"><spring:message code="button.reset" /></button> - </div><div style="clear:both;"></div> - -</div> -</form> + <tbody> + <c:set var="inputTxt"><spring:message code="input.input" /></c:set> <!-- 입력 --> + <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.id" /></c:set> <!-- 일반회원아이디 --> + <tr> + <th scope="col">${title}</th> + <td class="left"> + <input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" class="width100p inputText" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly/> + <input name="uniqId" id="uniqId" title="uniqId" type="hidden" value="<c:out value='${userManageVO.uniqId}'/>"/> + <input name="userTy" id="userTy" title="userTy" type="hidden" value="<c:out value='${userManageVO.userTy}'/>"/> + </td> + </tr> + + <!-- 기존 비밀번호 --> + <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.oldPass" /></c:set> + <tr> + <th scope="col" class="must">${title}</th> + <td class="left"> + <input name="oldPassword" id="oldPassword" type="password" class="width100p inputText" value="" maxlength="100" > + </td> + </tr> + <!-- 비밀번호 --> + <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.pass" /></c:set> + <tr> + <th scope="col" class="must">${title}</th> + <td class="left"> + <div> + <input name="newPassword" id="newPassword" type="password" class="width100p inputText" value="" maxlength="100" > + </div> + <div> + <div><spring:message code="info.password.rule.password1" /></div> + <div><spring:message code="info.password.rule.pwdcheckcomb3" /></div> + <div><spring:message code="info.password.rule.pwdcheckseries" /></div> + </div> + </td> + </tr> + <!-- 비밀번호확인 --> + <c:set var="title"><spring:message code="comUssUmt.userManagePasswordUpdt.passConfirm" /></c:set> + <tr> + <th scope="col" class="must">${title}</th> + <td class="left"> + <input name="newPassword2" id="newPassword2" type="password" class="width100p inputText" value="" maxlength="100" > + </td> + </tr> + </tbody> + </table> + </div> + <!-- 하단 버튼 --> + <div class="board_footer"> + <div class="bottom_wrap fl"> + <!-- 목록 --> + <button type="button" class="btn_s" title="<spring:message code="button.list" /> <spring:message code="input.button" />" onclick="fn_egov_list_entrprs();"> + <spring:message code="button.list" /> + </button> + </div> + <div class="bottom_wrap fr"> + <button type="button" class="btn_s" onClick="document.passwordChgVO.reset();return false;" title="<spring:message code="button.reset" /> <spring:message code="input.button" />"><spring:message code="button.reset" /></button> + <button type="button" class="btn_s" onClick="passwordChgVO.forms[0].submit(); return false;" title="<spring:message code="button.update" /> <spring:message code="input.button" />" ><spring:message code="button.update" /></button> + </div> + </div> + </form> </body> -</html>
Add a comment
List