diff --git a/src/main/java/kcc/com/cmm/service/CmmnDetailCode.java b/src/main/java/kcc/com/cmm/service/CmmnDetailCode.java index e829ad7f..c47c488a 100644 --- a/src/main/java/kcc/com/cmm/service/CmmnDetailCode.java +++ b/src/main/java/kcc/com/cmm/service/CmmnDetailCode.java @@ -36,6 +36,8 @@ public class CmmnDetailCode implements Serializable { * 코드 */ private String code = ""; + + private int sort = 0; /* * 코드명 @@ -229,4 +231,12 @@ public class CmmnDetailCode implements Serializable { this.tempCodeId = tempCodeId; } + public int getSort() { + return sort; + } + + public void setSort(int sort) { + this.sort = sort; + } + } diff --git a/src/main/java/kcc/let/sym/ccm/cca/web/EgovCcmCmmnCodeManageController.java b/src/main/java/kcc/let/sym/ccm/cca/web/EgovCcmCmmnCodeManageController.java index 622015b9..86bdc3c8 100644 --- a/src/main/java/kcc/let/sym/ccm/cca/web/EgovCcmCmmnCodeManageController.java +++ b/src/main/java/kcc/let/sym/ccm/cca/web/EgovCcmCmmnCodeManageController.java @@ -378,7 +378,8 @@ public class EgovCcmCmmnCodeManageController { cmmnDetailCodeVO.setCodeNm(cmmnDetailCode.getCodeNm()); cmmnDetailCodeVO.setCodeDc(cmmnDetailCode.getCodeDc()); cmmnDetailCodeVO.setUseAt(cmmnDetailCode.getUseAt()); - cmmnDetailCodeVO.setParent(cmmnDetailCode.getCodeId()); + cmmnDetailCodeVO.setParent(cmmnDetailCode.getCodeId()); + //cmmnDetailCodeVO.setSort(Integer.parseInt()cmmnDetailCode.getSort()); model.addAttribute("menuManageVO", cmmnDetailCodeVO); } modelAndView.addObject("status", "success"); @@ -575,6 +576,7 @@ public class EgovCcmCmmnCodeManageController { cmmnDetailCodeVO.setCodeDc(menuManageVO.getMenuDc()); cmmnDetailCodeVO.setUseAt(menuManageVO.getUseYn()); cmmnDetailCodeVO.setLastUpdusrId(user.getId()); + cmmnDetailCodeVO.setSort(Integer.parseInt(menuManageVO.getSort())); //cmmnDetailCodeManageService.updateCmmnDetailCode(cmmnDetailCodeVO); cmmnDetailCodeManageService.updateCmmnDetailCodePk(cmmnDetailCodeVO); newCode = menuManageVO.getUpperMenuId()+"__"+menuManageVO.getMenuNo(); diff --git a/src/main/java/kcc/let/sym/mnu/mpm/service/MenuManageJTreeVO.java b/src/main/java/kcc/let/sym/mnu/mpm/service/MenuManageJTreeVO.java index bf9136a3..9dd9b898 100644 --- a/src/main/java/kcc/let/sym/mnu/mpm/service/MenuManageJTreeVO.java +++ b/src/main/java/kcc/let/sym/mnu/mpm/service/MenuManageJTreeVO.java @@ -108,6 +108,8 @@ public class MenuManageJTreeVO implements Serializable { String [] codeArry = null; //즐겨찾기 리스트 배열 받기 + private String sort; //매뉴순번 + public String getTmp_snsId() { return tmp_snsId; } @@ -481,6 +483,14 @@ public class MenuManageJTreeVO implements Serializable { public void setDepth(String depth) { this.depth = depth; } + + public String getSort() { + return sort; + } + + public void setSort(String sort) { + this.sort = sort; + } } \ No newline at end of file diff --git a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngService.java b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngService.java index d43be5f2..6945eb47 100644 --- a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngService.java +++ b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngService.java @@ -75,5 +75,14 @@ public interface VEAStngService { int update_VEAIRR(VEAStngVO paramVO) throws Exception; // U int delete_VEAIRR(VEAStngVO paramVO) throws Exception; // D List selectList_VEAIRR(VEAStngVO paramVO) throws Exception; // LIST - List selectPagingList_VEAIRR(VEAStngVO paramVO) throws Exception; // Page List + List selectPagingList_VEAIRR(VEAStngVO paramVO) throws Exception; // Page List + + + //VEA_BASIC_INFO_STNG - 기본설정정보 + void insert_VEABIS(VEAStngVO paramVO) throws Exception; // C + VEAStngVO selectDetail_VEABIS(VEAStngVO paramVO) throws Exception; // R + int update_VEABIS(VEAStngVO paramVO) throws Exception; // U + int delete_VEABIS(VEAStngVO paramVO) throws Exception; // D + List selectList_VEABIS(VEAStngVO paramVO) throws Exception; // LIST + List selectPagingList_VEABIS(VEAStngVO paramVO) throws Exception; // Page List } diff --git a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngVO.java b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngVO.java index acb3f702..b1c09b2e 100644 --- a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngVO.java +++ b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/VEAStngVO.java @@ -94,6 +94,10 @@ public class VEAStngVO extends ComDefaultVO implements Serializable { private String instrTm0; //해당월 0일강사인당시간 private String asgnmChasi0; //해당월 0일강사배정총차시 + //vea_basic_info_stng - 기본정보 + private String stngCd; //설정코드 + private String cn; //내용 + //etc private String code; //설정 년도 private String psblTmQnttyCnt; //실제 신청 차시(관리자 달력용) @@ -602,5 +606,17 @@ public class VEAStngVO extends ComDefaultVO implements Serializable { public void setPsblTmQnttyCnt(String psblTmQnttyCnt) { this.psblTmQnttyCnt = psblTmQnttyCnt; } + public String getStngCd() { + return stngCd; + } + public void setStngCd(String stngCd) { + this.stngCd = stngCd; + } + public String getCn() { + return cn; + } + public void setCn(String cn) { + this.cn = cn; + } } diff --git a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngDAO.java b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngDAO.java index ee5c1286..6d97c5aa 100644 --- a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngDAO.java +++ b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngDAO.java @@ -244,5 +244,34 @@ public class VEAStngDAO extends EgovAbstractDAO { public List selectPagingList_VEAIRR(VEAStngVO paramVO) throws Exception { List tlist = (List) list("VEAInstrRsdncRatioDAO.selectPagingList", paramVO); return tlist; + } + + + //VEA_BASIC_INFO_STNG - 기본정보설정 + public void insert_VEABIS(VEAStngVO paramVO) throws Exception { + insert("VEABasicInfoStngDAO.insert", paramVO); + } + + public VEAStngVO selectDetail_VEABIS(VEAStngVO paramVO) throws Exception { + return (VEAStngVO) select("VEABasicInfoStngDAO.selectDetail", paramVO); + } + + public int update_VEABIS(VEAStngVO paramVO) throws Exception { + return update("VEABasicInfoStngDAO.update", paramVO); + } + + public int delete_VEABIS(VEAStngVO paramVO) throws Exception { + return delete("VEABasicInfoStngDAO.delete", paramVO); + } + + //L + public List selectList_VEABIS(VEAStngVO paramVO) throws Exception { + List tlist = (List) list("VEABasicInfoStngDAO.selectList", paramVO); + return tlist; + } + + public List selectPagingList_VEABIS(VEAStngVO paramVO) throws Exception { + List tlist = (List) list("VEABasicInfoStngDAO.selectPagingList", paramVO); + return tlist; } } diff --git a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngServiceImpl.java b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngServiceImpl.java index 2fca64ba..67f34074 100644 --- a/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngServiceImpl.java +++ b/src/main/java/kcc/ve/adv/tngr/stngInfo/service/impl/VEAStngServiceImpl.java @@ -291,5 +291,38 @@ public class VEAStngServiceImpl implements VEAStngService { //paging List public List selectPagingList_VEAIRR(VEAStngVO paramVO) throws Exception{ return vEAStngDAO.selectPagingList_VEAIRR(paramVO); + } + + + //VEA_BASIC_INFO_STNG - 기본설정정보 + //C + public void insert_VEABIS(VEAStngVO paramVO) throws Exception { + vEAStngDAO.insert_VEABIS(paramVO); + } + + //R + public VEAStngVO selectDetail_VEABIS(VEAStngVO paramVO) throws Exception { + return vEAStngDAO.selectDetail_VEABIS(paramVO); + } + + //U + public int update_VEABIS(VEAStngVO paramVO) throws Exception{ + + return vEAStngDAO.update_VEABIS(paramVO); + } + + //D + public int delete_VEABIS(VEAStngVO paramVO) throws Exception{ + return vEAStngDAO.delete_VEABIS(paramVO); + } + + //List + public List selectList_VEABIS(VEAStngVO paramVO) throws Exception{ + return vEAStngDAO.selectList_VEABIS(paramVO); + } + + //paging List + public List selectPagingList_VEABIS(VEAStngVO paramVO) throws Exception{ + return vEAStngDAO.selectPagingList_VEABIS(paramVO); } } diff --git a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java index 1a781ad1..274211c2 100644 --- a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java +++ b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java @@ -99,6 +99,44 @@ public class ScholInfoController { return "/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/scholPopList"; } + /** + * 교육일정당력보기 + */ + @RequestMapping("popup/calendarPopList.do") + public String popupCalendarPopList( @ModelAttribute("scholInfoVO") ScholInfoVO scholInfoVO , ModelMap model , HttpServletRequest request ) throws Exception { + //1.paging step1 + PaginationInfo paginationInfo = this.setPagingStep1(scholInfoVO); + //2. paging step2 + scholInfoVO = this.setPagingStep2(scholInfoVO, paginationInfo); + + if (!"".equals(scholInfoVO.getSearchKeyword())) { + scholInfoVO.setSelectPagingListQuery(" AND A.SCHOL_NM LIKE '%"+scholInfoVO.getSearchKeyword()+"%' "); + } + + if (!"".equals(scholInfoVO.getSearchCondition())) { + if(scholInfoVO.getSearchCondition().equals("10")) { + scholInfoVO.setScholGrade(" AND A.SCHOL_GRADE_NM LIKE '%초등%' "); + }else if(scholInfoVO.getSearchCondition().equals("20")) { + scholInfoVO.setScholGrade(" AND A.SCHOL_GRADE_NM LIKE '%중학%' "); + }else if(scholInfoVO.getSearchCondition().equals("30")) { + scholInfoVO.setScholGrade(" AND A.SCHOL_GRADE_NM LIKE '%고등%' "); + }else if(scholInfoVO.getSearchCondition().equals("40")) { + scholInfoVO.setScholGrade(" AND A.SCHOL_GRADE_NM LIKE '%특수%' "); + }else if(scholInfoVO.getSearchCondition().equals("50")) { + scholInfoVO.setScholGrade(" AND A.SCHOL_GRADE_NM LIKE '%각종%' "); + } + } + + List scholInfoVOList = scholInfoService.selectPagingList(scholInfoVO); + //3.paging step3 + paginationInfo = this.setPagingStep3(scholInfoVOList, paginationInfo); + model.addAttribute("paginationInfo", paginationInfo); + //학교정보 리스트, 페이징 정보 전달 + model.addAttribute("scholList", scholInfoVOList); + + return "/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/calendarPopList"; + } + //calendarPopList.jsp //페이징을 위한 처리 step1 - 페이징 기본 정보 설정 private PaginationInfo setPagingStep1( diff --git a/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduAplct/web/EduAplctTngrController.java b/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduAplct/web/EduAplctTngrController.java index bbd2b50a..76d3f4a9 100644 --- a/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduAplct/web/EduAplctTngrController.java +++ b/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduAplct/web/EduAplctTngrController.java @@ -24,6 +24,7 @@ import kcc.com.utl.user.service.CheckLoginUtil; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.utl.fcc.service.EgovCryptoUtil; import kcc.ve.adv.tngr.stngInfo.service.VEAStngMixService; +import kcc.ve.adv.tngr.stngInfo.service.VEAStngService; import kcc.ve.adv.tngr.stngInfo.service.VEAStngVO; import kcc.ve.aplct.tngrVisitEdu.eduAplct.service.EduAplctTngrService; import kcc.ve.cmm.VeConstants; @@ -131,6 +132,11 @@ public class EduAplctTngrController { @Resource(name = "vEAStngMixService") private VEAStngMixService vEAStngMixService; + + @Resource(name = "vEAStngService") + private VEAStngService vEAStngService; + + /* * START * 이전작업들... @@ -190,6 +196,15 @@ public class EduAplctTngrController { model.addAttribute("list", vEPrcsDetailVOList); model.addAttribute("uniqId", loginVO.getUniqId()); + + //현재 신청등록문구 가져오기 + VEAStngVO vEAStngVO = new VEAStngVO(); + vEAStngVO.setStngCd("TR01"); + vEAStngVO = vEAStngService.selectDetail_VEABIS(vEAStngVO); + + model.addAttribute("selectBasicTRInfo", vEAStngVO); + + return "/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg"; } diff --git a/src/main/java/kcc/ve/oprtn/tngrVisitEdu/areaLctrMng/web/AdvAreaLctrMngTngrController.java b/src/main/java/kcc/ve/oprtn/tngrVisitEdu/areaLctrMng/web/AdvAreaLctrMngTngrController.java index 540b3838..74940f1a 100644 --- a/src/main/java/kcc/ve/oprtn/tngrVisitEdu/areaLctrMng/web/AdvAreaLctrMngTngrController.java +++ b/src/main/java/kcc/ve/oprtn/tngrVisitEdu/areaLctrMng/web/AdvAreaLctrMngTngrController.java @@ -18,6 +18,7 @@ import egovframework.rte.fdl.idgnr.EgovIdGnrService; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import kcc.com.cmm.LoginVO; import kcc.com.utl.user.service.CheckLoginUtil; +import kcc.let.uss.ion.cnt.service.CntManageVO; import kcc.ve.adv.tngr.stngInfo.service.VEAStngMixService; import kcc.ve.adv.tngr.stngInfo.service.VEAStngService; import kcc.ve.adv.tngr.stngInfo.service.VEAStngVO; @@ -175,6 +176,92 @@ public class AdvAreaLctrMngTngrController { //회차 순번 @Resource(name="dtPsblTmQnttyGnrService") private EgovIdGnrService dtPsblTmQnttyGnrService; + + + /** + * 청소년 등록화면 문구 수정 - TR01 + * TL0E + * TL0M + * TL0H + */ + @RequestMapping("/kccadr/oprtn/tngrVisitEdu/advStngMngTRAjax.do") + public ModelAndView advStngMngTRAjax( + ModelMap model + , HttpServletRequest request ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + try { + String s_cn = request.getParameter("cn"); + + VEAStngVO vEAStngVO = new VEAStngVO(); + vEAStngVO.setCn(s_cn); + vEAStngVO.setStngCd("TR01"); + vEAStngService.update_VEABIS(vEAStngVO); + + modelAndView.addObject("result", "success"); + + }catch(Exception e) { + System.err.println("IOException Occured"); + modelAndView.addObject("result", "fail"); + } + + return modelAndView; + + } + + + /** + * 기본 정보 설정 화면 + */ + @RequestMapping("/kccadr/oprtn/tngrVisitEdu/advStngMngList.do") + public String advStngMngList( + @ModelAttribute("vELctrDetailVO") VELctrDetailVO vELctrDetailVO + , ModelMap model + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) return s_oprtnLoginCheckNInfo; + + //로그인 처리==================================== + + //현재 신청등록문구 가져오기 + VEAStngVO vEAStngVO = new VEAStngVO(); + vEAStngVO.setStngCd("TR01"); + vEAStngVO = vEAStngService.selectDetail_VEABIS(vEAStngVO); + + model.addAttribute("selectBasicTRInfo", vEAStngVO); + + + return "oprtn/tngrVisitEdu/advStngMngList"; + } + + /** + * 청소년 교육확정 메일본문 미리보기 페이지 + */ + @RequestMapping("/kccadr/oprtn/tngrVisitEdu/popup/eduAplctRegPreviewDetail.do") + public String eduAplctRegPreviewDetail( @ModelAttribute("cntManageVO") CntManageVO cntManageVO + , ModelMap model + , HttpServletRequest request ) throws Exception { + + try { + //현재 신청등록문구 가져오기 + VEAStngVO vEAStngVO = new VEAStngVO(); + vEAStngVO.setStngCd("TR01"); + vEAStngVO = vEAStngService.selectDetail_VEABIS(vEAStngVO); + + model.addAttribute("selectBasicTRInfo", vEAStngVO); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return "oprtn/tngrVisitEdu/popup/eduAplctRegPreviewDetail"; + } /** * 지역별 강의관리 목록 화면 @@ -1016,6 +1103,60 @@ public class AdvAreaLctrMngTngrController { + }catch(Exception ex) + { + ex.printStackTrace(); + } + + + return "oprtn/tngrVisitEdu/popup/advLctrPrdCalendarPopup"; + } + + /** + * 강의가능기간 달력 팝업 - 해당 회차의 선택한 기간 정보에 대한 달력을 띄운다. + */ + @RequestMapping("/web/ve/tngrVisitEdu/popup/advLctrPrdCalendarPopup.do") + public String webVeadvLctrPrdCalendarPopup( + @ModelAttribute("vEAStngVO") VEAStngVO vEAStngVO + , ModelMap model + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + //String s_userCheckNInfo = checkLoginUtil.userCheckNInfo(model, request); + //if (!"".equals(s_userCheckNInfo)) return s_userCheckNInfo; + + //로그인 처리==================================== + + + try { + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + vEAStngVO.setFrstRegisterId(loginVO.getUniqId()); + + + //선택한 년도&차시의 교육가능시수 & 차시 정보 + //vEAStngVO.setYr(vEAStngVO.getStngYr()); + //vEAStngVO.setRndsOrd(vELctrDetailVO.getRndsOrd()); + + //VEAStngVO selectBasicInfo = vEAStngMixService.selectDetail_VEALYS(vEAStngVO); + + //model.addAttribute("selectBasicInfo", selectBasicInfo); + + + //등록된 해당 년도 회차의 강의가능리스트 정보 가져오기 + //List selectBasicList = vEAStngService.selectList_VEALPPS(vEAStngVO); + + //model.addAttribute("selectBasicList", selectBasicList); + + System.out.println(vEAStngVO.getRndsOrd()); + System.out.println(vEAStngVO.getRndsOrd()); + + model.addAttribute("rndsOrd", vEAStngVO.getRndsOrd()); + + + }catch(Exception ex) { ex.printStackTrace(); diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml index bd32dbaf..76ab27c7 100644 --- a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml @@ -131,4 +131,6 @@ + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml index 956fc92b..83e822a5 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml @@ -68,9 +68,11 @@ + SELECT + + FROM + a + WHERE + a.stng_cd = #stngCd# + + + + + + /* VEABasicInfoStngDAO.update */ + MERGE INTO + USING DUAL + ON(stng_cd=#stngCd#) + + WHEN NOT MATCHED THEN + INSERT + ( + + ) + VALUES( + #stngCd#, + + #useYn#, + + SYSDATE, + #frstRegisterId#, + NULL, + NULL + ) + WHEN MATCHED THEN + UPDATE + SET cn = #cn# + + , last_updusr_id = #frstRegisterId# + , last_updt_pnttm = SYSDATE + + + + + + + + DELETE FROM + a + WHERE + a.stng_cd = #stngCd# + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp index 1dbcde50..64d3fddb 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp @@ -322,12 +322,14 @@ function jstreeInit() { //코드 정보 세팅 function fn_setting_menuNo(cmmnClCodeVO){ //upperIdxs = upperIdxs.join("|"); + var tmpHtml = ""; if(cmmnClCodeVO!=null){ $('#menuNo').val(cmmnClCodeVO.codeId); $('#tmp_Id').val(cmmnClCodeVO.codeId); $('#menuNm').val(cmmnClCodeVO.codeNm); $('#menuDc').val(cmmnClCodeVO.codeDc); + $('#sort').val(cmmnClCodeVO.sort); $('#upperMenuIdText').text(cmmnClCodeVO.parent); $('#upperMenuId').val(cmmnClCodeVO.parent); $('#useYn').val(cmmnClCodeVO.useAt); @@ -600,6 +602,12 @@ function fn_save_menuInfo(menuNo) { + + 정렬순서 + + + + 사용/미사용 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/advStngMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/advStngMngList.jsp new file mode 100644 index 00000000..ada4a9b7 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/advStngMngList.jsp @@ -0,0 +1,195 @@ + +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> + +<% + /** + * @Class Name : advStngMngList.jsp + * @Description : 기본 정보 설정 관리 화면 + + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.14 조용준 최초 생성 + * @author 조용준 + * @since 2021.12.14 + * @version 1.0 + * @see + * + */ +%> + + + + + + 신청관리 + + +
+ +
+ +
+ + + + + +
+ + + " /> + " /> + + + + +
+
+ + +
+

기본정보설정

+
    +
  • +
  • +

    청소년 찾아가는 저작권 교육

    +
  • +
  • 기본정보설정
  • +
+
+ + +
+ + + + + + +
+

교육신청등록문구

+
+ +
+ + + + + + + + + + + + + + +

샘플 코드

+ + +
+

사용중인 코드

+
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ + + + + +
+
+ + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/eduAplctRegPreviewDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/eduAplctRegPreviewDetail.jsp new file mode 100644 index 00000000..2a8a7fde --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/eduAplctRegPreviewDetail.jsp @@ -0,0 +1,208 @@ + +<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + + +<% pageContext.setAttribute("replaceChar", "\n"); %> + +<% + /** + * @Class Name : eduAplctRegPreviewDetail.jsp + * @Description : 메일 미리보기 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2022.04.05 안주영 최초 생성 + * @author 안주영 + * @since 2022.04.05 + * @version 1.0 + * @see + * + */ +%> + + +청소년 메일본문 상세 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

사용본문 미리보기(저장된 내용만 반영됩니다.)

+
+ + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/calendarPopList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/calendarPopList.jsp new file mode 100644 index 00000000..f31847f8 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/calendarPopList.jsp @@ -0,0 +1,418 @@ +<%@ page 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="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" /> +" /> +" /> + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp index 330dcf5a..25eb87f4 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctReg.jsp @@ -783,6 +783,28 @@ var psblFlag = "Y";//학생 신청가능기간여부 체크 } } + function fncCalView(paramObj) { + if(paramObj == undefined || paramObj == ''){ + paramObj = { + pageIndex : 1, + searchKeyword : "", + searchCondition : "", + pageUnit : 5, + formId : "createForm" + }; + } + commonPopLayeropen( + "${pageContext.request.contextPath}/web/ve/aplct/cpyrgExprnClsrm/scholInfo/popup/calendarPopList.do" + //"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/popup/advLctrPrdCalendarPopup.do" + //"${pageContext.request.contextPath}/web/ve/tngrVisitEdu/popup/advLctrPrdCalendarPopup.do" + + , 900 + , 900 + , paramObj + , "Y" + , "calendarPop" + ); + }
@@ -809,14 +831,27 @@ var psblFlag = "Y";//학생 신청가능기간여부 체크
-
- -
-

찾아가는 저작권 교육

- ‘찾아가는 저작권 교육’은 저작권 교육이 필요한 전국 초ㆍ중ㆍ고등학교, 청소년ㆍ아동복지ㆍ노인ㆍ장애인 기관 및 단체 등에 직접 방문하여 - 무료로 강의를 지원하는 맞춤형 교육 서비스입니다.

담당자 연락처) 055-792-0224

-
-
+ + + +
+ +
+

찾아가는 저작권 교육

+ ‘찾아가는 저작권 교육’은 저작권 교육이 필요한 전국 초ㆍ중ㆍ고등학교, 청소년ㆍ아동복지ㆍ노인ㆍ장애인 기관 및 단체 등에 직접 방문하여 + 무료로 강의를 지원하는 맞춤형 교육 서비스입니다.

담당자 연락처) 055-792-0224

+
+
+
+ + + +
+ + + + +
@@ -1010,6 +1045,7 @@ var psblFlag = "Y";//학생 신청가능기간여부 체크 ※ 교육추가 버튼을누러 대상별 1줄씩 작성(1줄 = 강사 1인) 바랍니다. (예시 : 3개 학급 신청 시 1학급 당 1줄씩 총 3줄을 작성)
+