diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java index ffaa13d5..9a0bc24e 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java @@ -494,6 +494,26 @@ public class CndtnTrgtMngController { return "oprtn/cndtnSspnIdtmt/trgtCmpltList"; } + /** + * 조건부기소유예대상자 중복확인 화면 + */ + //@RequestMapping("trgtDplctChk.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtDplctChk.do") + public String trgtDplctChk( + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnTrgtMngVO cndtnTrgtInfoMngVO + , ModelMap model + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) return s_oprtnLoginCheckNInfo; + + //로그인 처리==================================== + return "oprtn/cndtnSspnIdtmt/trgtDplctChk"; + } + /** * 조건부기소유예대상자 등록 화면 */ @@ -997,6 +1017,54 @@ public class CndtnTrgtMngController { } + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/popup/duplChkTable.do") + public String duplChkTable( + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnTrgtMngVO cndtnTrgtInfoMngVO + + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + + //현재 등록자 정보 + CndtnTrgtMngVO cndtnTrgtInfo = cndtnTrgtInfoMngService.selectDetail(cndtnTrgtInfoMngVO); + //cndtnTrgtInfo = egovCryptoUtil.decryptCndtnTrgtMngVOInfo(cndtnTrgtInfo); + + + if(StringUtils.isEmpty(cndtnTrgtInfoMngVO.getdBirth())) { + cndtnTrgtInfoMngVO.setdBirth(cndtnTrgtInfoMngVO.getDBirth()); + + } + + //검색을 위한 암호화 + cndtnTrgtInfoMngVO = egovCryptoUtil.encryptCndtnTrgtMngVOInfo(cndtnTrgtInfoMngVO); + + + + //병합대상자 검색 + cndtnTrgtInfoMngVO.setEduStateCd(""); + cndtnTrgtInfoMngVO.setSspnIdtmtTrgtOrd("중복확인"); + List cndtnTrgtInfoMngVOList = this._getMergeSearchList(model, cndtnTrgtInfoMngVO); + + //복호화 + cndtnTrgtInfoMngVOList = egovCryptoUtil.decryptCndtnTrgtMngVOList(cndtnTrgtInfoMngVOList); + cndtnTrgtInfoMngVO = egovCryptoUtil.decryptCndtnTrgtMngVOInfo(cndtnTrgtInfoMngVO); + + model.addAttribute("list", cndtnTrgtInfoMngVOList); + model.addAttribute("cndtnTrgtInfo", cndtnTrgtInfo); + + + + + return "/oprtn/cndtnSspnIdtmt/duplChkTable"; + } + // 사건번호 // 형식 : - 예시로 A-서울중앙-100-23-1 경우 // A (성인/미성년 구분), 서울중앙, 100, 23, 1 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctReg.jsp index 9106fbb1..5ed1e832 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctReg.jsp @@ -326,18 +326,14 @@ $( document ).ready(function(){ -
+
-
-
-
- 이미지를 넣어주세요 -
- -
-
+
+ 이미지를 넣어주세요 +
+
-
+
@@ -363,7 +359,7 @@ $( document ).ready(function(){ @ - @@ -378,7 +374,7 @@ $( document ).ready(function(){ - +
@@ -395,7 +391,7 @@ $( document ).ready(function(){ + type="button" class="btnType01 btn_type01" data-tooltip="sub26_pop01" onclick="fncRsdnePopup();return false;">선택 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp index a6b88223..5fbcbbf0 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp @@ -622,18 +622,14 @@ function getYears(getYear){ -
+
-
-
-
- 이미지를 넣어주세요 -
- -
-
+
+ 이미지를 넣어주세요 +
+
-
+
@@ -691,7 +687,7 @@ function getYears(getYear){ + type="button" class="btnType01 btn_type01" data-tooltip="sub26_pop01" onclick="fncRsdnePopup();return false;">선택 @@ -758,7 +754,7 @@ function getYears(getYear){ - // + <%--// --%> diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/duplChkTable.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/duplChkTable.jsp new file mode 100644 index 00000000..bafab3bf --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/duplChkTable.jsp @@ -0,0 +1,153 @@ + +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<% + /** + * @Class Name : instrAsgnmPopup.jsp + * @Description : 강사배치 팝업 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.08.09 김봉호 최초 생성 + * @author 안주영 + * @since 2022.1.8 + * @version 1.0 + * @see + * + */ +%> + + + + +<%-- --%> + + + 동명인 교육대상자 목록 + + + + +
+
+ + " /> + + +
+
+

동명인 교육대상자 목록

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
의뢰일사건번호관할청생년월일성명성별의뢰번호의뢰상태교육상태주소검사명
+ + + + + + + + + + + + + 형제 + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+ +
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp new file mode 100644 index 00000000..677a3293 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp @@ -0,0 +1,246 @@ + +<%@ page language="java" contentType="text/html; charset=utf-8" + pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<% + /** + * @Class Name : cndtnEduPrcsMngReg.jsp + * @Description : 조건부기소유예 과정 등록 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + + + + + +
+
+ + +
+

대상자 중복확인

+
    +
  • +
  • +

    조건부기소유예관리

    +
  • +
  • 대상자 목록
  • +
  • 대상자 중복확인
  • +
+
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+

필수입력 항목*

+

성별

+
+ +
+

필수입력 항목*

+

성명

+
+ +
+

필수입력 항목*

+

생년월일

+
+ +
+
+ + + +
+
+ + +
+
+
+
+
+
+ + + + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp index 80b020f7..63d38c23 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -117,7 +117,9 @@ function fncCreate() { var listForm = document.listForm ; - listForm.action = ""; + /* listForm.action = ""; */ + //등록 전 대상자 중복확인 + listForm.action = ""; listForm.submit(); } diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp index bdcf6a97..ec38e2be 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp @@ -47,6 +47,11 @@ selectCmptntAthrtCodeAjax($(this).val()); }); + + //의뢰일 오늘로 디폴트 지정 + $('.picker__button--today').removeAttr('disabled').click(); + //클릭 이벤트 후 disabled 자동으로 적용 + /* $('.picker__button--today').attr('disabled', 'disabled'); */ }); @@ -218,11 +223,11 @@ } // 관할청 검사 -// if($("input[name='cmptntAthrt']").val()){ -// alert("관할청을 입력해주세요."); -// $("input[name='cmptntAthrt']").focus(); -// return true; -// } + if($("select[name='cmptntAthrt']").val() == ""){ + alert("관할청을 선택해주세요."); + $("select[name='cmptntAthrt']").focus(); + return true; + } if($("#sex").val() == "선택" || $("#sex").val().trim() == ""){ alert("성별을 선택해주세요."); @@ -243,6 +248,13 @@ $("#DBirth").focus(); return true; } + + // 생년월일 검사 + if($("#clphone").val().trim() == ""){ + alert("연락처를 입력해주세요."); + $("#clphone").focus(); + return true; + } // 의뢰번호 검사 /* if($("input[name='reqNmbr']").val().trim() == ""){ @@ -279,6 +291,12 @@ return true; } + if($('#tbody_fiielist tr').length*1<=0){ + alert("으뢰통지서를 등록해 주세요"); + return false; + + } + return false; // 모든 검사를 통과하면 false 반환 @@ -369,7 +387,10 @@ - 의뢰일 + +

필수입력 항목*

+

의뢰일

+
@@ -379,14 +400,20 @@ - 사건번호 + +

필수입력 항목*

+

사건번호

+ 형제 - 관할청 + +

필수입력 항목*

+

관할청

+ @@ -417,26 +444,57 @@ - 성별 + +

필수입력 항목*

+

성별

+ - + + + + + + + - 연락처 + +

필수입력 항목*

+

연락처

+ - 성명 + +

필수입력 항목*

+

성명

+ - + + + + + + + - 생년월일 + +

필수입력 항목*

+

생년월일

+ - + + + + + + + + - 의뢰상태 + +

필수입력 항목*

+

의뢰상태

+ - 검사명 + +

필수입력 항목*

+

검사명

+ - 교육상태 + +

필수입력 항목*

+

교육상태

+ 교육대기 @@ -474,6 +541,7 @@ +

필수입력 항목*

주소

diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp index 6cb09e49..faf0b815 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp @@ -88,24 +88,20 @@ 교육부문 -
+
-
-
-
- - 이미지를 넣어주세요 - - - 사진?atchFileId=' /> - - -
- -
-
+
+ + 이미지를 넣어주세요 + + + 사진?atchFileId=' /> + + +
+
-
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/stts/sttsEduCnt.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/stts/sttsEduCnt.jsp index 02129e75..64e8ef91 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/stts/sttsEduCnt.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/stts/sttsEduCnt.jsp @@ -70,7 +70,7 @@

년도

- diff --git a/src/main/webapp/WEB-INF/jsp/uss/olp/qrm/EgovQustnrRespondManageList.jsp b/src/main/webapp/WEB-INF/jsp/uss/olp/qrm/EgovQustnrRespondManageList.jsp index e5fb61a1..8822c32b 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/olp/qrm/EgovQustnrRespondManageList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/olp/qrm/EgovQustnrRespondManageList.jsp @@ -96,7 +96,7 @@ function fn_egov_search_QustnrRespondManage(){ - +