From 9795cc92b2f74a96fe4859d39a76c6841e54dcb0 Mon Sep 17 00:00:00 2001 From: myname Date: Fri, 16 Feb 2024 19:45:53 +0900 Subject: [PATCH] =?UTF-8?q?2024-02-16=2019:45=20=EA=B8=B0=EC=86=8C?= =?UTF-8?q?=EC=9C=A0=EC=98=88=20=EC=A4=91=EB=B3=B5=20=EB=93=B1=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trgtMng/web/CndtnTrgtMngController.java | 30 ++- .../ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml | 2 +- .../jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp | 4 +- .../oprtn/cndtnSspnIdtmt/trgtMngDplctChk.jsp | 246 ++++++++++++++++++ .../jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp | 3 +- .../jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp | 56 +++- 6 files changed, 330 insertions(+), 11 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngDplctChk.jsp 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 9a0bc24e..f3f912b0 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 @@ -495,7 +495,27 @@ public class CndtnTrgtMngController { } /** - * 조건부기소유예대상자 중복확인 화면 + * 조건부기소유예대상자 중복확인 화면-등록관리 + */ + //@RequestMapping("trgtDplctChk.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtMngDplctChk.do") + public String trgtMngDplctChk( + @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/trgtMngDplctChk"; + } + + /** + * 조건부기소유예대상자 중복확인 화면-대상자관리 */ //@RequestMapping("trgtDplctChk.do") @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtDplctChk.do") @@ -553,6 +573,14 @@ public class CndtnTrgtMngController { model.addAttribute("CmmnDetailCodeList", uniqueCodes); + //병합대상자 정보 + CndtnTrgtMngVO cndtnTrgtInfoVO = new CndtnTrgtMngVO(); + cndtnTrgtInfoVO.setSspnIdtmtTrgtOrd(cndtnTrgtInfoMngVO.getPrcsAplctPrdOrdCmplt()); + cndtnTrgtInfoVO = cndtnTrgtInfoMngService.selectDetail(cndtnTrgtInfoVO); + + model.addAttribute("mergeInfo", cndtnTrgtInfoVO); + + return "oprtn/cndtnSspnIdtmt/trgtReg"; } diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml index 27cc77ba..1733a872 100644 --- a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml @@ -108,7 +108,7 @@ , #prsctrNm# , #reqStateCd# , #atchFileId# - , '' + , #prcsAplctPrdOrdCmplt# , '' , #rmrks# ) diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp index 677a3293..04550e11 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtDplctChk.jsp @@ -229,10 +229,10 @@
+ +
- -
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngDplctChk.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngDplctChk.jsp new file mode 100644 index 00000000..04550e11 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngDplctChk.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/trgtMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp index f41ab2f6..c2e5e9dc 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp @@ -150,7 +150,8 @@ 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 ec38e2be..1335a3b2 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp @@ -88,10 +88,11 @@ console.log('returnData :: ', returnData); if(returnData.result == "success"){ alert("저장되었습니다."); -// fncGoList(); - $('#sspnIdtmtTrgtOrd').val(returnData.sspnIdtmtTrgtOrd); - // 중복체크 ajax - fn_duplChk(); + fncGoList(); + + // 중복체크 ajax - 사전 중복체크로 변경되어 주석처리함.2024-02-16 + //$('#sspnIdtmtTrgtOrd').val(returnData.sspnIdtmtTrgtOrd); + //fn_duplChk(); }else if(returnData.result == "fail"){ alert(returnData.message); $('#cmptntAthrt').prop('disabled', true); @@ -201,6 +202,7 @@ function fn_valChk(){ + // 의뢰일 검사 if($("#reqPnttm").val().trim() == ""){ alert("의뢰일을 입력해주세요."); @@ -228,6 +230,8 @@ $("select[name='cmptntAthrt']").focus(); return true; } + + if($("#sex").val() == "선택" || $("#sex").val().trim() == ""){ alert("성별을 선택해주세요."); @@ -293,7 +297,7 @@ if($('#tbody_fiielist tr').length*1<=0){ alert("으뢰통지서를 등록해 주세요"); - return false; + return true; } @@ -399,6 +403,8 @@ + +

필수입력 항목*

@@ -407,6 +413,44 @@ 형제 + +
+
+ + + +
+ + + + + + + + + + + + +
@@ -451,7 +495,7 @@ - +