[20220210 이다솜] 일반회원관리 팝업 제외 코밋
Index: base3.10/src/main/java/egovframework/com/uss/umt/web/EgovMberManageController.java
===================================================================
--- base3.10/src/main/java/egovframework/com/uss/umt/web/EgovMberManageController.java (revision 18)
+++ base3.10/src/main/java/egovframework/com/uss/umt/web/EgovMberManageController.java (revision 19)
@@ -25,6 +25,7 @@
import egovframework.com.uss.umt.service.UserDefaultVO;
import egovframework.com.utl.fcc.service.EgovStringUtil;
import egovframework.com.utl.sim.service.EgovFileScrty;
+import egovframework.rte.fdl.cmmn.exception.EgovBizException;
import egovframework.rte.fdl.property.EgovPropertyService;
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
@@ -115,7 +116,7 @@
List<?> mberSttus_result = cmmUseService.selectCmmCodeDetail(vo);
model.addAttribute("entrprsMberSttus_result", mberSttus_result);//기업회원상태코드목록
- return "egovframework/com/uss/umt/EgovMberManage";
+ return ".adminLayout/일반회원관리목록/com/uss/umt/EgovMberManage";
}
/**
@@ -156,7 +157,7 @@
model.addAttribute("mberSttus_result", mberSttus_result); //사용자상태코드목록
model.addAttribute("groupId_result", groupId_result); //그룹정보 목록
- return "egovframework/com/uss/umt/EgovMberInsert";
+ return ".adminLayout/일반회원관리등록/com/uss/umt/EgovMberInsert";
}
/**
@@ -178,7 +179,7 @@
beanValidator.validate(mberManageVO, bindingResult);
if (bindingResult.hasErrors()) {
-
+
ComDefaultCodeVO vo = new ComDefaultCodeVO();
//패스워드힌트목록을 코드정보로부터 조회
@@ -193,13 +194,13 @@
//그룹정보를 조회 - GROUP_ID정보
vo.setTableNm("COMTNORGNZTINFO");
List<?> groupId_result = cmmUseService.selectGroupIdDetail(vo);
-
+
model.addAttribute("passwordHint_result", passwordHint_result); //패스워트힌트목록
model.addAttribute("sexdstnCode_result", sexdstnCode_result); //성별구분코드목록
model.addAttribute("mberSttus_result", mberSttus_result); //사용자상태코드목록
model.addAttribute("groupId_result", groupId_result); //그룹정보 목록
-
- return "egovframework/com/uss/umt/EgovMberInsert";
+
+ return ".adminLayout/일반회원관리등록/com/uss/umt/EgovMberInsert";
} else {
if ("".equals(mberManageVO.getGroupId())) {//KISA 보안약점 조치 (2018-10-29, 윤창원)
mberManageVO.setGroupId(null);
@@ -208,7 +209,7 @@
//Exception 없이 진행시 등록 성공메시지
model.addAttribute("resultMsg", "success.common.insert");
}
- return "forward:/uss/umt/EgovMberManage.do";
+ return "redirect:/uss/umt/EgovMberManage.do";
}
/**
@@ -255,11 +256,11 @@
model.addAttribute("mberManageVO", mberManageVO);
model.addAttribute("userSearchVO", userSearchVO);
- return "egovframework/com/uss/umt/EgovMberSelectUpdt";
+ return ".adminLayout/일반회원관리수정/com/uss/umt/EgovMberSelectUpdt";
}
-
+
/**
- * 로그인인증제한 해제
+ * 로그인인증제한 해제
* @param mberManageVO 일반회원등록정보
* @param model 화면모델
* @return uss/umt/EgovMberSelectUpdtView.do
@@ -268,16 +269,16 @@
@RequestMapping("/uss/umt/EgovMberLockIncorrect.do")
public String updateLockIncorrect(MberManageVO mberManageVO, Model model) throws Exception {
-
+
// 미인증 사용자에 대한 보안처리
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
if (!isAuthenticated) {
return "index";
}
-
+
mberManageService.updateLockIncorrect(mberManageVO);
-
- return "forward:/uss/umt/EgovMberSelectUpdtView.do";
+
+ return "redirect:/uss/umt/EgovMberSelectUpdtView.do?" + mberManageVO.searchParam(3) + "&sbscrbSttus=" + mberManageVO.getSbscrbSttus();
}
/**
@@ -300,7 +301,7 @@
beanValidator.validate(mberManageVO, bindingResult);
if (bindingResult.hasErrors()) {
model.addAttribute("resultMsg", bindingResult.getAllErrors().get(0).getDefaultMessage());
- return "forward:/uss/umt/EgovMberManage.do";
+ return "redirect:/uss/umt/EgovMberManage.do?" + mberManageVO.searchParam(3) + "&sbscrbSttus=" + mberManageVO.getSbscrbSttus();
} else {
if ("".equals(mberManageVO.getGroupId())) {//KISA 보안약점 조치 (2018-10-29, 윤창원)
mberManageVO.setGroupId(null);
@@ -308,7 +309,7 @@
mberManageService.updateMber(mberManageVO);
//Exception 없이 진행시 수정성공메시지
model.addAttribute("resultMsg", "success.common.update");
- return "forward:/uss/umt/EgovMberManage.do";
+ return "redirect:/uss/umt/EgovMberManage.do?" + mberManageVO.searchParam(3) + "&sbscrbSttus=" + mberManageVO.getSbscrbSttus();
}
}
@@ -332,7 +333,7 @@
mberManageService.deleteMber(checkedIdForDel);
//Exception 없이 진행시 삭제성공메시지
model.addAttribute("resultMsg", "success.common.delete");
- return "forward:/uss/umt/EgovMberManage.do";
+ return "redirect:/uss/umt/EgovMberManage.do";
}
// 탈퇴 처리 기능에 대한 예시
@@ -494,7 +495,7 @@
model.addAttribute("userSearchVO", userSearchVO);
model.addAttribute("resultMsg", resultMsg);
- return "egovframework/com/uss/umt/EgovMberPasswordUpdt";
+ return ".adminLayout/일반회원관리비밀번호/com/uss/umt/EgovMberPasswordUpdt";
}
/**
@@ -522,7 +523,11 @@
model.addAttribute("userSearchVO", userSearchVO);
model.addAttribute("mberManageVO", mberManageVO);
- return "egovframework/com/uss/umt/EgovMberPasswordUpdt";
+ return ".adminLayout/일반회원관리비밀번호/com/uss/umt/EgovMberPasswordUpdt";
}
+ @RequestMapping(value="/uss/umt/EgovMberPopupView.do")
+ public String popupView(Model model) throws EgovBizException {
+ return "egovframework/uss/umt/EgovMberPopupView";
+ }
}
\ No newline at end of file
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberSelectUpdt.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberSelectUpdt.jsp (revision 18)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberSelectUpdt.jsp (revision 19)
@@ -27,254 +27,277 @@
<%@ 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.userManage.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="mberManageVO" staticJavascript="false" xhtml="true" cdata="false"/>
<script type="text/javaScript" language="javascript" defer="defer">
function fnListPage(){
- document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberManage.do'/>";
- document.mberManageVO.submit();
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberManage.do'/>";
+ document.mberManageVO.submit();
}
function fnDeleteMber(checkedIds) {
if(confirm("<spring:message code="common.delete.msg" />")){
- document.mberManageVO.checkedIdForDel.value=checkedIds;
- document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberDelete.do'/>";
- document.mberManageVO.submit();
+ document.mberManageVO.checkedIdForDel.value=checkedIds;
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberDelete.do'/>";
+ document.mberManageVO.submit();
}
}
function fnPasswordMove(){
- document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberPasswordUpdtView.do'/>";
- document.mberManageVO.submit();
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberPasswordUpdtView.do'/>";
+ document.mberManageVO.submit();
}
function fnLockIncorrect(){
if(confirm("<spring:message code="comUssUmt.common.lockAtConfirm" />")){
- document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberLockIncorrect.do'/>";
- document.mberManageVO.selectedId.value=document.mberManageVO.uniqId.value;
- document.mberManageVO.submit();
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberLockIncorrect.do'/>";
+ document.mberManageVO.selectedId.value=document.mberManageVO.uniqId.value;
+ document.mberManageVO.submit();
}
}
function fnUpdate(form){
if(confirm("<spring:message code="common.save.msg" />")){
if(validateMberManageVO(form)){
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberSelectUpdt.do' />";
document.mberManageVO.submit();
return true;
- }else{
- return false;
- }
+ }else{
+ return false;
+ }
}
}
+/**
+ * 목록
+ */
+function fnMberList() {
+ var varForm = document.mberManageVO;
+ varForm.action = "<c:url value='/uss/umt/EgovMberManage.do' />";
+ varForm.submit();
+}
</script>
-</head>
-<body>
+<body>
+ <!-- content start -->
+ <form:form commandName="mberManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovMberSelectUpdt.do" name="mberManageVO" method="post" >
-<!-- content start -->
-<form:form commandName="mberManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovMberSelectUpdt.do" name="mberManageVO" method="post" 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="zip_url" value="<c:url value='/sym/ccm/zip/EgovCcmZipSearchPopup.do'/>" />
+ <!-- 사용자유형정보 : password 수정화면으로 이동시 타겟 유형정보 확인용, 만약검색조건으로 유형이 포함될경우 혼란을 피하기위해 userTy명칭을 쓰지 않음-->
+ <input type="hidden" name="userTyForPassword" value="<c:out value='${mberManageVO.userTy}'/>" />
+ <!-- for validation -->
+ <input type="hidden" name="password" id="password" value="ex~Test#$12"/>
+ <input type="hidden" name="selectedId" id="selectedId" value=""/>
-<!-- 상세정보 사용자 삭제시 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='${mberManageVO.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="wTableFrm">
- <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="title"><spring:message code="comUssUmt.userManageRegist.id"/></c:set>
- <tr>
- <th><label for="mberId">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberId" id="mberId" title="${title} ${inputTxt}" size="20" readonly="true" maxlength="20" />
- <form:errors path="mberId" cssClass="error" />
- <form:hidden path="uniqId" />
- </td>
- </tr>
- <!-- 일반회원이름 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.name"/></c:set>
- <tr>
- <th><label for="mberNm">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberNm" title="${title} ${inputTxt}" size="50" maxlength="60" />
- <div><form:errors path="mberNm" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 비밀번호힌트 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="--선택하세요--"/>
- <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.userManageRegist.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}" size="50" maxlength="100" />
- <div><form:errors path="passwordCnsr" cssClass="error"/></div>
- </td>
- </tr>
- <!-- 성별구분코드 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="--선택하세요--"/>
- <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/>
- </form:select>
- </td>
- </tr>
- <!-- 전화번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="전화번호" cssClass="txaIpUmt" size="5" maxlength="5" style="width:40px;"/>
- - <form:input path="middleTelno" id="middleTelno" cssClass="txaIpUmt" size="5" maxlength="5" style="width:40px;"/>
- - <form:input path="endTelno" id="endTelno" cssClass="txaIpUmt" size="5" maxlength="5" style="width:40px;"/>
- <div><form:errors path="areaNo" cssClass="error" /></div>
- <div><form:errors path="middleTelno" cssClass="error" /></div>
- <div><form:errors path="endTelno" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 팩스번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.fax"/></c:set>
- <tr>
- <th><label for="mberFxnum">${title}</label></th>
- <td class="left">
- <form:input path="mberFxnum" id="mberFxnum" title="${title} ${inputTxt}" size="20" maxlength="15" />
- <div><form:errors path="mberFxnum" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 헨드폰번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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}" size="20" maxlength="15" />
- <div><form:errors path="moblphonNo" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 이메일주소 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.email"/></c:set>
- <tr>
- <th><label for="mberEmailAdres">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberEmailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" size="30" maxlength="50" />
- <div><form:errors path="mberEmailAdres" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 우번번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.post"/></c:set>
- <tr>
- <th><label for="zip">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="zip" id="zip" title="${title} ${inputTxt}" readonly="true" size="70" maxlength="6" 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.userManageRegist.addr"/></c:set>
- <tr>
- <th><label for="adres">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="adres" id="adres" title="${title} ${inputTxt}" readonly="true" size="70" maxlength="100" />
- <div><form:errors path="adres" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 상세주소 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.addrDetail"/></c:set>
- <tr>
- <th><label for="detailAdres">${title}</label> </th>
- <td class="left">
- <form:input path="detailAdres" id="detailAdres" title="${title} ${inputTxt}" size="70" maxlength="100" />
- <div><form:errors path="detailAdres" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 그룹아이디 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.groupId"/></c:set>
- <c:set var="inputSelect"><spring:message code="input.select"/></c:set>
- <tr>
- <th><label for="groupId">${title}</label></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.userManageRegist.status"/></c:set>
- <tr>
- <th><label for="mberSttus">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:select path="mberSttus" id="mberSttus" title="${title} ${inputSelect}">
- <form:option value="" label="${inputSelect}"/>
- <form:options items="${mberSttus_result}" itemValue="code" itemLabel="codeNm"/>
- </form:select>
- <div><form:errors path="mberSttus" 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="${mberManageVO.lockAt eq 'Y'}">예</c:if>
- <c:if test="${mberManageVO.lockAt == null || mberManageVO.lockAt eq '' || mberManageVO.lockAt eq 'N'}">아니오</c:if>
- </td>
- </tr>
- </tbody>
- </table>
+ <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="title"><spring:message code="comUssUmt.userManageRegist.id"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberId">${title}</label></th>
+ <td class="left">
+ <form:input path="mberId" id="mberId" title="${title} ${inputTxt}" class="width80p inputText" readonly="true" maxlength="20" />
+ <div><form:errors path="mberId" cssClass="error" /></div>
+ <form:hidden path="uniqId" />
+ </td>
+ </tr>
+ <!-- 일반회원이름 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.name"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberNm">${title}</label></th>
+ <td class="left">
+ <form:input path="mberNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" />
+ <div><form:errors path="mberNm" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 비밀번호힌트 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="--선택하세요--"/>
+ <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.userManageRegist.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.userManageRegist.saxTypeCode"/></c:set>
+ <tr>
+ <th scope="col"><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="--선택하세요--"/>
+ <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/>
+ </form:select>
+ </td>
+ </tr>
+ <!-- 전화번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="전화번호" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ - <form:input path="middleTelno" id="middleTelno" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ - <form:input path="endTelno" id="endTelno" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ <div><form:errors path="areaNo" cssClass="error" /></div>
+ <div><form:errors path="middleTelno" cssClass="error" /></div>
+ <div><form:errors path="endTelno" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 팩스번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.fax"/></c:set>
+ <tr>
+ <th scope="col"><label for="mberFxnum">${title}</label></th>
+ <td class="left">
+ <form:input path="mberFxnum" id="mberFxnum" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" />
+ <div><form:errors path="mberFxnum" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 헨드폰번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.phone"/></c:set>
+ <tr>
+ <th scope="col"><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.userManageRegist.email"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberEmailAdres">${title}</label></th>
+ <td class="left">
+ <form:input path="mberEmailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" />
+ <div><form:errors path="mberEmailAdres" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 우번번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.post"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="zip">${title}</label></th>
+ <td class="left">
+ <form:input path="zip" title="${title} ${inputTxt}" type="text" class="width10p inputText" value="" maxlength="6" />
+ <!-- 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.userManageRegist.addr"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="adres">${title}</label></th>
+ <td class="left">
+ <form:input path="adres" id="adres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" />
+ <div><form:errors path="adres" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 상세주소 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.addrDetail"/></c:set>
+ <tr>
+ <th scope="col"><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="inputSelect"><spring:message code="input.select"/></c:set>
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.groupId"/></c:set>
+ <tr>
+ <th scope="col"><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.userManageRegist.status"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberSttus">${title}</label></th>
+ <td class="left">
+ <form:select path="mberSttus" id="mberSttus" class="width300 selectText" title="${title} ${inputSelect}">
+ <form:option value="" label="${inputSelect}"/>
+ <form:options items="${mberSttus_result}" itemValue="code" itemLabel="codeNm"/>
+ </form:select>
+ <div><form:errors path="mberSttus" cssClass="error"/></div>
+ </td>
+ </tr>
+ <!-- 로그인인증제한여부 -->
+ <c:set var="title"><spring:message code="comUssUmt.common.lockAt"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="lockAt">${title}</label></th>
+ <td class="left">
+ <c:if test="${mberManageVO.lockAt eq 'Y'}">예</c:if>
+ <c:if test="${mberManageVO.lockAt == null || mberManageVO.lockAt eq '' || mberManageVO.lockAt eq 'N'}">아니오</c:if>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
- <!-- 하단 버튼 -->
- <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="fnDeleteMber('<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/EgovMberManage.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.mberManageVO.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:form>
-<!-- content end -->
+ <!-- 하단 버튼 -->
+ <div class="board_footer">
+ <div class="bottom_wrap fl">
+ <button type="button" class="btn_s" onclick="fnMberList();" title="<spring:message code="button.list" /> <spring:message code="input.button" />" > <!-- 목록 -->
+ <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="fnDeleteMber('<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>
+ <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.mberManageVO.reset(); return false;" title="<spring:message code="button.reset" /> <spring:message code="input.button" />">
+ <spring:message code="button.reset" />
+ </button>
+ </div>
+ </div>
+ </form:form>
+ <!-- content end -->
</body>
-</html>
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPasswordUpdt.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPasswordUpdt.jsp (revision 18)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPasswordUpdt.jsp (revision 19)
@@ -25,118 +25,133 @@
<%@ 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/EgovMberManage.do'/>";
- document.passwordChgVO.submit();
+ document.passwordChgVO.action = "<c:url value='/uss/umt/EgovMberManage.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 fnMberList() {
+ var varForm = document.passwordChgVO;
+ varForm.action = "<c:url value='/uss/umt/EgovMberManage.do' />";
+ varForm.submit();
+}
+/**
+ * 비밀번호 변경
+ */
+function fnChgPassword() {
+ var varForm = document.passwordChgVO;
+ varForm.action = "<c:url value='/uss/umt/EgovMberPasswordUpdt.do' />";
+ varForm.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/EgovMberPasswordUpdt.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.userManage.title" /> ${pageTitle}</h2>
+<body>
- <!-- 등록폼 -->
- <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="mberId" id="mberId" type="text" size="20" value="<c:out value='${mberManageVO.mberId}'/>" maxlength="20" readonly >
- <input name="uniqId" id="uniqId" type="hidden" size="20" value="<c:out value='${mberManageVO.uniqId}'/>" >
- <input name="userTy" id="userTy" type="hidden" size="20" value="<c:out value='${mberManageVO.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>
+ <form name="passwordChgVO" method="post" action="<c:url value="/uss/umt/EgovMberPasswordUpdt.do"/>" onsubmit="fnUpdate(document.forms[0]); return false;">
- <!-- 하단 버튼 -->
- <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" />" />
+ <!-- 상세정보 사용자 삭제시 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'/>" />
- <span class="btn_s"><a href="<c:url value='/uss/umt/EgovMberManage.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>
+ <div class="board_header">
+ <h3>${pageTitle} <spring:message code="title.create" /></h3>
+ </div>
-</form>
+ <div class="board_body">
+ <!-- 등록폼 -->
+ <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="title"><spring:message code="comUssUmt.userManagePasswordUpdt.id" /></c:set> <!-- 일반회원아이디 -->
+ <tr>
+ <th scope="col">${title}</th>
+ <td class="left">
+ <input name="mberId" id="mberId" type="text" class="width100p inputText" value="<c:out value='${mberManageVO.mberId}'/>" maxlength="20" readonly >
+ <input name="uniqId" id="uniqId" type="hidden" value="<c:out value='${mberManageVO.uniqId}'/>" >
+ <input name="userTy" id="userTy" type="hidden" value="<c:out value='${mberManageVO.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="fnMberList();">
+ <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="fnChgPassword(); return false;" title="<spring:message code="button.update" /> <spring:message code="input.button" />" ><spring:message code="button.update" /></button>
+ </div>
+ </div>
+ </form>
</body>
-</html>
Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberManage.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberManage.jsp (revision 18)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberManage.jsp (revision 19)
@@ -23,12 +23,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.userManage.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() {
@@ -111,108 +106,113 @@
<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/EgovMberManage.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><!-- 상태-->
- <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="${mberVO.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/EgovMberInsertView.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/EgovMberManage.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 userSearchVO.sbscrbSttus || userSearchVO.sbscrbSttus == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusAll" /></option><!-- 상태(전체) -->
+ <option value="A" <c:if test="${userSearchVO.sbscrbSttus == 'A'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusA" /></option><!-- 가입신청 -->
+ <option value="D" <c:if test="${userSearchVO.sbscrbSttus == 'D'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.sbscrbSttusD" /></option><!-- 삭제 -->
+ <option value="P" <c:if test="${userSearchVO.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="${userSearchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssUmt.userManageSsearch.searchConditionId" /></option><!-- ID -->
+ <option value="1" <c:if test="${empty userSearchVO.searchCondition || userSearchVO.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="${userSearchVO.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 name="checkField" title="checkField <c:out value="${status.count}"/>" type="checkbox"/>
- <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="entrprsMberSttus_result" items="${entrprsMberSttus_result}" varStatus="status">
- <c:if test="${result.sttus == entrprsMberSttus_result.code}"><c:out value="${entrprsMberSttus_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>
+ <table class="table_list">
+ <caption>${pageTitle} <spring:message code="title.list" /></caption>
+ <colgroup>
+ <col class="width50">
+ <col class="width50">
+ <col class="width150">
+ <col class="width150">
+ <col class="width100">
+ <col class="width200">
+ <col class="width100">
+ <col class="width150">
+ </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>
-<input name="selectedId" type="hidden" />
-<input name="checkedIdForDel" type="hidden" />
-<input name="pageIndex" type="hidden" value="<c:out value='${userSearchVO.pageIndex}'/>"/>
-</div>
-</form>
+ <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 name="checkField" title="checkField <c:out value="${status.count}"/>" type="checkbox"/>
+ <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="entrprsMberSttus_result" items="${entrprsMberSttus_result}" varStatus="status">
+ <c:if test="${result.sttus == entrprsMberSttus_result.code}"><c:out value="${entrprsMberSttus_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/EgovMberInsert.jsp
===================================================================
--- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberInsert.jsp (revision 18)
+++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberInsert.jsp (revision 19)
@@ -4,7 +4,7 @@
* @Description : 일반회원등록 JSP
* @Modification Information
* @
- * @ 수정일 수정자 수정내용
+ * @ 수정일 정자 수정내용
* @ ------- -------- ---------------------------
* @ 2009.03.02 조재영 최초 생성
* 2016.06.13 장동한 표준프레임워크 v3.6 개선
@@ -25,12 +25,7 @@
<%@ 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.userManage.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="mberManageVO" staticJavascript="false" xhtml="true" cdata="false"/>
<script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/ccm/zip/EgovZipPopup.js' />" ></script>
@@ -40,18 +35,16 @@
* 초기화
******************************************************** */
function fn_egov_init(){
-
//모달 셋팅
- fn_modal_setting();
-
+// fn_modal_setting();
}
/*********************************************************
* 모달셋팅
******************************************************** */
-function fn_modal_setting(){
+function fn_modal_setting() {
//버튼에 모달 연결
- $("#btnMbrId").egovModal( "egovModal" );
-
+ /* $("#btnMbrId").egovModal( "egovModal" );
+
//타이틀 설졍
$("#egovModal").setEgovModalTitle("<spring:message code="comUssUmt.userManageRegistModal.title" />"); //아이디 중복 확인
var content = "";
@@ -73,11 +66,12 @@
//엔터이벤트처리
$("input[name=checkIdModal]").keydown(function (key) {
if(key.keyCode == 13){
- fn_id_check();
+ fn_id_check();
}
});
footer = null;
- content = null;
+ content = null; */
+ fn_popupOpen('<c:url value="/uss/umt/EgovMberPopupView"/>', 500, 250, {}, 'Y', 'Y');
}
/*********************************************************
* 아이디 체크 AJAX
@@ -87,7 +81,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 +97,7 @@
}
}else{ alert("ERROR!");return;}
}
- });
+ });
}
/*********************************************************
@@ -114,7 +108,7 @@
type:"POST",
url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />",
data:{
- "checkId": $("#checkIdModal").val()
+ "checkId": $("#checkIdModal").val()
},
dataType:'json',
timeout:(1000*30),
@@ -124,40 +118,39 @@
alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다.
return;
}else{
-
$("input[name=mberId]").val(returnData.checkId);
$("#egovModal").setEgovModalClose();
}
}else{ alert("ERROR!");return;}
}
- });
+ });
}
function fnIdCheck1(){
- var retVal;
- var url = "<c:url value='/uss/umt/EgovIdDplctCnfirmView.do'/>";
- var varParam = new Object();
- varParam.checkId = document.mberManageVO.mberId.value;
- var openParam = "dialogWidth:303px;dialogHeight:250px;scroll:no;status:no;center:yes;resizable:yes;";
-
-// alert(1);
- return false;
- retVal = window.showModalDialog(url, varParam, openParam);
- if(retVal) {
- document.mberManageVO.mberId.value = retVal;
- }
+ var retVal;
+ var url = "<c:url value='/uss/umt/EgovIdDplctCnfirmView.do'/>";
+ var varParam = new Object();
+ varParam.checkId = document.mberManageVO.mberId.value;
+ var openParam = "dialogWidth:303px;dialogHeight:250px;scroll:no;status:no;center:yes;resizable:yes;";
+
+// alert(1);
+ return false;
+ retVal = window.showModalDialog(url, varParam, openParam);
+ if(retVal) {
+ document.mberManageVO.mberId.value = retVal;
+ }
}
function showModalDialogCallback(retVal) {
if(retVal) {
- document.mberManageVO.mberId.value = retVal;
+ document.mberManageVO.mberId.value = retVal;
}
}
function fnListPage(){
- document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberManage.do'/>";
- document.mberManageVO.submit();
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberManage.do'/>";
+ document.mberManageVO.submit();
}
function fnInsert(form){
@@ -165,234 +158,260 @@
if(confirm("<spring:message code="common.regist.msg" />")){
if(validateMberManageVO(form)){
if(form.password.value != form.password2.value){
- alert("<spring:message code="fail.user.passwordUpdate2" />");
- return false;
- }
+ alert("<spring:message code="fail.user.passwordUpdate2" />");
+ return false;
+ }
form.submit();
return true;
- }
+ }
}
-
-
+}
+/*********************************************************
+ * 목록으로 이동
+ ******************************************************** */
+function fnMberList() {
+ document.mberManageVO.action = "<c:url value='/uss/umt/EgovMberManage.do'/>";
+ document.mberManageVO.submit();
}
+
</script>
<style>
.modal-content {width: 400px;}
</style>
-</head>
-<body onload="fn_egov_init()">
-<form:form commandName="mberManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovMberInsert.do" name="mberManageVO" method="post" onSubmit="fnInsert(document.forms[0]); return false;">
-<div class="wTableFrm">
- <!-- 타이틀 -->
- <h2>${pageTitle} <spring:message code="title.create" /></h2>
+<body onload="fn_egov_init()">
+ <form:form commandName="mberManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovMberInsert.do" name="mberManageVO" method="post">
+ <div class="board_header">
+ <!-- 타이틀 -->
+ <h3>${pageTitle} <spring:message code="title.detail" /></h3><!-- 게시판 상세조회 -->
+ </div>
- <!-- 등록폼 -->
- <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="title"><spring:message code="comUssUmt.userManageRegist.id"/></c:set>
- <tr>
- <th><label for="mberId">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberId" id="mberId" title="${title} ${inputTxt}" size="20" readonly="true" maxlength="20" style="width:80%;" />
- <button id="btnMbrId" class="btn_s2" onClick="return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.userManageRegistBtn.idSearch" /></button>
- <div><form:errors path="mberId" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 일반회원이름 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.name"/></c:set>
- <tr>
- <th><label for="mberNm">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberNm" title="${title} ${inputTxt}" size="50" maxlength="50" />
- <div><form:errors path="mberNm" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 비밀번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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.userManageRegist.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.userManageRegist.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="--선택하세요--"/>
- <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.userManageRegist.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.userManageRegist.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="--선택하세요--"/>
- <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/>
- </form:select>
- </td>
- </tr>
- <!-- 전화번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="전화번호" cssClass="txaIpUmt" size="5" maxlength="4" style="width:40px;"/>
- - <form:input path="middleTelno" id="middleTelno" cssClass="txaIpUmt" size="5" maxlength="4" style="width:40px;"/>
- - <form:input path="endTelno" id="endTelno" cssClass="txaIpUmt" size="5" maxlength="4" style="width:40px;"/>
- <div><form:errors path="areaNo" cssClass="error" /></div>
- <div><form:errors path="middleTelno" cssClass="error" /></div>
- <div><form:errors path="endTelno" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 팩스번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.fax"/></c:set>
- <tr>
- <th><label for="mberFxnum">${title}</label></th>
- <td class="left">
- <form:input path="mberFxnum" id="mberFxnum" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="20" maxlength="15" />
- <div><form:errors path="mberFxnum" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 헨드폰번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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.userManageRegist.email"/></c:set>
- <tr>
- <th><label for="mberEmailAdres">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="mberEmailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="30" maxlength="50" />
- <div><form:errors path="mberEmailAdres" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 우번번호 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.post"/></c:set>
- <tr>
- <th><label for="zip">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="zip" title="${title} ${inputTxt}" type="text" size="20" value="" maxlength="6" 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.userManageRegist.addr"/></c:set>
- <tr>
- <th><label for="adres">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:input path="adres" id="adres" title="${title} ${inputTxt}" cssClass="txaIpUmt" size="70" maxlength="100" />
- <div><form:errors path="adres" cssClass="error" /></div>
- </td>
- </tr>
- <!-- 상세주소 -->
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="inputSelect"><spring:message code="input.select"/></c:set>
- <c:set var="title"><spring:message code="comUssUmt.userManageRegist.groupId"/></c:set>
- <tr>
- <th><label for="groupId">${title}</label></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.userManageRegist.status"/></c:set>
- <tr>
- <th><label for="mberSttus">${title}</label> <span class="pilsu">*</span></th>
- <td class="left">
- <form:select path="mberSttus" id="mberSttus" title="${title} ${inputSelect}">
- <form:option value="" label="${inputSelect}"/>
- <form:options items="${mberSttus_result}" itemValue="code" itemLabel="codeNm"/>
- </form:select>
- <div><form:errors path="mberSttus" cssClass="error"/></div>
- </td>
- </tr>
- </tbody>
- </table>
+ <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="title"><spring:message code="comUssUmt.userManageRegist.id"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberId">${title}</label></th>
+ <td class="left">
+ <form:input path="mberId" id="mberId" title="${title} ${inputTxt}" class="width80p inputText" readonly="true" maxlength="20" />
+ <button type="button" id="btnMbrId" class="btn_s" title="<spring:message code="comUssUmt.userManageRegistBtn.idSearch" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.userManageRegistBtn.idSearch" /></button>
+ <div><form:errors path="mberId" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 일반회원이름 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.name"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberNm">${title}</label></th>
+ <td class="left">
+ <form:input path="mberNm" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" />
+ <div><form:errors path="mberNm" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 비밀번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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.userManageRegist.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.userManageRegist.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="--선택하세요--"/>
+ <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.userManageRegist.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.userManageRegist.saxTypeCode"/></c:set>
+ <tr>
+ <th scope="col"><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="--선택하세요--"/>
+ <form:options items="${sexdstnCode_result}" itemValue="code" itemLabel="codeNm"/>
+ </form:select>
+ </td>
+ </tr>
+ <!-- 전화번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.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="전화번호" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ - <form:input path="middleTelno" id="middleTelno" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ - <form:input path="endTelno" id="endTelno" cssClass="txaIpUmt" class="width10p inputText" maxlength="4" />
+ <div><form:errors path="areaNo" cssClass="error" /></div>
+ <div><form:errors path="middleTelno" cssClass="error" /></div>
+ <div><form:errors path="endTelno" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 팩스번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.fax"/></c:set>
+ <tr>
+ <th scope="col"><label for="mberFxnum">${title}</label></th>
+ <td class="left">
+ <form:input path="mberFxnum" id="mberFxnum" title="${title} ${inputTxt}" class="width100p inputText" maxlength="15" />
+ <div><form:errors path="mberFxnum" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 헨드폰번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.phone"/></c:set>
+ <tr>
+ <th scope="col"><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.userManageRegist.email"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberEmailAdres">${title}</label></th>
+ <td class="left">
+ <form:input path="mberEmailAdres" id="mberEmailAdres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="50" />
+ <div><form:errors path="mberEmailAdres" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 우번번호 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.post"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="zip">${title}</label></th>
+ <td class="left">
+ <form:input path="zip" title="${title} ${inputTxt}" type="text" class="width10p inputText" value="" maxlength="6" />
+ <!-- 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.userManageRegist.addr"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="adres">${title}</label></th>
+ <td class="left">
+ <form:input path="adres" id="adres" title="${title} ${inputTxt}" class="width100p inputText" maxlength="100" />
+ <div><form:errors path="adres" cssClass="error" /></div>
+ </td>
+ </tr>
+ <!-- 상세주소 -->
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.addrDetail"/></c:set>
+ <tr>
+ <th scope="col"><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="inputSelect"><spring:message code="input.select"/></c:set>
+ <c:set var="title"><spring:message code="comUssUmt.userManageRegist.groupId"/></c:set>
+ <tr>
+ <th scope="col"><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.userManageRegist.status"/></c:set>
+ <tr>
+ <th scope="col" class="must"><label for="mberSttus">${title}</label></th>
+ <td class="left">
+ <form:select path="mberSttus" id="mberSttus" class="width300 selectText" title="${title} ${inputSelect}">
+ <form:option value="" label="${inputSelect}"/>
+ <form:options items="${mberSttus_result}" itemValue="code" itemLabel="codeNm"/>
+ </form:select>
+ <div><form:errors path="mberSttus" cssClass="error"/></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
- <!-- 하단 버튼 -->
- <div class="btn">
- <span class="btn_s"><a href="<c:url value='/uss/umt/EgovMberManage.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>
+ <!-- 하단 버튼 -->
+ <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="fnMberList();"> <!-- 목록 -->
+ <spring:message code="button.list" />
+ </button>
+ </div>
+ <div class="bottom_wrap fr">
+ <button type="button" class="btn_s" title="<spring:message code="button.save" /> <spring:message code="button.save" />" onclick="fnInsert(document.forms[0]); return false;"> <!-- 저장 -->
+ <spring:message code="button.save" />
+ </button>
+ </div>
+ </div>
-</div><!-- div end(wTableFrm) -->
+ <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'/>" />
-<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'/>" />
-</form:form>
+ </form:form>
-<!-- Egov Modal include -->
-<c:import url="/EgovModal.do" charEncoding="utf-8">
- <c:param name="scriptYn" value="Y" />
- <c:param name="modalName" value="egovModal" />
-</c:import>
+ <!-- Egov Modal include -->
+ <c:import url="/EgovModal.do" charEncoding="utf-8">
+ <c:param name="scriptYn" value="Y" />
+ <c:param name="modalName" value="egovModal" />
+ </c:import>
+ <script>
+ $(document).ready(function() {
+ $('#btnMbrId').on('click', function() {
+ alert();
+ fn_popupOpen('<c:url value="/uss/umt/EgovMberPopupView"/>', 500, 250, {}, 'Y', 'Y');
+ })
+ });
+ </script>
</body>
-</html>
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?