diff --git a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/service/impl/ExprnClsrmAplctServiceImpl.java b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/service/impl/ExprnClsrmAplctServiceImpl.java
index 293ac711..af365ab9 100644
--- a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/service/impl/ExprnClsrmAplctServiceImpl.java
+++ b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/service/impl/ExprnClsrmAplctServiceImpl.java
@@ -122,6 +122,9 @@ public class ExprnClsrmAplctServiceImpl implements ExprnClsrmAplctService {
String eduAplctOrd = eduAplctGnrService.getNextStringId(); // 고유ID
vEEduAplctVO.setEduAplctOrd(eduAplctOrd);
vEEduAplctVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_30); //강의 구분 코드 체험교실
+ if("30".equals(vEEduAplctVO.getLctrDivCd())){
+ vEEduAplctVO.setScholSealAtchFileId(s_scholSealAtchFileId);
+ }
//vEEduAplctVO.setScholSealAtchFileId(s_scholSealAtchFileId); //학교장직인 첨부파일
vEEduAplctVO.setUserId(loginVO.getUniqId());
vEEduAplctVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
diff --git a/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnAplctMng/service/impl/OprtnAplctMngServiceImpl.java b/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnAplctMng/service/impl/OprtnAplctMngServiceImpl.java
index b73667af..4b2ef329 100644
--- a/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnAplctMng/service/impl/OprtnAplctMngServiceImpl.java
+++ b/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnAplctMng/service/impl/OprtnAplctMngServiceImpl.java
@@ -118,6 +118,9 @@ public class OprtnAplctMngServiceImpl implements OprtnAplctMngService {
vEEduAplctVO.setEduAplctOrd(eduAplctOrd);
vEEduAplctVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_30); //강의 구분 코드 체험교실
vEEduAplctVO.setOprtnFileId(s_scholSealAtchFileId); //학교장직인 첨부파일
+ if("30".equals(vEEduAplctVO.getLctrDivCd())){
+ vEEduAplctVO.setScholSealAtchFileId(s_scholSealAtchFileId);
+ }
if(!"Y".equals(vEEduAplctVO.getAdminInsert())) {
vEEduAplctVO.setUserId(loginVO.getUniqId());
vEEduAplctVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
@@ -192,6 +195,9 @@ public class OprtnAplctMngServiceImpl implements OprtnAplctMngService {
//step3.파일 처리====================================
vEEduAplctVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_30); //강의 구분 코드 체험교실
vEEduAplctVO.setOprtnFileId(s_scholSealAtchFileId); //학교장직인 첨부파일
+ if("30".equals(vEEduAplctVO.getLctrDivCd())){
+ vEEduAplctVO.setScholSealAtchFileId(s_scholSealAtchFileId);
+ }
if(!"Y".equals(vEEduAplctVO.getAdminInsert())) {
vEEduAplctVO.setUserId(loginVO.getUniqId());
vEEduAplctVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml
index 3b8aed39..2ee220b5 100644
--- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml
+++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml
@@ -200,9 +200,7 @@
내용
+사용여부
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 b6fe604a..ceb9006e 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnAplctMngDetail.jsp @@ -386,6 +386,33 @@신청서
+|
+ 신청서 + |
+
+ |
+
|---|
신청서
+|
필수입력 항목* 첨부파일 @@ -861,7 +875,7 @@ |
|---|
신청서
+|
+ 신청서 + |
+
+ |
+
|---|---|
|
+ 신청서 + |
+
+ |
+
신청서
+|
+ 신청서 + |
+
+ |
+
|---|
신청서
+|
+ 신청서 + |
+
+ |
+
|---|---|
|
+ 신청서 + |
+
+ |
+
신청서 제출
+ ※ 학교장 직인이 날인되지 않았을 경우, 인정되지 않음 +필수입력 항목*
신청서 제출| 파일 명 | +종류 | +크기 | + + +
|---|---|---|
|
+ 첨부하실 파일을 마우스끌어서 넣어주세요. + |
+
| 파일 명 | +종류 | +크기 | +삭제 | + + +
|---|---|---|---|
| + ${fileList.orignlFileNm} + | +
+ "> |
+
+ "> |
+ + + | +
개인정보 이용 동의
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 index 573cc2fd..f8666a90 100644 --- 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 @@ -480,6 +480,45 @@신청서
+|
+ 신청서 + |
+
+ |
+
|---|---|
|
+ 신청서 + |
+
+ |
+
차시별 운영계획
diff --git a/src/main/webapp/visitEdu/usr/publish/css/content.css b/src/main/webapp/visitEdu/usr/publish/css/content.css index b5dab6fa..b05a7429 100644 --- a/src/main/webapp/visitEdu/usr/publish/css/content.css +++ b/src/main/webapp/visitEdu/usr/publish/css/content.css @@ -849,6 +849,9 @@ select.selType1 {height: 40px; border: 1px solid #d5d5d5; border-radius: 5px; pa /*체험교실 > 운영목록 > 운영상세 > 수강신청 > 신청인 정보 주소 입력칸 레이아웃 수정(주소찾기 버튼 마진값 추가)*/ .tb_type01 table .address_btn{margin-right: 9%} +/*체험교실 > 운영신청서 작성 > 신청서 제출 수정*/ +.file_ta{border-top: 2px solid #000; margin-top: -22px;} + @media all and (max-width: 1300px){ /*교육소개 추가*/ .edu_wrap .tb_type01 table tbody .edu_sus_num li{width: 55%;} diff --git a/src/main/webapp/visitEdu/usr/publish/script/common.js b/src/main/webapp/visitEdu/usr/publish/script/common.js index 927961de..b953ff00 100644 --- a/src/main/webapp/visitEdu/usr/publish/script/common.js +++ b/src/main/webapp/visitEdu/usr/publish/script/common.js @@ -10,6 +10,7 @@ $(document).ready(function () { var dep01_Text = $("#p_menu_nm_navi").text(); var dep02_Text = $("#menu_nm_navi").text(); + if($("#menu_nm_navi").length == 0){ dep02_Text = $("#sub").children(".cont_tit").find("h2").text(); }else{ @@ -63,6 +64,13 @@ $(document).ready(function () { var bdWid = $("body").width(); if (bdWid > 1024) { $(".full_menu").addClass("on"); // 1024 이상 시 전체 메뉴 열림 + + //웹접근성 포커싱 + $(".full_menu a").each(function(idx,itm){ + if(idx == 0){ + $(itm).focus(); + }else{} + }); } else { $("#m_menu").addClass("on"); // 1024 이하 시 모바일 메뉴 열림 } @@ -71,8 +79,37 @@ $(document).ready(function () { /* 전체메뉴 닫힘 */ $(".full_menu .btn_close").click(function () { $(".full_menu").removeClass("on"); + $(".btn_menu").focus(); }); /* //전체메뉴 닫힘 */ + + // 전체메뉴 포커스 아웃 + $(".full_menu .btn_close").keydown(function (e) { + if (e.keyCode == "9") { + if (e.shiftKey) { + // shift+tab 했을 때 + } else { + $(".full_menu").removeClass("on"); + } + } + }); + + $(".full_menu a").each(function(idx,itm){ + if(idx == 0){ + $(itm).keydown(function (e) { + if (e.keyCode == "9") { + if (e.shiftKey) { + // shift+tab 했을 때 + $(".full_menu").removeClass("on"); + $(".depth01_li:first-child>a").focus(); + } else { + + } + } + }); + }else{} + }); + /* 모바일 메뉴 닫기 버튼 클릭 시 모바일 메뉴 닫힘 */ $("#m_menu .btn_close").click(function () {