From f108b4d715ba17117573dd793f281579ec353e88 Mon Sep 17 00:00:00 2001 From: subsub Date: Thu, 12 Oct 2023 12:41:42 +0900 Subject: [PATCH 1/3] =?UTF-8?q?2023/10/12=20header=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visitEdu/usr/publish/css/common.css | 14 ++++++++------ .../visitEdu/usr/publish/script/common.js | 19 +++++++++++++------ 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/visitEdu/usr/publish/css/common.css b/src/main/webapp/visitEdu/usr/publish/css/common.css index 459b7f48..8b2ff2a8 100644 --- a/src/main/webapp/visitEdu/usr/publish/css/common.css +++ b/src/main/webapp/visitEdu/usr/publish/css/common.css @@ -10,8 +10,8 @@ body {color: #222;} .logo img {width: 200px;} /* header */ -header{width: 100%; height: 130px; position: fixed; top: 0; left: 0; transition: height .4s ease-in-out, background-color .4s ease-in-out, margin .4s ease-in-out; overflow: hidden; box-sizing: border-box;z-index: 20; background-color: #fff;} -header.on{background-color: #fff; box-shadow: 0 3px 10px rgba(0,0,0,0.1);} +header{width: 100%; height: 130px; position: fixed; top: 0; left: 0; transition: height .4s ease-in-out, background-color .4s ease-in-out, margin .4s ease-in-out; overflow: hidden; box-sizing: border-box;z-index: 20; background-color: #fff; border-bottom: 1px solid #e2e4e6;max-height: 350px;} +header.on{background-color: #fff; box-shadow: 0 3px 10px rgba(0,0,0,0.1); max-height: 350px;} header::before{position: absolute; content: " "; display: block; top: 130px; left: 0; height: 1px; background-color: #ddd; opacity: 0; transition: opacity .4s ease-in-out;} header::after{position: absolute; content: " "; display: block; width: 100%; height: 1px; background-color: #d5d5d5; top: 130px; left: 0; opacity: 0; transition: opacity .4s ease-in-out;} header.on::after{top: 130px; opacity: 1;} @@ -54,20 +54,22 @@ header.scroll{box-shadow: 0 5px 8px rgba(0,0,0,0.15);} .header_inner .depth01 {display: flex; height: 100%;} .header_inner .dep_li_01,.header_inner .dep_li_02,.header_inner .dep_li_03 {justify-content:flex-start;} .header_inner .dep_li_04,.header_inner .dep_li_05,.header_inner .dep_li_06,.header_inner .dep_li_07 {justify-content:space-between;} -.header_inner .depth01_li{position: relative; padding: 0; box-sizing: border-box;} +.header_inner .depth01_li{position: relative; height:100%; padding: 0; box-sizing: border-box;} .header_inner .dep_li_04 .depth01_li{width: calc((100% - 40px)/4);} .header_inner .dep_li_01 .depth01_li{width: 100%;} .header_inner .dep_li_02 .depth01_li{width: calc((100% - 20px)/2);} .header_inner .dep_li_03 .depth01_li{width: calc((100% - 30px)/3);max-width:270px;} .header_inner .dep_li_05 .depth01_li{width: calc(100%/5);} .header_inner .dep_li_06 .depth01_li{width: calc((100% - 60px)/6);} -.header_inner .dep_li_07 .depth01_li{width: auto;} -.header_inner .menu_link{font-size: 20px; font-weight: 600; letter-spacing: -0.5px; display: flex; align-items: center; justify-content: center; flex-flow: column; height: 100%; position: relative;font-family: 'nanumsquare', 'Noto Sans KR', sans-serif; line-height: 1.25;} +.header_inner .dep_li_07 .depth01_li:nth-child(n+2):nth-child(-n+4){width: 16%;} +.header_inner .dep_li_07 .depth01_li:nth-child(n+5){width: 12%; min-width: 85px;} +.header_inner .dep_li_07 .depth01_li:nth-child(1),.header_inner .dep_li_07 .depth01_li:nth-child(2){width:170px;} +.header_inner .menu_link{font-size: 18px; font-weight: 600; letter-spacing: -0.5px; display: flex; align-items: center; justify-content: center; flex-flow: column; height: 100%; position: relative;font-family: 'nanumsquare', 'Noto Sans KR', sans-serif; line-height: 1.25;} .header_inner .menu_link::before{position: absolute; content: " "; display: block; width: 0; height: 4px; background-color: #E95504; left: 50%; transform: translateX(-50%); transition: width .4s ease-in-out; top: 87px; z-index: 1;} .header_inner .menu_link .menu_link_br {color: #E95504;font-family: 'nanumsquare', 'Noto Sans KR', sans-serif; } .header_inner .on .menu_link{color: #E95504;} .on .nav_wrap .on .menu_link::before{width: 100%;} -.header_inner .depth02{position: absolute; text-align: center; padding: 15px 0; width: 100%; left: 50%; transform: translateX(-50%);border-right: 1px solid #d5d5d5;} +.header_inner .depth02{position: absolute; text-align: center; padding: 15px 0; width: 100%; left: 50%; transform: translateX(-50%);border-right: 1px solid #d5d5d5; max-height: 350px;} .header_inner .depth01_li:first-child .depth02{border-left: 1px solid #d5d5d5;} .header_inner .depth01_li:hover .depth02::after{position:absolute;content:"";width:calc(100% + 4px);height:100%;background-color:#fff8f4;left:-2px;top:0;} .header_inner .depth01_li:hover .depth02 li{position:relative;z-index:1;} diff --git a/src/main/webapp/visitEdu/usr/publish/script/common.js b/src/main/webapp/visitEdu/usr/publish/script/common.js index 0a0541c5..80d0a3ce 100644 --- a/src/main/webapp/visitEdu/usr/publish/script/common.js +++ b/src/main/webapp/visitEdu/usr/publish/script/common.js @@ -159,16 +159,23 @@ function header() { function open_gnb(item) { var depth01 = item; var depth01_li = depth01.closest(".depth01_li"); + var depth02 = depth01_li.find(".depth02"); var height_array = gnb.find('.depth02').map(function(){ return $(this).outerHeight(); }); - if($("body").hasClass("renewal") == true){ - var h=Math.max.apply(Math, height_array)+130; + + var h = Math.max.apply(Math, height_array)+150; + //console.log(height_array,Math.max.apply(Math, height_array)+150); + if(h+1>=Math.max.apply(Math, height_array)){ + h; + header.addClass("on").css('height',h + 'px'); + $("header .depth02").css('height',h+'px'); + //console.log("1"); }else{ - var h=Math.max.apply(Math, height_array)+180; + header.addClass("on").css('height',h + 'px'); + $("header .depth02").css('height',h+'px'); + //console.log("2"); } - - header.addClass("on").css('height',h + 'px'); depth01_li.addClass("on"); } @@ -197,6 +204,7 @@ function header() { header.on("mouseleave", function () { header.removeClass("on").attr('style',''); $(".depth01_li").removeClass("on"); + $("header .depth02").animate({height:'auto'},1000); }); $("#menu .depth01_li:last-child .depth02 li:last-child").on("focusout", function () { @@ -283,7 +291,6 @@ function gnbOpen() { var depth = target.find('.gnb .depth01'); var h = target.find('.gnb').outerHeight() - 60; h += 178; - function gnbActive() { target.addClass('active').css('height', h + 'px'); From b872a917dd5c1398ec88c1fcd8a2d872f7dcb004 Mon Sep 17 00:00:00 2001 From: hylee Date: Thu, 12 Oct 2023 15:36:27 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=EA=B8=B0=EC=86=8C=EC=9C=A0=EC=98=88=20?= =?UTF-8?q?=EB=8C=80=EC=83=81=EC=9E=90=20=EC=A1=B0=ED=9A=8C=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java | 8 ++++++-- .../trgtMng/web/CndtnTrgtMngController.java | 1 - .../sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml | 2 +- .../ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Tibero.xml | 6 ++---- .../webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp | 4 ++-- .../webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp | 6 +++--- .../WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctList.jsp | 4 ++++ .../webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp | 6 +++--- 8 files changed, 21 insertions(+), 16 deletions(-) diff --git a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java index 2188d447..99d32a45 100644 --- a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java +++ b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java @@ -485,10 +485,14 @@ public class SspnIdtmtController { String id = sspnIdtmtService.findByTrgtNm(cndtnTrgtInfoMngVO); - - modelAndView.addObject("result", "success"); + String result=""; + if(StringUtils.isNotEmpty(id)) { + result = "success"; + } + modelAndView.addObject("result", result); modelAndView.addObject("id", id); + return modelAndView; } 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 e9a4431d..ef83435c 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 @@ -174,7 +174,6 @@ public class CndtnTrgtMngController { //3.pageing step3 paginationInfo = this.setCndtnPagingStep3(cndtnTrgtInfoMngVOList, paginationInfo); - System.out.println("paginationInfo :: "+ paginationInfo.getTotalRecordCount()); model.addAttribute("paginationInfo", paginationInfo); 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 77fee4fe..b08a251b 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 @@ -72,7 +72,7 @@ #sspnIdtmtTrgtOrd# , #userId# , #eduStateCd# - , now() + , SYSDATE , #frstRegisterId# , #lastUpdtPnttm# , #lastUpdusrId# diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Tibero.xml index 46fb7a61..ae7f8e87 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Tibero.xml @@ -121,8 +121,7 @@ UPDATE VE_EDU_APLCT SET aprvl_cd = #aprvlCd# - WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd# - AND edu_aplct_ord IN + WHERE edu_aplct_ord IN #eduAplctOrdList[]# @@ -134,8 +133,7 @@ UPDATE VEA_APLCT_DETAIL_INFO SET aplct_state_cd = #aplctStateCd# - WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd# - AND edu_aplct_ord IN + WHERE edu_aplct_ord IN #eduAplctOrdList[]# 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 b30442a5..29220534 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -342,9 +342,9 @@ - <%--
+
-
--%> +
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 01f57f7b..335ae884 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp @@ -31,7 +31,7 @@ + + + + + + + + + + + ','')" class="file_download_a" title="다운로드" style="display:inline-block;"> + + + ','', ''); return false;" alt="첨부파일"> +
+
+ + + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp index 4dc1944b..5a5b8d32 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp @@ -173,16 +173,7 @@

접수종료일

- - - <%-- - --%> - - - - - - - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp index a0c4fef6..401da052 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngDetail.jsp @@ -74,10 +74,41 @@ ); } + function updateHiddenMemo(){ + $("#prvtMemoCn").val($("#hiddenMemo").val()); + + var data1 = new FormData(document.getElementById("hiddenMemoForm")); + + $.ajax({ + type:"POST", + url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/unqIsuesRegPopupAjax.do", + data:data1, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success:function(returnData){ + if(returnData.result == "success"){ + alert("저장 되었습니다."); + location.reload(); + } + }, + error:function(request , status, error){ + alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); + } + }); + } + +
+ " /> + +
+
" /> @@ -332,8 +363,10 @@

결과보고서 원본

- + + + @@ -342,8 +375,10 @@

결과보고서 평가용

- + + + @@ -352,8 +387,10 @@

증빙사진

- + + + @@ -362,8 +399,10 @@

원격연수 이수증

- + + + @@ -408,16 +447,12 @@
- - + + + + - - - - + + + + + + + + + + +
-

수상이력

-

불성실 여부

@@ -431,6 +466,52 @@

+
+

전년도 불성실 여부

+
+

+ + 불성실 + 성실 + - + +

+
+

보고서 평가

+
+

+ + + + + - + +

+
+

전년도 보고서 평가

+
+

+ + + + + - + +

+
+

수상이력

+
@@ -457,6 +538,30 @@
+ +
+

비공개 메모

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

내용

+
+
+ + +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp index 984090b7..c64dd337 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp @@ -271,27 +271,33 @@ - <%-- --%> + + - - 운영신청 + + 운영진행 - - 수정요청 - - - 수정완료 + + 운영종료 - 운영확정 + 운영확정 - - 운영미확정 + + 운영취소 - - + - + + + (결과보고) + + + (서류제출) + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/popup/slctnTeacherPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/popup/slctnTeacherPopup.jsp index 61c12b9a..b81d2662 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/popup/slctnTeacherPopup.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/popup/slctnTeacherPopup.jsp @@ -7,6 +7,7 @@ <%@ 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"%> + @@ -59,6 +60,11 @@ return false; } + if (!$('input:radio[name=rprtScore]').is(':checked')) { + alert("보고서 평가를 선택해주세요."); + return false; + } + if ($("[name='rmrks']").val() == '') { alert("비고를 입력해주세요."); @@ -104,6 +110,23 @@
+
+

보고서 평가${vEInstrDetailVO.extraPayYn}

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

비고

diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp index 1be7497f..8f5f1b91 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndDetail.jsp @@ -283,15 +283,7 @@

접수종료일

- - - - - - - - - - + @@ -701,6 +693,14 @@ + + +

전체 교육인원

+ + + ${info.trgtPrsnlReal} + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp index 966439da..0e1c8b0c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndList.jsp @@ -128,26 +128,32 @@ + + - - 운영신청 + + 운영진행 - - 수정요청 - - - 수정완료 + + 운영종료 운영확정 - - 운영미확정 + + 운영취소 - - + + + + (결과보고) + + + (서류제출) + @@ -197,25 +203,30 @@ 처리상태 - - 운영신청 + + 운영진행 - - 수정요청 - - - 수정요청완료 + + 운영종료 - 교육확정 + 운영확정 - - 교육미확정 + + 운영취소 - + + + (결과보고) + + + (서류제출) + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp index 96131cd1..50295a61 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp @@ -298,6 +298,7 @@ var sendData = { "eduAplctOrd": $('#eduAplctOrd').val() , "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230 + , "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val() , "innorixFileListVO": data , "successMsg" : "제출 완료되었습니다." } @@ -359,6 +360,7 @@ var sendData = { "eduAplctOrd": $('#eduAplctOrd').val() , "aprvlCd" : $('#aprvlCd').val() + , "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val() , "successMsg" : "제출 완료되었습니다." } if(fn_innorixCmmAjax(sendData, url) == "OK") @@ -405,6 +407,7 @@ document.getElementById('aprvlCd').value = '230'; + document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val() //업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용 //230810 기준 : innoDirPath = globals_local.properties = /usr/local/tomcat/file/sht/ 경로지만 //upload.jsp에서 /app/doc/offedu/sht/로 다시 set. context-properties.xml에서 파일 경로도 /app/doc/offedu/sht/ @@ -418,6 +421,7 @@ + " /> @@ -523,6 +527,13 @@ +
+
전체 교육인원
+
+ + +
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp new file mode 100644 index 00000000..b9fdf932 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp @@ -0,0 +1,281 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + +
+
+
+

운영신청 상세

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
운영신청 상세 (th 명)을 보여주는 표
+

신청일

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

접수종료일

+
+ +
+

신청일

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

접수종료일

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

처리상태

+
+ + + 운영신청 + + + 수정요청 + + + 수정요청완료 + + + 교육확정 + + + 교육미확정 + + + - + + +
+

반려사유

+
${info.aprvlCn}
+
+ +
+
+

신청자 정보

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

학교(기관)명

+
${info.scholInsttNm}
+

학교지역특성

+
+ checked /> + checked /> + checked /> + checked /> +
+

교사명

+
${info.chrgNm}
+

성별

+
+ +
+

이메일

+
${info.email}
+

휴대폰

+
${info.clphone}
+

전화

+
${info.phone}
+

주소

+
(${info.post}) ${info.addr} ${info.addrDetail}
+

담당교과

+
${info.chrgMjr}
+

생년월일

+
+ + + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 +
+

체험교실운영여부

+
+ 운영구분코드 :
+ 운영구분년도 : ${info.exprnClsrnYear} +
+

신청경로

+
+ + +    (기타 내용 : ${info.exprnClsrnAplctCn}) + + +
+
+ + +
+
+
+
+
+
+ + + + + + + +
+
+
+ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDashboard.jsp new file mode 100644 index 00000000..7d2ea2a0 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDashboard.jsp @@ -0,0 +1,75 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + + +
+
+

체험교실 대시보드

+
+ + +
+ +
+
+ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp index b5423352..77dee52c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp @@ -162,15 +162,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 422efc3a..2f3ccb50 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 @@ -154,17 +154,8 @@ - - - <%-- - - - - - - - - - --%> + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp index 68e167b8..fe3c931b 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctReg.jsp @@ -968,7 +968,7 @@ - + <%-- diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnDocumentDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnDocumentDashboard.jsp new file mode 100644 index 00000000..b66f5df3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnDocumentDashboard.jsp @@ -0,0 +1,129 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + + + " /> + " /> + " /> + + + + + + + +
+
+
+

거래선 및 서약서 정보

+
+
+
+ + + + + + + + + + + + + + + + +
거래선 및 서약서 (th 명)을 보여주는 표

거래선 양식

+ +

+ ※ 거래선 파일은 개인정보 수집 및 보호를 위해 반드시 메일(entt@copyright.or.kr)로 제출하시기 바랍니다. +

+

서약서 제출

+ + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+
+
+
+
+ + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnPlanDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnPlanDashboard.jsp new file mode 100644 index 00000000..f295b7b9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnPlanDashboard.jsp @@ -0,0 +1,184 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + + + + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + +
+
+
+

운영계획

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

대상학년

+
${info.trgtGrade} +

대상반

+
${info.trgtClsrm}
+

대상학년

+
${info.trgtGrade}
+

대상반

+
${info.trgtClsrm}
+

대상학생수

+
+ ${info.trgtPrsnl} + +

운영시기

+
+ + + ~ + + +
+

대상학생수

+
+ ${info.trgtPrsnl} +
+

운영시기

+
+ + + ~ + + +
+

필요 교재 수량

+
+ ${info.needTxtbNum} +
+

필요 교재 수량

+
+ ${info.needTxtbNum} +
+

첨부파일

+
+ + + +

차시별 계획서 제출

+ + + + + + + +
+
+ +
+
+
+
+
+
+ + + + + + + +
+
+
+ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRprtDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRprtDashboard.jsp new file mode 100644 index 00000000..4495e09e --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRprtDashboard.jsp @@ -0,0 +1,610 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + + + + + + + " /> + + + +
+
+
+

결과보고

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
결과보고 (th 명)을 보여주는 표
+

결과보고서 원본

+
+ + + +
+

결과보고서 평가용

+
+ + + +
+

증빙사진

+
+ + + +
+

원격연수 이수증

+
+ + + +
+

전체 교육인원

+
+ ${info.trgtPrsnlReal} +
+
+
+ +
+
+ ※ 업로드 가능한 용량은 전체 파일을 합산한 기준으로 500MB 제한이 있습니다. +
    용량을 초과할 경우, 오류 발생으로 인해 업로드가 되지 않으니 유의하시기 바랍니다.
+
+
+
+
+

필수입력 항목*

원본 결과보고서
+
+
+ + + + +
+

+
+
+

최대 1

+
+
+

등록된 파일 0

+ 0MB +
+
+
+
+ +
+

필수입력 항목*

평가용 결과보고서
+
+
+ + + + +
+

+
+
+

최대 1

+
+
+

등록된 파일 0

+ 0MB +
+
+
+
+
+

필수입력 항목*

증빙사진
+
+
+ + + + +
+

+
+
+

최대 1

+
+
+

등록된 파일 0

+ 0MB +
+
+
+
+
+
원격연수 이수증
+
+
+ + + + +
+

+
+
+

최대 1

+
+
+

등록된 파일 0

+ 0MB +
+
+
+
+
+
전체 교육인원
+
+ + +
+
+
+ +
+
+
+ + +
+
+ +
+
+
+
+ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRsltDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRsltDashboard.jsp new file mode 100644 index 00000000..0af39958 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnRsltDashboard.jsp @@ -0,0 +1,714 @@ +<%@ 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"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> + +<% pageContext.setAttribute("replaceChar", "\n"); %> + + + + + + + + + + + " /> + " /> + " /> + + + + + + + +
+
+ +
+
+ +
+
+
+

운영내역 상세

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
운영내역 상세 (th 명)을 보여주는 표
+

신청일

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

접수종료일

+
+ +
+

처리상태

+
+ + + 교육신청 + + + 교육승인 + + + 교육반려 + + + 교육취소 + + + 선정완료 + + + 수정요청 + + + 수정요청완료 + + + 교육확정 + + + 임시저장 + + +
+

반려사유

+
${info.aprvlCn}
+
+ +
+
+

신청자 정보

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
신청자 정보 (th 명)을 보여주는 표
+

학교(기관)명

+
${info.scholInsttNm}
+

교사명

+
${info.chrgNm}
+

성별

+
+ +
+

이메일

+
${info.email}
+

휴대폰

+
${info.clphone}
+

전화

+
${info.phone}
+

주소

+
(${info.post}) ${info.addr} ${info.addrDetail}
+

담당교과

+
${info.chrgMjr}
+

생년월일

+
+ + + + + + ${birthYear}년 ${birthMonth}월 ${birthDay}일 +
+

체험교실운영여부

+
+ 운영구분코드 :
+ 운영구분년도 : ${info.exprnClsrnYear} +
+

신청경로

+
+ + +    (기타 내용 : ${info.exprnClsrnAplctCn}) + + +

거래선 양식

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

+ ※ 거래선 파일은 개인정보 수집 및 보호를 위해 반드시 메일(entt@copyright.or.kr)로 제출하시기 바랍니다. +

+

서약서 제출

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

운영계획

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
운영계획 (th 명)을 보여주는 표
+

대상학년

+
${info.trgtGrade} +

대상반

+
${info.trgtClsrm}
+

대상학생수

+
+ ${info.trgtPrsnl} + +

운영시기

+
+ + + ~ + + +
+

필요 교재 수량

+
+ ${info.needTxtbNum} +
+

첨부파일

+
+ + + +

차시별 계획서 제출

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

설문조사

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
결과보고 (th 명)을 보여주는 표
+

사전 설문조사

+
+ + + + + + + + + +

설문지 보기

+
+ +
+

사후 설문조사

+
+ + + + + + + + + +

설문지 보기

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

결과보고

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
결과보고 (th 명)을 보여주는 표
+

결과보고서 원본

+
+ + + +
+

결과보고서 평가용

+
+ + + +
+

증빙사진

+
+ + + +
+

원격연수 이수증

+
+ + + +
+

전체 교육인원

+
+ ${info.trgtPrsnlReal} +
+
+
+
+
+
+
+ + + + +
+
+
+
+
+