jhleem / egov star

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

[20220211 이다솜] 회원관리 팝업 수정 코밋
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 23) +++ base3.10/src/main/java/egovframework/com/uss/umt/web/EgovMberManageController.java (revision 24) @@ -526,8 +526,14 @@ return ".adminLayout/일반회원관리비밀번호/com/uss/umt/EgovMberPasswordUpdt"; } + /** + * 일반회원 중복아이디 검색 팝업 화면 + * @param model + * @return + * @throws EgovBizException + */ @RequestMapping(value="/uss/umt/EgovMberPopupView.do") - public String popupView(Model model) throws EgovBizException { - return "egovframework/uss/umt/EgovMberPopupView"; + public String popupMberIdView(Model model) throws EgovBizException { + return "egovframework/com/uss/umt/EgovMberPopupView"; } } \ No newline at end of file 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 23) +++ base3.10/src/main/java/egovframework/com/uss/umt/web/EgovUserManageController.java (revision 24) @@ -24,6 +24,7 @@ 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.cmmn.exception.EgovBizException; import egovframework.rte.fdl.property.EgovPropertyService; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; @@ -492,4 +493,15 @@ return ".adminLayout/업무사용자관리비밀번호변경/com/uss/umt/EgovUserPasswordUpdt"; } + /** + * 업무사용자 중복아이디 검색 팝업 화면 + * @param model + * @return + * @throws EgovBizException + */ + @RequestMapping(value="/uss/umt/EgovUserPopupView.do") + public String PopupUserIdView() throws EgovBizException { + return "egovframework/com/uss/umt/EgovUserPopupView"; + } + } Index: base3.10/src/main/java/egovframework/com/uss/umt/web/EgovEntrprsManageController.java =================================================================== --- base3.10/src/main/java/egovframework/com/uss/umt/web/EgovEntrprsManageController.java (revision 23) +++ base3.10/src/main/java/egovframework/com/uss/umt/web/EgovEntrprsManageController.java (revision 24) @@ -24,6 +24,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; @@ -538,4 +539,15 @@ return ".adminLayout/기업회원비밀번호변경/com/uss/umt/EgovEntrprsPasswordUpdt"; } + /** + * 기업회원 중복아이디 검색 팝업 화면 + * @param model + * @return + * @throws EgovBizException + */ + @RequestMapping(value="/uss/umt/EgovEntrprsPopupView.do") + public String popupEntrprsIdView() throws EgovBizException { + return "egovframework/com/uss/umt/EgovEntrprsPopupView"; + } + } \ No newline at end of file Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsMberInsert.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsMberInsert.jsp (revision 23) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsMberInsert.jsp (revision 24) @@ -29,124 +29,12 @@ <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="entrprsManageVO" staticJavascript="false" xhtml="true" cdata="false"/> -<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/ccm/zip/EgovZipPopup.js' />" ></script> --%> -<%-- <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> --%> <script type="text/javaScript" language="javascript" defer="defer"> /********************************************************* * 초기화 ******************************************************** */ function fn_egov_init(){ - //모달 셋팅 - fn_modal_setting(); -} -/********************************************************* - * 모달셋팅 - ******************************************************** */ -function fn_modal_setting(){ - //버튼에 모달 연결 - $("#btnMbrId").egovModal( "egovModal" ); - - //타이틀 설졍 - $("#egovModal").setEgovModalTitle("<spring:message code="comUssUmt.userManageRegistModal.title" />"); //아이디 중복 확인 - var content = ""; - content = content + "<div class='modal-alignL' style='margin:5px 0 0 0'>"+"<spring:message code="comUssUmt.userManageRegistModal.userIsId" /> :"+"</div>"; //사용할아이디 - content = content + "<div class='modal-alignL'>"+"<input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' />"+"</div>"; - content += "<div style='clear:both;'></div>"; - content += "<div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div>"; //결과 : 중복확인을 실행하십시오. - //모달 body 설정 - $("#egovModal").setEgovModalBody(content); - - var footer = ""; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalOk' onclick='fn_id_checkOk()'>확인</button></div>"; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalSelect' onclick='fn_id_check()'>조회</button></div>"; - - footer += "<span class='btn_style1 blue' id='btnModalOk' onclick='fn_id_checkOk()'><a href='#'><spring:message code="button.confirm" /></a></span>&nbsp;";//확인 - footer += "<span class='btn_style1 blue' id='btnModalSelect' onclick='fn_id_check()'><a href='#'><spring:message code="button.inquire" /></a></span>&nbsp;";//조회 - - //모달 footer 설정 - $("#egovModal").setEgovModalfooter(footer); - - //엔터이벤트처리 - $("input[name=checkIdModal]").keydown(function (key) { - if(key.keyCode == 13){ - fn_id_check(); - } - }); - - footer = null; - content = null; -} -/********************************************************* - * 아이디 체크 AJAX - ******************************************************** */ -function fn_id_check(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - if(returnData.usedCnt > 0 ){ - //사용할수 없는 아이디입니다. - $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); - }else{ - //사용가능한 아이디입니다. - $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); - } - }else{ alert("ERROR!");return;} - } - }); -} - -/********************************************************* - * 아이디 체크 확인 - ******************************************************** */ -function fn_id_checkOk(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - if(returnData.usedCnt > 0 ){ - alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다. - return; - }else{ - - $("input[name=entrprsmberId]").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.entrprsManageVO.entrprsmberId.value; - var openParam = "dialogWidth:303px;dialogHeight:250px;scroll:no;status:no;center:yes;resizable:yes;"; - retVal = window.showModalDialog(url, varParam, openParam); - if(retVal) { - document.entrprsManageVO.entrprsmberId.value = retVal; - } -} - -function showModalDialogCallback(retVal) { - if(retVal) { - document.entrprsManageVO.entrprsmberId.value = retVal; - } } function fnListPage(){ @@ -220,7 +108,7 @@ <th scope="col" class="must"><label for="entrprsmberId">${title}</label></th> <td class="left"> <form:input path="entrprsmberId" class="width80p inputText" id="entrprsmberId" title="${title} ${inputTxt}" size="20" readonly="true" maxlength="20" /> - <button id="btnMbrId" class="btn_s" onClick="return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.entrprsUserManageRegistBtn.idSearch" /></button> + <button type="button" id="btnMbrId" class="btn_s" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="comUssUmt.entrprsUserManageRegistBtn.idSearch" /></button> <div><form:errors path="entrprsmberId" cssClass="error" /></div> </td> </tr> @@ -442,10 +330,11 @@ </div> </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> - + <script> + $(document).ready(function() { + $('#btnMbrId').on('click', function() { + fn_popupOpen('<c:url value="/uss/umt/EgovEntrprsPopupView.do"/>', 500, 250, '', 'Y', 'Y'); + }) + }) + </script> </body> 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 23) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserInsert.jsp (revision 24) @@ -27,120 +27,13 @@ <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 src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> +<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/ccm/zip/EgovZipPopup.js' />" ></script> --%> +<%-- <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> --%> <script type="text/javaScript" language="javascript" defer="defer"> /********************************************************* * 초기화 ******************************************************** */ function fn_egov_init(){ - //모달 셋팅 - fn_modal_setting(); -} -/********************************************************* - * 모달셋팅 - ******************************************************** */ -function fn_modal_setting(){ - //버튼에 모달 연결 - $("#btnEmplyrId").egovModal( "egovModal" ); - - //타이틀 설졍 - $("#egovModal").setEgovModalTitle("<spring:message code="comUssUmt.userManageRegistModal.title" />"); //아이디 중복 확인 - var content = ""; - content = content + "<div class='modal-alignL' style='margin:5px 0 0 0'>"+"<spring:message code="comUssUmt.userManageRegistModal.userIsId" /> :"+"</div>"; //사용할아이디 - content = content + "<div class='modal-alignL'>"+"<input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' />"+"</div>"; - content += "<div style='clear:both;'></div>"; - content += "<div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div>"; //결과 : 중복확인을 실행하십시오. - //모달 body 설정 - $("#egovModal").setEgovModalBody(content); - - var footer = ""; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalOk' onclick='fn_id_checkOk()'>확인</button></div>"; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalSelect' onclick='fn_id_check()'>조회</button></div>"; - footer += "<span class='btn_style1 blue' id='btnModalOk' onclick='fn_id_checkOk()'><a href='#'>확인</a></span>&nbsp;"; - 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(); - } - }); - - footer = null; - content = null; -} -/********************************************************* - * 아이디 체크 AJAX - ******************************************************** */ -function fn_id_check(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - if(returnData.usedCnt > 0 ){ - //사용할수 없는 아이디입니다. - $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); - }else{ - //사용가능한 아이디입니다. - $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); - } - }else{ alert("ERROR!");return;} - } - }); -} - -/********************************************************* - * 아이디 체크 확인 - ******************************************************** */ -function fn_id_checkOk(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - if(returnData.usedCnt > 0 ){ - alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다. - return; - }else{ - - $("input[name=emplyrId]").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.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; - } } function fnListPage(){ @@ -236,7 +129,7 @@ <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> + <button type="button" id="btnEmplyrId" class="btn_s" 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> @@ -505,14 +398,14 @@ </button> </div> </div> - </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> + <script> + $(document).ready(function() { + $('#btnEmplyrId').on('click', function() { + fn_popupOpen('<c:url value="/uss/umt/EgovUserPopupView.do"/>', 500, 250, '', 'Y', 'Y'); + }) + }) + </script> </body> -</html> Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPopupView.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPopupView.jsp (nonexistent) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPopupView.jsp (revision 24) @@ -0,0 +1,110 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> +<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" /> + +<!-- Modal content --> +<div class="modal_title"> + <h3><spring:message code="comUssUmt.userManageRegistModal.title" /></h3> + <div class="close btn_close_wrap"> + <button type="button" class="btn_close" title="팝업닫기버튼"><span class="blind">팝업 닫기버튼</span></button> + </div> +</div> + +<div class="modal_content overshow"> + <div class='modal-alignL' style='margin:5px 0 0 0'> + <spring:message code="comUssUmt.userManageRegistModal.userIsId" /> : + </div> + <div class='modal-alignL'> + <input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' /> + </div> + <div style='clear:both;'></div> + <div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div> +</div> + +<div class="modal_bottom"> + <div class="alignR"> +<!-- <button type="button" class="btn_s close" title="선택완료" id="btnSave">선택완료</button> --> + <button type="button" class='btn_s close' id='btnModalOk' onclick='fn_id_checkOk()' style="visibility: hidden;">확인</button> + <button type="button" class='btn_s' id='btnModalSelect' onclick='fn_id_check()'>조회</button> + </div> +</div> + +<script> + $(document).ready(function() { + //엔터이벤트처리 + $("input[name=checkIdModal]").keydown(function (key) { + if(key.keyCode == 13){ + fn_id_check(); + } + }); + }); + + /********************************************************* + * 아이디 체크 AJAX + ******************************************************** */ + function fn_id_check(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + //사용할수 없는 아이디입니다. + $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); + }else{ + //사용가능한 아이디입니다. + $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); + $('#btnModalOk').css('visibility', 'visible'); + } + }else{ alert("ERROR!");return;} + } + }); + } + + /********************************************************* + * 아이디 체크 확인 + ******************************************************** */ + function fn_id_checkOk(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다. + return; + }else{ + $("#emplyrId").val(returnData.checkId); + } + }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; + } + } +</script> Property changes on: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovUserPopupView.jsp ___________________________________________________________________ Added: svn:mime-type + text/plain Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsPopupView.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsPopupView.jsp (nonexistent) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsPopupView.jsp (revision 24) @@ -0,0 +1,113 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> +<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" /> + +<!-- Modal content --> +<div class="modal_title"> + <h3><spring:message code="comUssUmt.userManageRegistModal.title" /></h3> + <div class="close btn_close_wrap"> + <button type="button" class="btn_close" title="팝업닫기버튼"><span class="blind">팝업 닫기버튼</span></button> + </div> +</div> + +<div class="modal_content overshow"> + <div class='modal-alignL' style='margin:5px 0 0 0'> + <spring:message code="comUssUmt.userManageRegistModal.userIsId" /> : + </div> + <div class='modal-alignL'> + <input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' /> + </div> + <div style='clear:both;'></div> + <div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div> +</div> + +<div class="modal_bottom"> + <div class="alignR"> +<!-- <button type="button" class="btn_s close" title="선택완료" id="btnSave">선택완료</button> --> + <button type="button" class='btn_s close' id='btnModalOk' onclick='fn_id_checkOk()' style="visibility: hidden;">확인</button> + <button type="button" class='btn_s' id='btnModalSelect' onclick='fn_id_check()'>조회</button> + </div> +</div> + +<script> + $(document).ready(function() { + //엔터이벤트처리 + $("input[name=checkIdModal]").keydown(function (key) { + if(key.keyCode == 13){ + fn_id_check(); + } + }); + }); + + /********************************************************* + * 아이디 체크 AJAX + ******************************************************** */ + function fn_id_check(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + //사용할수 없는 아이디입니다. + $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); + }else{ + //사용가능한 아이디입니다. + $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); + $('#btnModalOk').css('visibility', 'visible'); + } + }else{ alert("ERROR!");return;} + } + }); + } + + /********************************************************* + * 아이디 체크 확인 + ******************************************************** */ + function fn_id_checkOk(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다. + return; + }else{ + $("#entrprsmberId", document).val(returnData.checkId) + } + }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; + } + } +</script> Property changes on: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovEntrprsPopupView.jsp ___________________________________________________________________ Added: svn:mime-type + text/plain 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 23) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberInsert.jsp (revision 24) @@ -28,124 +28,13 @@ <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> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> +<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/ccm/zip/EgovZipPopup.js' />" ></script> --%> +<%-- <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> --%> <script type="text/javaScript" language="javascript" defer="defer"> /********************************************************* * 초기화 ******************************************************** */ function fn_egov_init(){ - //모달 셋팅 -// fn_modal_setting(); -} -/********************************************************* - * 모달셋팅 - ******************************************************** */ -function fn_modal_setting() { - //버튼에 모달 연결 - /* $("#btnMbrId").egovModal( "egovModal" ); - - //타이틀 설졍 - $("#egovModal").setEgovModalTitle("<spring:message code="comUssUmt.userManageRegistModal.title" />"); //아이디 중복 확인 - var content = ""; - content = content + "<div class='modal-alignL' style='margin:5px 0 0 0'>"+"<spring:message code="comUssUmt.userManageRegistModal.userIsId" /> :"+"</div>"; //사용할아이디 - content = content + "<div class='modal-alignL'>"+"<input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' />"+"</div>"; - content += "<div style='clear:both;'></div>"; - content += "<div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div>"; //결과 : 중복확인을 실행하십시오. - //모달 body 설정 - $("#egovModal").setEgovModalBody(content); - - var footer = ""; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalOk' onclick='fn_id_checkOk()'>확인</button></div>"; - //footer += "<div class='modal-btn'><button class='btn_s2' id='btnModalSelect' onclick='fn_id_check()'>조회</button></div>"; - footer += "<span class='btn_style1 blue' id='btnModalOk' onclick='fn_id_checkOk()'><a href='#'>확인</a></span>&nbsp;"; - 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(); - } - }); - footer = null; - content = null; */ - fn_popupOpen('<c:url value="/uss/umt/EgovMberPopupView"/>', 500, 250, {}, 'Y', 'Y'); -} -/********************************************************* - * 아이디 체크 AJAX - ******************************************************** */ -function fn_id_check(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - - if(returnData.usedCnt > 0 ){ - //사용할수 없는 아이디입니다. - $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); - }else{ - //사용가능한 아이디입니다. - $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); - } - }else{ alert("ERROR!");return;} - } - }); -} - -/********************************************************* - * 아이디 체크 확인 - ******************************************************** */ -function fn_id_checkOk(){ - $.ajax({ - type:"POST", - url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", - data:{ - "checkId": $("#checkIdModal").val() - }, - dataType:'json', - timeout:(1000*30), - success:function(returnData, status){ - if(status == "success") { - if(returnData.usedCnt > 0 ){ - 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; - } -} - -function showModalDialogCallback(retVal) { - if(retVal) { - document.mberManageVO.mberId.value = retVal; - } } function fnListPage(){ @@ -154,7 +43,6 @@ } function fnInsert(form){ - if(confirm("<spring:message code="common.regist.msg" />")){ if(validateMberManageVO(form)){ if(form.password.value != form.password2.value){ @@ -176,9 +64,6 @@ } </script> -<style> -.modal-content {width: 400px;} -</style> <body onload="fn_egov_init()"> <form:form commandName="mberManageVO" action="${pageContext.request.contextPath}/uss/umt/EgovMberInsert.do" name="mberManageVO" method="post"> @@ -302,7 +187,7 @@ <!-- 헨드폰번호 --> <c:set var="title"><spring:message code="comUssUmt.userManageRegist.phone"/></c:set> <tr> - <th scope="col"><label for="moblphonNo">${title}</label></th> + <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> @@ -400,17 +285,10 @@ </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> - <script> $(document).ready(function() { $('#btnMbrId').on('click', function() { - alert(); - fn_popupOpen('<c:url value="/uss/umt/EgovMberPopupView"/>', 500, 250, {}, 'Y', 'Y'); + fn_popupOpen('<c:url value="/uss/umt/EgovMberPopupView.do"/>', 500, 250, '', 'Y', 'Y'); }) }); </script> Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPopupView.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPopupView.jsp (nonexistent) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPopupView.jsp (revision 24) @@ -0,0 +1,113 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> +<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" /> + +<!-- Modal content --> +<div class="modal_title"> + <h3><spring:message code="comUssUmt.userManageRegistModal.title" /></h3> + <div class="close btn_close_wrap"> + <button type="button" class="btn_close" title="팝업닫기버튼"><span class="blind">팝업 닫기버튼</span></button> + </div> +</div> + +<div class="modal_content overshow"> + <div class='modal-alignL' style='margin:5px 0 0 0'> + <spring:message code="comUssUmt.userManageRegistModal.userIsId" /> : + </div> + <div class='modal-alignL'> + <input type='text' id='checkIdModal' name='checkIdModal' value='' size='20' maxlength='20' /> + </div> + <div style='clear:both;'></div> + <div id='divModalResult' style='margin:10px 0 0 0'><spring:message code="comUssUmt.userManageRegistModal.initStatus" /></div> +</div> + +<div class="modal_bottom"> + <div class="alignR"> +<!-- <button type="button" class="btn_s close" title="선택완료" id="btnSave">선택완료</button> --> + <button type="button" class='btn_s close' id='btnModalOk' onclick='fn_id_checkOk()' style="visibility: hidden;">확인</button> + <button type="button" class='btn_s' id='btnModalSelect' onclick='fn_id_check()'>조회</button> + </div> +</div> + +<script> + $(document).ready(function() { + //엔터이벤트처리 + $("input[name=checkIdModal]").keydown(function (key) { + if(key.keyCode == 13){ + fn_id_check(); + } + }); + }); + + /********************************************************* + * 아이디 체크 AJAX + ******************************************************** */ + function fn_id_check(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + //사용할수 없는 아이디입니다. + $("#divModalResult").html("<font color='red'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.useMsg" /></font>"); + }else{ + //사용가능한 아이디입니다. + $("#divModalResult").html("<font color='blue'><spring:message code="comUssUmt.userManageRegistModal.result" /> : ["+returnData.checkId+"]<spring:message code="comUssUmt.userManageRegistModal.notUseMsg" /></font>"); + $('#btnModalOk').css('visibility', 'visible'); + } + }else{ alert("ERROR!");return;} + } + }); + } + + /********************************************************* + * 아이디 체크 확인 + ******************************************************** */ + function fn_id_checkOk(){ + $.ajax({ + type:"POST", + url:"<c:url value='/uss/umt/EgovIdDplctCnfirmAjax.do' />", + data:{ + "checkId": $("#checkIdModal").val() + }, + dataType:'json', + timeout:(1000*30), + success:function(returnData, status){ + if(status == "success") { + if(returnData.usedCnt > 0 ){ + alert("<spring:message code="comUssUmt.userManageRegistModal.noIdMsg" />"); //사용이 불가능한 아이디 입니다. + return; + }else{ + $("#mberId").val(returnData.checkId); + } + }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; + } + } +</script> \ No newline at end of file Property changes on: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/umt/EgovMberPopupView.jsp ___________________________________________________________________ Added: svn:mime-type + text/plain
Add a comment
List