diff --git a/src/main/java/kcc/ve/cmm/VeConstants.java b/src/main/java/kcc/ve/cmm/VeConstants.java index f5878ce7..23a33a19 100644 --- a/src/main/java/kcc/ve/cmm/VeConstants.java +++ b/src/main/java/kcc/ve/cmm/VeConstants.java @@ -17,6 +17,10 @@ public class VeConstants { public static final String LCTR_DIV_CD_30 = "30"; public static final String LCTR_DIV_CD_40 = "40"; + + public static final String LCTR_DIV_CD_50 = "50"; + + public static final String LCTR_DIV_CD_60 = "60"; public static final String STATUS_CD_SBMT = "10"; // 요청 diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java index dda5a2f0..794b3a96 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java @@ -3,6 +3,8 @@ package kcc.ve.oprtn.cndtnSspnIdtmt.prcsInfoMng.web; import java.util.List; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -10,11 +12,16 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.web.servlet.mvc.support.RedirectAttributes; import egovframework.rte.fdl.idgnr.EgovIdGnrService; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; +import kcc.com.cmm.LoginVO; import kcc.com.cmm.util.StringUtil; import kcc.com.utl.user.service.CheckLoginUtil; +import kcc.let.uat.uia.service.SsoLoginVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsCntntVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsOnlnCntntService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsService; @@ -101,10 +108,6 @@ public class CndtnPrcsInfoMngController { @Resource(name = "checkAdrProcessUtil") private CheckAdrProcessUtil checkAdrProcessUtil; */ - - /** - * 조건부기소유예 과정 관리 목록 화면 - */ @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.do") public String cndtnEduPrcsMngList( @@ -124,13 +127,13 @@ public class CndtnPrcsInfoMngController { PaginationInfo paginationInfo = this.setPagingStep1(vEPrcsDetailVO); //임시로 페이징 처리를 안하기 위해서 RecordCountPerPage 수를 10000 으로 셋팅함 - paginationInfo.setRecordCountPerPage(10000); + //paginationInfo.setRecordCountPerPage(10000); //2. pageing step2 vEPrcsDetailVO = this.setPagingStep2(vEPrcsDetailVO, paginationInfo); - //교육콘텐츠 조회 - vEPrcsDetailVO.setLctrDivCd("40"); + //기반강화 조회 + vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; @@ -145,7 +148,7 @@ public class CndtnPrcsInfoMngController { if(StringUtil.isEmpty(vEPrcsDetailVO.getPrcsDiv())) { - vEPrcsDetailVO.setPrcsDiv("10"); + vEPrcsDetailVO.setPrcsDiv("10");// 과정구분 VE0015 10-산업종사자, 20-대학생, 30-공무원, 40-일반인, 50-청소년, 60-학부모 } List vEPrcsDetailVOList = vEPrcsService.selectPagingList(vEPrcsDetailVO); @@ -163,9 +166,212 @@ public class CndtnPrcsInfoMngController { return "oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList"; ///kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.do - //cndtnSspnIdtmt/cndtnEduPrcsMngList } + /** + * 조건부기소유예과정 등록 화면 + */ + //@RequestMapping("eduPrcsMngReg.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg.do") + public String cndtnEduPrcsMngReg( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) return s_oprtnLoginCheckNInfo; + + //로그인 처리==================================== + + + return "oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg"; + } + + /** + * 조건부기소유예과정 등록 + */ + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngRegAjax.do") + public ModelAndView cndtnEduPrcsMngRegAjax( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + + //로그인 처리==================================== + + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + + String prcsOrd = prcsGnrService.getNextStringId(); // 고유ID + vEPrcsDetailVO.setPrcsOrd(prcsOrd); + vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 + vEPrcsDetailVO.setUseYn("Y"); + vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id + vEPrcsService.insert(vEPrcsDetailVO); + + + //세부과정 생성하기 + String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); + for (int i=0;i vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); + model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); + + return "/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngDetail"; + } + + /** + * 조건부기소유예과정 수정화면 + */ + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfy.do") + public String cndtnEduPrcsMngMdfy( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + //로그인 처리==================================== + + //과정 조회 + VEPrcsDetailVO vEPrcsDetailVODetail = vEPrcsService.selectDetail(vEPrcsDetailVO); + model.addAttribute("info", vEPrcsDetailVODetail); + //세부과정 목록 조회 + VEPrcsCntntVO vePrcsCntntVO = new VEPrcsCntntVO(); + vePrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); + List vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); + model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); + + return "oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfy"; + } + + /** + * 조건부기소유예과정 화면 + */ + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfyAjax.do") + public ModelAndView cndtnEduPrcsMngMdfyAjax( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + + //로그인 처리==================================== + + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + vEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //esntl_id + vEPrcsService.update(vEPrcsDetailVO); + + + //세부과정 지우고 다시 생성 + VEPrcsCntntVO vEPrcsCntntVO = new VEPrcsCntntVO(); + vEPrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); + int iv = vEPrcsOnlnCntntService.deleteAll(vEPrcsCntntVO); + String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); + for (int i=0;i vEPrcsDetailVOList = vEPrcsService.selectPagingList(vEPrcsDetailVO); @@ -224,7 +260,7 @@ public class FndthPrcsInfoMngController { String prcsOrd = prcsGnrService.getNextStringId(); // 고유ID vEPrcsDetailVO.setPrcsOrd(prcsOrd); - vEPrcsDetailVO.setLctrDivCd("40"); + vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 vEPrcsDetailVO.setUseYn("Y"); vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id vEPrcsService.insert(vEPrcsDetailVO); @@ -246,6 +282,128 @@ public class FndthPrcsInfoMngController { } + modelAndView.addObject("result", "success"); + + return modelAndView; + + } + + /** + * 기반강화연수과정 상세화면 + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.do") + public String fndthEduPrcsMngDetail( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + //로그인 처리==================================== + + //과정 조회 + VEPrcsDetailVO vEPrcsDetailVODetail = vEPrcsService.selectDetail(vEPrcsDetailVO); + model.addAttribute("info", vEPrcsDetailVODetail); + //세부과정 목록 조회 + VEPrcsCntntVO vePrcsCntntVO = new VEPrcsCntntVO(); + vePrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); + List vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); + model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); + + return "/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail"; + } + + /** + * 기반강화연수과정 수정화면 + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy.do") + public String fndthEduPrcsMngMdfy( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + //로그인 처리==================================== + + //과정 조회 + VEPrcsDetailVO vEPrcsDetailVODetail = vEPrcsService.selectDetail(vEPrcsDetailVO); + model.addAttribute("info", vEPrcsDetailVODetail); + //세부과정 목록 조회 + VEPrcsCntntVO vePrcsCntntVO = new VEPrcsCntntVO(); + vePrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); + List vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); + model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); + + return "oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy"; + } + + /** + * 기반강화연수과정 화면 + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfyAjax.do") + public ModelAndView fndthEduPrcsMngMdfyAjax( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + + //로그인 처리==================================== + + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + vEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //esntl_id + vEPrcsService.update(vEPrcsDetailVO); + + + //세부과정 지우고 다시 생성 + VEPrcsCntntVO vEPrcsCntntVO = new VEPrcsCntntVO(); + vEPrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); + int iv = vEPrcsOnlnCntntService.deleteAll(vEPrcsCntntVO); + String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); + for (int i=0;i +<%@ 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 : cndtnEduPrcsMngDetail.jsp + * @Description : 조건부기소유예 상세화면 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + checked="checked"> + + checked="checked"> + + checked="checked"> + + <%-- 12 +
+ 34 +
+ 56 +
+ 78 --%> +
과정명 + +
세부과정 + +
+ ${status.count}. +
+ +
+
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.jsp index 56f00a8a..19993094 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.jsp @@ -44,7 +44,7 @@ var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; listForm.searchKeyword.value = $('#searchKeyword').val(); - listForm.action = ""; + listForm.action = ""; listForm.submit(); } @@ -52,14 +52,14 @@ function fncGoDetail(prcsOrd){ var listForm = document.listForm ; listForm.prcsOrd.value = prcsOrd ; - listForm.action = ""; + listForm.action = ""; listForm.submit(); } function fncCreate() { var listForm = document.listForm ; - listForm.action = ""; + listForm.action = ""; listForm.submit(); } @@ -72,7 +72,7 @@ } var data = new FormData(document.getElementById("listForm")); if(confirm("삭제하시겠습니까?")){ - var url = ""; + var url = ""; console.log(data); $.ajax({ type:"POST", diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfy.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfy.jsp new file mode 100644 index 00000000..8b104398 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngMdfy.jsp @@ -0,0 +1,242 @@ + +<%@ 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 : cndtnEduPrcsMngMdfy.jsp + * @Description : 조건부기소유예 수정 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + + checked="checked"> + + checked="checked"> + + checked="checked"> + +
과정명 + + +
세부과정 + +
+ ${status.count}. +
+ + +
+
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg.jsp new file mode 100644 index 00000000..1eb36afb --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg.jsp @@ -0,0 +1,240 @@ + +<%@ 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 + * + */ +%> + + +교육과정관리 + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + + checked="checked"> + + checked="checked"> + + checked="checked"> + + +
과정명 + + +
세부과정 +
+ 1. +
+ + +
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp new file mode 100644 index 00000000..6edc5324 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngDetail.jsp @@ -0,0 +1,158 @@ + +<%@ 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 : fndthEduPrcsMngDetail.jsp + * @Description : 기반강화연수 상세화면 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + checked="checked"> + + checked="checked"> + + checked="checked"> + + <%-- 12 +
+ 34 +
+ 56 +
+ 78 --%> +
과정명 + +
세부과정 + +
+ ${status.count}. +
+ +
+
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.jsp index 07510bcb..6d5cb14d 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.jsp @@ -44,7 +44,7 @@ var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; listForm.searchKeyword.value = $('#searchKeyword').val(); - listForm.action = ""; + listForm.action = ""; listForm.submit(); } @@ -52,7 +52,7 @@ function fncGoDetail(prcsOrd){ var listForm = document.listForm ; listForm.prcsOrd.value = prcsOrd ; - listForm.action = ""; + listForm.action = ""; listForm.submit(); } @@ -72,7 +72,7 @@ } var data = new FormData(document.getElementById("listForm")); if(confirm("삭제하시겠습니까?")){ - var url = ""; + var url = ""; console.log(data); $.ajax({ type:"POST", @@ -189,6 +189,20 @@ + +
+

건의 접수가 검색되었습니다.

+
+ + <%----%> +
+
+ @@ -263,9 +277,9 @@ - <%--
+
-
--%> +
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy.jsp new file mode 100644 index 00000000..8b930337 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy.jsp @@ -0,0 +1,242 @@ + +<%@ 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 : fndthEduPrcsMngMdfy.jsp + * @Description : 기반강화연수 수정 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + + checked="checked"> + + checked="checked"> + + checked="checked"> + +
과정명 + + +
세부과정 + +
+ ${status.count}. +
+ + +
+
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + +