From 2ad07eb5b8c3a2fecf06e97460a121c6ac04a168 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Thu, 23 Nov 2023 18:37:13 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20231123=20?= =?UTF-8?q?=EA=B0=90=EB=A6=AC=EB=8C=80=EC=9D=91=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ve/aplct/comweb/CommonWebController.java | 23 +- .../instrInfo/web/InstrPrflController.java | 6 + .../ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml | 7 +- .../sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml | 2 +- .../oprtn/adultVisitEdu/eduCnfrmMngList.jsp | 27 +- .../oprtn/adultVisitEdu/instrMngDetail.jsp | 59 +- .../adultVisitEdu/popup/instrAsgnmPopup.jsp | 2 +- .../exprnClsrmInfo/exprnClsrmAplctList.jsp | 31 + .../exprnClsrmAplctReg_back_231121.jsp | 1226 +++++++++++++++++ .../tngrVisitEdu/asgnmInfo/instrAsgnmList.jsp | 6 +- .../instrInfo/instrPrflDetail.jsp | 41 + 11 files changed, 1420 insertions(+), 10 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg_back_231121.jsp diff --git a/src/main/java/kcc/ve/aplct/comweb/CommonWebController.java b/src/main/java/kcc/ve/aplct/comweb/CommonWebController.java index 1a07565d..057a68fe 100644 --- a/src/main/java/kcc/ve/aplct/comweb/CommonWebController.java +++ b/src/main/java/kcc/ve/aplct/comweb/CommonWebController.java @@ -1,5 +1,6 @@ package kcc.ve.aplct.comweb; +import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; @@ -31,6 +32,7 @@ import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailService; import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsCntntVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; @@ -86,6 +88,10 @@ public class CommonWebController { @Resource(name = "vEAStngService") private VEAStngService vEAStngService; + //강사상세 정보 + @Resource(name="vEInstrDetailService") + private VEInstrDetailService vEInstrDetailService; + @RequestMapping("/popup/searchBeforeContent.do") public String searchBeforeContentPopup(@ModelAttribute("vEEduAplctVO") VEEduAplctVO vEEduAplctVO, ModelMap model, HttpServletRequest request) throws Exception{ @@ -1027,6 +1033,7 @@ public class CommonWebController { //step3-1.해당 차시에 강사 교육확정 vEInstrAsgnmVO.setAsgnmAprvlCd(veEduAplctVO.getAsgnmAprvlCd()); + ArrayList vEInstrDetailVOList = new ArrayList(); for (int i=0;i vEInstrActvtHstryList = vEInstrDetailActvtHstryService.select(vEInstrDetailActvtHstryVO); model.addAttribute("vEInstrActvtHstryList", vEInstrActvtHstryList); + // 이력관리 리스트 + VEAStngVO vEAStngVO = new VEAStngVO(); + vEAStngVO.setUserId(vEInstrDetailVO.getUserId()); + List selectList_VEAIHM = vEAStngService.selectList_VEAIHM(vEAStngVO); + + model.addAttribute("selectListVEAIHM",selectList_VEAIHM); return "/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail"; } diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml index a9de88b8..0053fd24 100644 --- a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml @@ -701,11 +701,14 @@ AND AA.asgnmAprvlCd = #asgnmAprvlCd# AND AA.userId = #userId# AND AA.instrDiv = #instrDiv# + + AND scholInsttNm LIKE '%' || #searchKeyword# || '%' + - AND AA.eduHopeDt = ]]> REPLACE(#searchEduHopeStartDt#, '.' , '') + AND REPLACE(AA.eduHopeDt, '.' , '') = ]]> REPLACE(#searchEduHopeStartDt#, '.' , '') - AND AA.eduHopeDt REPLACE(#searchEduHopeEndDt#, '.' , '') + AND REPLACE(AA.eduHopeDt, '.' , '') REPLACE(#searchEduHopeEndDt#, '.' , '') diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml index b2f2b968..52fc4513 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml @@ -100,7 +100,7 @@ ,TRGT_PRSNL = #trgtPrsnl# ,OPRTN_STRT_DT = #oprtnStrtDt# ,OPRTN_END_DT = #oprtnEndDt# - ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDT_PNTTM = SYSDATE ,LAST_UPDUSR_ID = #lastUpdusrId# ,ISLANDS_YN = #islandsYn# ,REMOTE_YN = #remoteYn# diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduCnfrmMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduCnfrmMngList.jsp index 89529cee..f9d0a834 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduCnfrmMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduCnfrmMngList.jsp @@ -39,6 +39,7 @@ white-space : nowrap; } + <%--
@@ -313,6 +339,12 @@ function getYears(getYear){ `
--%> +
+ + + + +
@@ -515,7 +547,30 @@ function getYears(getYear){ - + +
+

비공개 메모

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

내용

+
+
+ + +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/popup/instrAsgnmPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/popup/instrAsgnmPopup.jsp index 1ded6ffb..98388560 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/popup/instrAsgnmPopup.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/popup/instrAsgnmPopup.jsp @@ -207,7 +207,7 @@ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp index bf40d380..e4ab0f96 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp @@ -149,6 +149,9 @@
+ onclick="fncInstrAsgnm('', '', ''); return false;">선택 + + <%-- + --%> @@ -171,6 +174,34 @@ + + <%-- + 운영신청 + + + 운영확정 + + + 서류제출 요청 + + + 서류제출 + + + 운영 진행중 + + + 결과보고 완료 + + + 검토중 + + + 운영 종료 + + + - + --%> 운영신청 diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg_back_231121.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg_back_231121.jsp new file mode 100644 index 00000000..19bac67b --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg_back_231121.jsp @@ -0,0 +1,1226 @@ +<%@ 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="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+

운영신청서 작성

+
+ + +
+
+
+
+

신청자 정보

+ * 항목은 필수 입력 사항입니다. +
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + + --%> + + + + + + + + + +
+

필수입력 항목*

+

학교(기관)명

+
+ + + + + ※ 학교명이 검색되지 않을 경우, 담당자에게 연락 + +
+

학교구분

+
+ checked> + checked> + checked> + checked> + checked> +
+

학교지역특성

+
+ checked> + checked> + checked> + checked> +
+

필수입력 항목*

+

교사명

+
+ + + +

필수입력 항목*

+

성별

+
+ +
+

필수입력 항목*

+

휴대폰

+
+ + + + - + + + - + + +
+

필수입력 항목*

+

전화

+
+ + + + - + + + - + + +
+

필수입력 항목*

+

이메일

+
+ + + + @ + + + + + + ※ 교내에서 확인 가능한 메일 계정 입력 (예) 공직자 통합메일 + +
+

주소

+
+ + + <%----%>
+ + + + +
+

필수입력 항목*

+

담당교과

+
+ + +
+

생년월일*

+

생년월일

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

필수입력 항목*

+

저작권 오프라인 교원연수

+
+ 이수년도 +     + 이수번호 + + + ※ 교내에서 확인 가능한 메일 계정 입력 (예) 교육청 도메인 + +
+

필수입력 항목*

+

체험교실운영여부

+
+
+ + + + +
+
+
+
+ ※ 소속학교 변동 여부와는 관계없이 기운영 여부를 체크. +
+

필수입력 항목*

+

신청경로

+
+ + + +
+
+ +
+
+

운영 계획

+ * 항목은 필수 입력 사항입니다. +
+
+
+ + + + + + + + + + + + + + <%-- + --%> + + + + + + + + + + + + <%-- + + + --%> + +
운영 계획 (th 명)을 입력하는 표
+

필수입력 항목*

+

대상학년/반

+
+ + + +

필수입력 항목*

+

대상 반

+
+ + 반 +
+

필수입력 항목*

+

전체학생 수

+
+ + 명 + +

필수입력 항목*

+

운영시기

+
+ + + <%--
+ + " name="oprtnStrtDt" id="oprtnStrtDt" class="calendar" title="시작일 선택"> +
+ ~ +
+ + " name="oprtnEndDt" id="oprtnEndDt" class="calendar" title="종료일 선택"> +
--%> + + +
+ + <%-- --%> + " pattern="yyyy.MM.dd"> +
+ ~ +
+ + <%-- --%> + "> +
+ + + + +
+

필수입력 항목*

+

필요 교재 수량

+
+ + +
+

필수입력 항목*

+

첨부파일

+
+
+ + + +
+
+ + + + + + + + + + + + + + + + + +
첨부파일 파일명, 종류, 크기 정보 제공
파일 명종류크기
+

첨부하실 파일을 마우스끌어서 넣어주세요.

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
첨부파일 파일명, 종류, 크기, 삭제 정보 제공
파일 명종류크기삭제
+ ${fileList.orignlFileNm} + + "> + + "> + + +
+
+
+
+

최대 3

+

50MB제한

+
+
+ + ※ 학교장 직인이 포함된 운영신청서 파일을 업로드 + +
+
+ +
+

필수입력 항목*

첨부파일
+
+
+ + <%-- --%> + +
+
+ + + + + + + + + + + + + + + + + +
첨부파일 파일명, 종류, 크기 정보 제공
파일 명종류크기
+

첨부하실 파일을 마우스끌어서 넣어주세요.

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
첨부파일 파일명, 종류, 크기, 삭제 정보 제공
파일 명종류크기삭제
+ ${fileList.orignlFileNm} + + "> + + "> + + +
+
+
+
+

최대 3

+

50MB제한

+
+
+ + ※ 학교장 직인이 포함된 운영신청서 파일을 업로드 + +
+
+ +
+
+

개인정보 이용 동의

+
+
+
+
1. 개인정보 수집 및 이용 목적
+- 제공하신 정보는 한국저작권위원회에서 운영하는 <저작권 체험교실 운영> 일정 안내를 위해 사용됩니다.
+
+2. 수집하려는 개인정보의 항목
+- [필수] 신청자의 성명, 주소, 연락처, 휴대폰, 이메일, 직장연락처, 직장주소
+
+3. 개인정보의 보유 및 이용 기간
+- 3년
+
+4. 개인정보 수집 동의 거부의 권리
+- 귀하는 이에 대한 동의를 거부할 수 있습니다.
+다만, 동의 거부 시 한국저작권위원회의 <저작권 체험교실 운영> 신청이 불가능 할 수도 있습니다.
+			   
+
+
+
+ + +
+
+
+
+
+
+

저작권 체험교실 운영 결과보고서 이용 허락

+
+
+
+
+한국저작권위원회에서는 저작권 체험교실 운영 결과보고서를 복제(ebook 제작 등 디지털화를 포함) 및 배포, 전송, 2차적 저작물 작성, 그 밖의 사업 목적상 필요한 범위 내에서 이용할 수 있습니다.
+			
+
+
+
+ + + +
+
+
+
+
+
+
+
+ + + + + + + + + + + +
+
+ + +
+
+
+
+ + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/asgnmInfo/instrAsgnmList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/asgnmInfo/instrAsgnmList.jsp index b77168a0..f34cd6f0 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/asgnmInfo/instrAsgnmList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/asgnmInfo/instrAsgnmList.jsp @@ -56,7 +56,7 @@ -
+
@@ -70,6 +70,8 @@
+ +
@@ -219,7 +221,7 @@ -<%-- --%> + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.jsp index 983fb6cc..d9a80244 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.jsp @@ -951,6 +951,47 @@
+ +
+
+

강사 이력

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
강사 이력
교육명교육기간비고등록자등록일
~
+