2024-02-14 17:49 체험교실 운영계획서 출력 수정

This commit is contained in:
myname 2024-02-14 17:49:19 +09:00
parent 29bb79a121
commit 16293fc9a4
5 changed files with 636 additions and 394 deletions

View File

@ -26,6 +26,7 @@ import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcMixService;
import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcVO;
import kcc.ve.aplct.fndtnEnhanceTrn.service.FndtnEnhanceTrnService;
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
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;
@ -853,129 +854,65 @@ public class CrownixAjaxController {
}
///////////////////////////////////////////////////////////////////
//
//
// private function
//
//
//리포트 메인 페이지 정보
private ModelAndView _makeInstrActivityMainReportPage(
ModelAndView p_modelAndView
, VEInstrDetailVO p_vEInstrDetailVODetail
) throws Exception{
/**
* 체험교실 차시별 운영계획
*
*/
@RequestMapping("/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do")
public ModelAndView cpyrgExprnClsrmExprnPlanAjax(
ModelMap model
, HttpServletRequest request
) throws Exception {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("jsonView");
System.out.println("----------------");
//System.out.println(request.getParameter("p_userId"));
System.out.println(request.getParameter("p_eduAplctOrd"));
System.out.println("----------------");
//String s_user_id = request.getParameter("p_userId");
String s_eduAplctOrd = request.getParameter("p_eduAplctOrd");
//운영계획 차시 리스트
VEEduChasiVO vEEduChasiVO = new VEEduChasiVO();
vEEduChasiVO.setEduAplctOrd(s_eduAplctOrd);
vEEduChasiVO.setInstrDiv("30");
vEEduChasiVO.setPageIndex(0);
List<VEEduChasiVO> vEEduChasiVOList = vEEduMIXService.selectChasiList(vEEduChasiVO);
/*
//강사신청정보
VEInstrDetailVO vEInstrDetailVO = new VEInstrDetailVO();
vEInstrDetailVO.setInstrDiv("20");
vEInstrDetailVO.setUseYn("Y");
vEInstrDetailVO.setSbmtYn("Y");
vEInstrDetailVO.setUserId(s_user_id);
vEInstrDetailVO.setInstrDetailActvtHstryOrd(s_instrDetailActvtHstryOrd);
VEInstrDetailVO vEInstrDetailVODetail = vEInstrDetailService.selectDetail4actvtHstry(vEInstrDetailVO);
vEInstrDetailVODetail = egovCryptoUtil.decryptVEInstrDetailVO(vEInstrDetailVODetail);
*/
//문서번호
if ("".equals(p_vEInstrDetailVODetail.getDocuNmbr())
|| p_vEInstrDetailVODetail.getDocuNmbr()==null
) {
p_modelAndView.addObject("page_1_10", "<->"); //문서번호
}else {
p_modelAndView.addObject("page_1_10", "<"+p_vEInstrDetailVODetail.getDocuNmbrDp()+">"); //문서번호
}
//modelAndView = this._makeInstrActivityMainReportPage(modelAndView, vEInstrDetailVODetail);
//modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 저작권 강사(성인강사)로 위촉되어 활동하였음을 확인합니다."); //확인멘트
//강사활동리스트
//modelAndView = this._makeInstrActivitySubReportPage(modelAndView, vEInstrDetailVO, s_instrDetailActvtHstryOrd);
//차시별 운영계획
modelAndView = this._makeExprnPlanSubReportPage(modelAndView, vEEduChasiVOList);
p_modelAndView.addObject("page_1_11", p_vEInstrDetailVODetail.getInstrNm()); //성명
return modelAndView;
if (p_vEInstrDetailVODetail.getdBirth().length()==8) {
p_modelAndView.addObject("page_1_12", p_vEInstrDetailVODetail.getdBirth().substring(0,4)+""+p_vEInstrDetailVODetail.getdBirth().substring(4,6)+""+p_vEInstrDetailVODetail.getdBirth().substring(6,8)+""); //생년월일
}else {
p_modelAndView.addObject("page_1_12", p_vEInstrDetailVODetail.getdBirth()); //생년월일
}
p_modelAndView.addObject("page_1_13", p_vEInstrDetailVODetail.getSex()); //성별
p_modelAndView.addObject("page_1_14", p_vEInstrDetailVODetail.getBsnsNm()); //사업자명
p_modelAndView.addObject("page_1_15", p_vEInstrDetailVODetail.getBsnsNmbr()); //사업자등록번호
p_modelAndView.addObject("page_1_16", p_vEInstrDetailVODetail.getPhone()); //전화번호
p_modelAndView.addObject("page_1_17", p_vEInstrDetailVODetail.getAddr()+p_vEInstrDetailVODetail.getAddrDetail()); //주소
p_modelAndView.addObject("page_1_21", p_vEInstrDetailVODetail.getPurpose()); //용도
//발행기관 정보
p_modelAndView.addObject("page_1_22", "비영리"); //업종
p_modelAndView.addObject("page_1_23", "120-82-09301"); //사업자등록번호
p_modelAndView.addObject("page_1_24", "최병구"); //대표자
p_modelAndView.addObject("page_1_25", "교육체험본부(교육운영팀)"); //담당부서
p_modelAndView.addObject("page_1_26", "경상남도 진주시 소호로 117"); //주소
if ("Y".equals(p_vEInstrDetailVODetail.getQlfctEndYn())) {
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"+p_vEInstrDetailVODetail.getQlfctEndPnttm()); //위촉기간
}else {
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"); //위촉기간
}
//modelAndView.addObject("page_1_28", "-"); //활동내용
//p_modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 저작권 강사(청년강사)로 위촉되어 활동하였음을 확인합니다."); //확인멘트
p_modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 청소년 전담강사로 위촉되어 활동하였음을 확인합니다."); //확인멘트
p_modelAndView.addObject("page_1_32", p_vEInstrDetailVODetail.getHstryPnttm()); //발행일(승인일)
return p_modelAndView;
}
//강사활동리스트 리포트 서브 페이지 정보
private ModelAndView _makeInstrActivitySubReportPage(
ModelAndView p_modelAndView
, VEInstrDetailVO p_vEInstrDetailVO
, String p_instrDetailActvtHstryOrd
) throws Exception{
p_vEInstrDetailVO.setInstrDetailActvtHstryOrd(p_instrDetailActvtHstryOrd);
List<VEInstrDetailVO> vEInstrDetailVOList = vEInstrMixService.selectPagingActivityList4Report(p_vEInstrDetailVO);
//복호화
vEInstrDetailVOList = egovCryptoUtil.decryptVEInstrDetailVOList(vEInstrDetailVOList);
JSONArray jsReqInfo = new JSONArray(); //차시 정보
int i_sumChasi = 0;
for (int i=0;i<vEInstrDetailVOList.size();i++) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", i+1); //구분
jsDrtInfo.put("data_2", vEInstrDetailVOList.get(i).getEduHopeDt().substring(0,4)+""); //강사활동년
jsDrtInfo.put("data_3", vEInstrDetailVOList.get(i).getEduHopeDt().substring(5,7)+""); //강사활동월
jsDrtInfo.put("data_4", vEInstrDetailVOList.get(i).getEduHopeDt().substring(8,10)+""); //강사활동일
jsDrtInfo.put("data_5", vEInstrDetailVOList.get(i).getScholInsttNm()); //강사 활동 학교명
jsDrtInfo.put("data_6", vEInstrDetailVOList.get(i).getLrnTm()+"차시"); //강사활동차시
i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
jsReqInfo.add(jsDrtInfo);
/*
* "data_1":"4"
,"data_2":"2020년"
,"data_3":"10월"
,"data_4":"29일"
,"data_5":"대박초등학교"
,"data_6":"4시간"
* */
}
p_modelAndView.addObject("page_1_28", ""+vEInstrDetailVOList.size()+"회, "+i_sumChasi+"차시 [세부내용 별지 참조]");
if (vEInstrDetailVOList.size()==0) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", "-"); //구분
jsDrtInfo.put("data_2", "-"); //강사활동년
jsDrtInfo.put("data_3", "-"); //강사활동월
jsDrtInfo.put("data_4", "-"); //강사활동일
jsDrtInfo.put("data_5", "-"); //강사 활동 학교명
jsDrtInfo.put("data_6", "-"); //강사활동차시
//i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
jsReqInfo.add(jsDrtInfo);
}
p_modelAndView.addObject("instrs", jsReqInfo);
return p_modelAndView;
}
/**
@ -1116,4 +1053,183 @@ public class CrownixAjaxController {
return modelAndView;
}
///////////////////////////////////////////////////////////////////
//
//
// private function
//
//
//리포트 메인 페이지 정보
private ModelAndView _makeInstrActivityMainReportPage(
ModelAndView p_modelAndView
, VEInstrDetailVO p_vEInstrDetailVODetail
) throws Exception{
//문서번호
if ("".equals(p_vEInstrDetailVODetail.getDocuNmbr())
|| p_vEInstrDetailVODetail.getDocuNmbr()==null
) {
p_modelAndView.addObject("page_1_10", "<->"); //문서번호
}else {
p_modelAndView.addObject("page_1_10", "<"+p_vEInstrDetailVODetail.getDocuNmbrDp()+">"); //문서번호
}
p_modelAndView.addObject("page_1_11", p_vEInstrDetailVODetail.getInstrNm()); //성명
if (p_vEInstrDetailVODetail.getdBirth().length()==8) {
p_modelAndView.addObject("page_1_12", p_vEInstrDetailVODetail.getdBirth().substring(0,4)+""+p_vEInstrDetailVODetail.getdBirth().substring(4,6)+""+p_vEInstrDetailVODetail.getdBirth().substring(6,8)+""); //생년월일
}else {
p_modelAndView.addObject("page_1_12", p_vEInstrDetailVODetail.getdBirth()); //생년월일
}
p_modelAndView.addObject("page_1_13", p_vEInstrDetailVODetail.getSex()); //성별
p_modelAndView.addObject("page_1_14", p_vEInstrDetailVODetail.getBsnsNm()); //사업자명
p_modelAndView.addObject("page_1_15", p_vEInstrDetailVODetail.getBsnsNmbr()); //사업자등록번호
p_modelAndView.addObject("page_1_16", p_vEInstrDetailVODetail.getPhone()); //전화번호
p_modelAndView.addObject("page_1_17", p_vEInstrDetailVODetail.getAddr()+p_vEInstrDetailVODetail.getAddrDetail()); //주소
p_modelAndView.addObject("page_1_21", p_vEInstrDetailVODetail.getPurpose()); //용도
//발행기관 정보
p_modelAndView.addObject("page_1_22", "비영리"); //업종
p_modelAndView.addObject("page_1_23", "120-82-09301"); //사업자등록번호
p_modelAndView.addObject("page_1_24", "최병구"); //대표자
p_modelAndView.addObject("page_1_25", "교육체험본부(교육운영팀)"); //담당부서
p_modelAndView.addObject("page_1_26", "경상남도 진주시 소호로 117"); //주소
if ("Y".equals(p_vEInstrDetailVODetail.getQlfctEndYn())) {
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"+p_vEInstrDetailVODetail.getQlfctEndPnttm()); //위촉기간
}else {
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"); //위촉기간
}
//modelAndView.addObject("page_1_28", "-"); //활동내용
//p_modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 저작권 강사(청년강사)로 위촉되어 활동하였음을 확인합니다."); //확인멘트
p_modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 청소년 전담강사로 위촉되어 활동하였음을 확인합니다."); //확인멘트
p_modelAndView.addObject("page_1_32", p_vEInstrDetailVODetail.getHstryPnttm()); //발행일(승인일)
return p_modelAndView;
}
//강사활동리스트 리포트 서브 페이지 정보
private ModelAndView _makeInstrActivitySubReportPage(
ModelAndView p_modelAndView
, VEInstrDetailVO p_vEInstrDetailVO
, String p_instrDetailActvtHstryOrd
) throws Exception{
p_vEInstrDetailVO.setInstrDetailActvtHstryOrd(p_instrDetailActvtHstryOrd);
List<VEInstrDetailVO> vEInstrDetailVOList = vEInstrMixService.selectPagingActivityList4Report(p_vEInstrDetailVO);
//복호화
vEInstrDetailVOList = egovCryptoUtil.decryptVEInstrDetailVOList(vEInstrDetailVOList);
JSONArray jsReqInfo = new JSONArray(); //차시 정보
int i_sumChasi = 0;
for (int i=0;i<vEInstrDetailVOList.size();i++) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", i+1); //구분
jsDrtInfo.put("data_2", vEInstrDetailVOList.get(i).getEduHopeDt().substring(0,4)+""); //강사활동년
jsDrtInfo.put("data_3", vEInstrDetailVOList.get(i).getEduHopeDt().substring(5,7)+""); //강사활동월
jsDrtInfo.put("data_4", vEInstrDetailVOList.get(i).getEduHopeDt().substring(8,10)+""); //강사활동일
jsDrtInfo.put("data_5", vEInstrDetailVOList.get(i).getScholInsttNm()); //강사 활동 학교명
jsDrtInfo.put("data_6", vEInstrDetailVOList.get(i).getLrnTm()+"차시"); //강사활동차시
i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
jsReqInfo.add(jsDrtInfo);
/*
* "data_1":"4"
,"data_2":"2020년"
,"data_3":"10월"
,"data_4":"29일"
,"data_5":"대박초등학교"
,"data_6":"4시간"
* */
}
p_modelAndView.addObject("page_1_28", ""+vEInstrDetailVOList.size()+"회, "+i_sumChasi+"차시 [세부내용 별지 참조]");
if (vEInstrDetailVOList.size()==0) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", "-"); //구분
jsDrtInfo.put("data_2", "-"); //강사활동년
jsDrtInfo.put("data_3", "-"); //강사활동월
jsDrtInfo.put("data_4", "-"); //강사활동일
jsDrtInfo.put("data_5", "-"); //강사 활동 학교명
jsDrtInfo.put("data_6", "-"); //강사활동차시
//i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
jsReqInfo.add(jsDrtInfo);
}
p_modelAndView.addObject("instrs", jsReqInfo);
return p_modelAndView;
}
//체험교실 차시별 운영계획
private ModelAndView _makeExprnPlanSubReportPage(
ModelAndView p_modelAndView
, List<VEEduChasiVO> p_vEEduChasiVOList
) throws Exception{
//p_vEInstrDetailVO.setInstrDetailActvtHstryOrd(p_instrDetailActvtHstryOrd);
//List<VEInstrDetailVO> vEInstrDetailVOList = vEInstrMixService.selectPagingActivityList4Report(p_vEInstrDetailVO);
//복호화
//vEInstrDetailVOList = egovCryptoUtil.decryptVEInstrDetailVOList(vEInstrDetailVOList);
JSONArray jsReqInfo = new JSONArray(); //차시 정보
int i_sumChasi = 0;
for (int i=0;i<p_vEEduChasiVOList.size();i++) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", i+1); //구분
jsDrtInfo.put("data_2", p_vEEduChasiVOList.get(i).getEduHopeDt()); //일자
jsDrtInfo.put("data_3", p_vEEduChasiVOList.get(i).getLrnSbjct()); //학습주제
jsDrtInfo.put("data_4", p_vEEduChasiVOList.get(i).getLrnCn()); //지도내용
jsDrtInfo.put("data_5", p_vEEduChasiVOList.get(i).getRmrks()); //비고
jsReqInfo.add(jsDrtInfo);
/*
* "data_1":"4"
,"data_2":"2020년"
,"data_3":"10월"
,"data_4":"29일"
,"data_5":"대박초등학교"
,"data_6":"4시간"
* */
}
//p_modelAndView.addObject("page_1_28", ""+vEInstrDetailVOList.size()+"회, "+i_sumChasi+"차시 [세부내용 별지 참조]");
if (p_vEEduChasiVOList.size()==0) {
JSONObject jsDrtInfo = new JSONObject(); //전체 정보
jsDrtInfo.put("data_1", "-"); //구분
jsDrtInfo.put("data_2", "-"); //강사활동년
jsDrtInfo.put("data_3", "-"); //강사활동월
jsDrtInfo.put("data_4", "-"); //강사활동일
jsDrtInfo.put("data_5", "-"); //강사 활동 학교명
//i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
jsReqInfo.add(jsDrtInfo);
}
p_modelAndView.addObject("instrs", jsReqInfo);
return p_modelAndView;
}
}

View File

@ -241,9 +241,26 @@ public class ExprnClsrmAplctServiceImpl implements ExprnClsrmAplctService {
vEEduChasiVO.setEduChasiOrd(eduChasiOrd);
//vEEduChasiVO.setEduHopeDt(s_eduHopeDt[i].replaceAll("[^0-9]",""));
vEEduChasiVO.setEduHopeDt(s_eduHopeDt[i]);
vEEduChasiVO.setStrtTm(s_strtTm[i].replaceAll("[^0-9]",""));
vEEduChasiVO.setEndTm(s_endTm[i].replaceAll("[^0-9]",""));
vEEduChasiVO.setLrnTm(s_lrnTm[i]);
try {
vEEduChasiVO.setStrtTm(s_strtTm[i].replaceAll("[^0-9]",""));
}catch(Exception ex) {
ex.printStackTrace();
}
try {
vEEduChasiVO.setEndTm(s_endTm[i].replaceAll("[^0-9]",""));
}catch(Exception ex) {
ex.printStackTrace();
}
try {
vEEduChasiVO.setLrnTm(s_lrnTm[i]);
}catch(Exception ex) {
ex.printStackTrace();
}
vEEduChasiVO.setLrnSbjct(s_lrnSbjct[i]);
vEEduChasiVO.setLrnCn(s_lrnCn[i]);
vEEduChasiVO.setRmrks(s_rmrks[i]);

View File

@ -436,6 +436,9 @@
<tbody>
<c:forEach var="list" items="${chasiList}" varStatus="status">
<tr>
<th>
${status.count}
</th>
<th>
<c:choose>
<c:when test="${not empty list.eduHopeDt}">
@ -446,14 +449,14 @@
</c:otherwise>
</c:choose>
</th>
<td>
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
~
<fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/>
<fmt:formatDate value="${endTm}" pattern="kk:mm"/>
(${list.lrnTm}분)
</td>
<!-- <td> -->
<%-- <fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${strtTm}" pattern="kk:mm"/> --%>
<!-- ~ -->
<%-- <fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${endTm}" pattern="kk:mm"/> --%>
<%-- (${list.lrnTm}분) --%>
<!-- </td> -->
<td>${list.lrnSbjct}</td>
<td>${list.lrnCn}</td>
<td>${list.rmrks}</td>
@ -466,6 +469,17 @@
</table>
</div>
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="btn_left">
</div>
<div class="btn_center">
</div>
<div class="btn_right">
<button type="button" class="btn_type08" onclick="fncExprnPlan('<c:out value="${info.eduAplctOrd }" />'); return false;">운영계획 다운로드 받기</button>
</div>
</div>
<div class="tb_tit01">
<p>결과보고</p>
@ -710,5 +724,48 @@
</div>
</form:form>
<!-- //cont -->
<spring:eval expression="@property['Globals.prod.islocal']" var="isLocal"/>
<c:choose>
<c:when test="${isLocal eq 'real'}">
<!-- <script src="http://101.79.81.151/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://101.79.81.151/ReportingServer/html5/css/crownix-viewer.min.css"> -->
<script src="https://www.edu-copyright.or.kr/offedu/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://www.edu-copyright.or.kr/offedu/ReportingServer/html5/css/crownix-viewer.min.css">
</c:when>
<c:otherwise>
<script src="http://119.193.215.98:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://119.193.215.98:8093/ReportingServer/html5/css/crownix-viewer.min.css">
</c:otherwise>
</c:choose>
<script>
/*
* 오버레이 방식
*/
//function fncCmpltCrtfc(p_prcsAplctPrdOrd, p_eduAplctOrd){
function fncExprnPlan(
p_eduAplctOrd
){
var v_userId = $('#userId').val();
var isLocal = '${isLocal}';
if(isLocal == 'real'){ //운영
var viewer = new m2soft.crownix.Viewer('https://www.edu-copyright.or.kr/offedu/ReportingServer/service');
viewer.hideToolbarItem(["save"]);
viewer.showToolbarItem(["print_pdf"]);
viewer.openFile('exprn_plan_20240214.mrd', '/rf [https://www.edu-copyright.or.kr/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
}else{ //개발
var viewer = new m2soft.crownix.Viewer('http://119.193.215.98:8093/ReportingServer/service');
viewer.hideToolbarItem(["save"]);
viewer.showToolbarItem(["print_pdf"]);
//viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/instrActivityAjax.do?p_userId='+v_userId+'&p_instrDetailActvtHstryOrd='+p_instrDetailActvtHstryOrd+']');
viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://192.168.0.32:3080/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
}
}
</script>
</body>
</html>

View File

@ -100,3 +100,44 @@
</div>
</div>
<spring:eval expression="@property['Globals.prod.islocal']" var="isLocal"/>
<c:choose>
<c:when test="${isLocal eq 'real'}">
<!-- <script src="http://101.79.81.151/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://101.79.81.151/ReportingServer/html5/css/crownix-viewer.min.css"> -->
<script src="https://www.edu-copyright.or.kr/offedu/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://www.edu-copyright.or.kr/offedu/ReportingServer/html5/css/crownix-viewer.min.css">
</c:when>
<c:otherwise>
<script src="http://119.193.215.98:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://119.193.215.98:8093/ReportingServer/html5/css/crownix-viewer.min.css">
</c:otherwise>
</c:choose>
<script>
/*
* 오버레이 방식
*/
//function fncCmpltCrtfc(p_prcsAplctPrdOrd, p_eduAplctOrd){
function fncExprnPlan(
p_eduAplctOrd
){
var v_userId = $('#userId').val();
var isLocal = '${isLocal}';
if(isLocal == 'real'){ //운영
var viewer = new m2soft.crownix.Viewer('https://www.edu-copyright.or.kr/offedu/ReportingServer/service');
viewer.hideToolbarItem(["save"]);
viewer.showToolbarItem(["print_pdf"]);
viewer.openFile('exprn_plan_20240214.mrd', '/rf [https://www.edu-copyright.or.kr/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
}else{ //개발
var viewer = new m2soft.crownix.Viewer('http://119.193.215.98:8093/ReportingServer/service');
viewer.hideToolbarItem(["save"]);
viewer.showToolbarItem(["print_pdf"]);
//viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/instrActivityAjax.do?p_userId='+v_userId+'&p_instrDetailActvtHstryOrd='+p_instrDetailActvtHstryOrd+']');
viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://192.168.0.32:3080/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
}
}
</script>

View File

@ -341,7 +341,7 @@
alert('교육희망일은 오늘 이후의 날짜로 입력해주세요.');
return flag = false;
}
/*
if($(this).find('input[name=strtTm]').val() == ''){
alert('교육시작 시간을 입력해주세요.');
$('input[name=strtTm]:eq('+idx+')').focus();
@ -366,6 +366,7 @@
$('input[name=endTm]:eq('+idx+')').focus();
return flag = false;
}
*/
if($(this).find('input[name=lrnSbjct]').val() == ''){
alert('학습주제를 입력해주세요.');
@ -595,139 +596,142 @@
<tbody>
<c:forEach var="list" items="${chasiList}" varStatus="status">
<tr>
<th>
자동생성
</th>
<th class="calendar_th">
<div class="calendar_wrap">
<duet-date-picker identifier="date" class="startDate" name="eduHopeDt" value="${list.eduHopeDt}"></duet-date-picker>
</div>
</th>
<td>
<div class="table_time_wrap">
<div class="time_wrap time_select_wrap">
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
<fmt:formatDate value="${strtTm}" var="strtTt" pattern="kk" />
<fmt:formatDate value="${strtTm}" var="strtMm" pattern="mm"/>
<input type="text" value="<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>" class="time" name="strtTm" title="시작 시간 입력" readonly>
<button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="시작 시간 선택"></button>
<div class="time_layer">
<div class="time_top">
<p>시간 선택</p>
</div>
<div class="time_cont">
<div class="hours">
<select name="st_hours" class="hours_select" title="시 선택">
<option value="선택">선택</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
</div>
:
<div class="min">
<select name="st_minute" class="min_select" title="분 선택">
<option value="선택">선택</option>
<option value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
</div>
</div>
<button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button>
</div>
</div>
<div class="time_wrap time_select_wrap">
<fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/>
<fmt:formatDate value="${endTm}" var="endTt" pattern="kk" />
<fmt:formatDate value="${endTm}" var="endMm" pattern="mm"/>
<input type="text" value="<fmt:formatDate value="${endTm}" pattern="kk:mm"/>" class="time" name="endTm" title="종료 시간 입력" readonly>
<button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="종료 시간 선택"></button>
<div class="time_layer">
<div class="time_top">
<p>시간 선택</p>
</div>
<div class="time_cont">
<div class="hours">
<select name="en_hours" class="hours_select" title="시 선택">
<option value="선택">선택</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
</div>
:
<div class="min">
<select name="en_minute" class="min_select" title="분 선택">
<option value="선택">선택</option>
<option value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
</div>
</div>
<button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button>
</div>
</div>(<input type="text" readonly="readonly" value="${list.lrnTm}" class="input_time" name="lrnTm" title="교육 시간">분)
</div>
</td>
<!-- <td> -->
<!-- <div class="table_time_wrap"> -->
<!-- <div class="time_wrap time_select_wrap"> -->
<%-- <fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${strtTm}" var="strtTt" pattern="kk" /> --%>
<%-- <fmt:formatDate value="${strtTm}" var="strtMm" pattern="mm"/> --%>
<%-- <input type="text" value="<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>" class="time" name="strtTm" title="시작 시간 입력" readonly> --%>
<%-- <button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="시작 시간 선택"></button> --%>
<!-- <div class="time_layer"> -->
<!-- <div class="time_top"> -->
<!-- <p>시간 선택</p> -->
<!-- </div> -->
<!-- <div class="time_cont"> -->
<!-- <div class="hours"> -->
<!-- <select name="st_hours" class="hours_select" title="시 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="01">01</option> -->
<!-- <option value="02">02</option> -->
<!-- <option value="03">03</option> -->
<!-- <option value="04">04</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="06">06</option> -->
<!-- <option value="07">07</option> -->
<!-- <option value="08">08</option> -->
<!-- <option value="09">09</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="11">11</option> -->
<!-- <option value="12">12</option> -->
<!-- <option value="13">13</option> -->
<!-- <option value="14">14</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="16">16</option> -->
<!-- <option value="17">17</option> -->
<!-- <option value="18">18</option> -->
<!-- <option value="19">19</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="21">21</option> -->
<!-- <option value="22">22</option> -->
<!-- <option value="23">23</option> -->
<!-- <option value="24">24</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- : -->
<!-- <div class="min"> -->
<!-- <select name="st_minute" class="min_select" title="분 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="00">00</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="25">25</option> -->
<!-- <option value="30">30</option> -->
<!-- <option value="35">35</option> -->
<!-- <option value="40">40</option> -->
<!-- <option value="45">45</option> -->
<!-- <option value="50">50</option> -->
<!-- <option value="55">55</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- </div> -->
<!-- <button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="time_wrap time_select_wrap"> -->
<%-- <fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${endTm}" var="endTt" pattern="kk" /> --%>
<%-- <fmt:formatDate value="${endTm}" var="endMm" pattern="mm"/> --%>
<%-- <input type="text" value="<fmt:formatDate value="${endTm}" pattern="kk:mm"/>" class="time" name="endTm" title="종료 시간 입력" readonly> --%>
<%-- <button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="종료 시간 선택"></button> --%>
<!-- <div class="time_layer"> -->
<!-- <div class="time_top"> -->
<!-- <p>시간 선택</p> -->
<!-- </div> -->
<!-- <div class="time_cont"> -->
<!-- <div class="hours"> -->
<!-- <select name="en_hours" class="hours_select" title="시 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="01">01</option> -->
<!-- <option value="02">02</option> -->
<!-- <option value="03">03</option> -->
<!-- <option value="04">04</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="06">06</option> -->
<!-- <option value="07">07</option> -->
<!-- <option value="08">08</option> -->
<!-- <option value="09">09</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="11">11</option> -->
<!-- <option value="12">12</option> -->
<!-- <option value="13">13</option> -->
<!-- <option value="14">14</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="16">16</option> -->
<!-- <option value="17">17</option> -->
<!-- <option value="18">18</option> -->
<!-- <option value="19">19</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="21">21</option> -->
<!-- <option value="22">22</option> -->
<!-- <option value="23">23</option> -->
<!-- <option value="24">24</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- : -->
<!-- <div class="min"> -->
<!-- <select name="en_minute" class="min_select" title="분 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="00">00</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="25">25</option> -->
<!-- <option value="30">30</option> -->
<!-- <option value="35">35</option> -->
<!-- <option value="40">40</option> -->
<!-- <option value="45">45</option> -->
<!-- <option value="50">50</option> -->
<!-- <option value="55">55</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- </div> -->
<!-- <button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button> -->
<!-- </div> -->
<%-- </div>(<input type="text" readonly="readonly" value="${list.lrnTm}" class="input_time" name="lrnTm" title="교육 시간">분) --%>
<!-- </div> -->
<!-- </td> -->
<td>
<label for="lrnSbjct" class="label">학습주제</label>
@ -762,8 +766,8 @@
</colgroup>
<thead>
<tr>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>교육희망일</th>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>시간</th>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>차시</th>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>일자</th>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>학습주제</th>
<th scope="col"><p class="req_text"><span>필수입력 항목</span>*</p>지도내용</th>
<th scope="col">비고</th>
@ -772,134 +776,137 @@
</thead>
<tbody>
<tr>
<th>
자동생성
</th>
<th class="calendar_th">
<div class="calendar_wrap">
<duet-date-picker identifier="date" class="startDate" name="eduHopeDt"></duet-date-picker>
<script src="<c:url value='/visitEdu/usr/publish/script/duetdatepicker2.js' /> "></script>
</div>
</th>
<td>
<div class="table_time_wrap">
<div class="time_wrap time_select_wrap">
<input type="text" class="time" name="strtTm" title="시작 시간 입력" readonly>
<button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="시작 시간 선택"></button>
<div class="time_layer">
<div class="time_top">
<p>시간 선택</p>
</div>
<div class="time_cont">
<div class="hours">
<select name="st_hours" class="hours_select" title="시 선택">
<option value="선택">선택</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
</div>
:
<div class="min">
<select name="st_minute" class="min_select" title="분 선택">
<option value="선택">선택</option>
<option value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
</div>
</div>
<button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button>
</div>
</div>
<div class="time_wrap time_select_wrap">
<input type="text" class="time" name="endTm" title="종료 시간 입력" readonly>
<button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="종료 시간 선택"></button>
<div class="time_layer">
<div class="time_top">
<p>시간 선택</p>
</div>
<div class="time_cont">
<div class="hours">
<select name="en_hours" class="hours_select" title="시 선택">
<option value="선택">선택</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
</select>
</div>
:
<div class="min">
<select name="en_minute" class="min_select" title="분 선택">
<option value="선택">선택</option>
<option value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
</div>
</div>
<button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button>
</div>
</div>(<input type="text" readonly="readonly" class="input_time" name="lrnTm" title="교육 시간">분)
</div>
</td>
<!-- <td> -->
<!-- <div class="table_time_wrap"> -->
<!-- <div class="time_wrap time_select_wrap"> -->
<!-- <input type="text" class="time" name="strtTm" title="시작 시간 입력" readonly> -->
<%-- <button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="시작 시간 선택"></button> --%>
<!-- <div class="time_layer"> -->
<!-- <div class="time_top"> -->
<!-- <p>시간 선택</p> -->
<!-- </div> -->
<!-- <div class="time_cont"> -->
<!-- <div class="hours"> -->
<!-- <select name="st_hours" class="hours_select" title="시 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="01">01</option> -->
<!-- <option value="02">02</option> -->
<!-- <option value="03">03</option> -->
<!-- <option value="04">04</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="06">06</option> -->
<!-- <option value="07">07</option> -->
<!-- <option value="08">08</option> -->
<!-- <option value="09">09</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="11">11</option> -->
<!-- <option value="12">12</option> -->
<!-- <option value="13">13</option> -->
<!-- <option value="14">14</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="16">16</option> -->
<!-- <option value="17">17</option> -->
<!-- <option value="18">18</option> -->
<!-- <option value="19">19</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="21">21</option> -->
<!-- <option value="22">22</option> -->
<!-- <option value="23">23</option> -->
<!-- <option value="24">24</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- : -->
<!-- <div class="min"> -->
<!-- <select name="st_minute" class="min_select" title="분 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="00">00</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="25">25</option> -->
<!-- <option value="30">30</option> -->
<!-- <option value="35">35</option> -->
<!-- <option value="40">40</option> -->
<!-- <option value="45">45</option> -->
<!-- <option value="50">50</option> -->
<!-- <option value="55">55</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- </div> -->
<!-- <button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="time_wrap time_select_wrap"> -->
<!-- <input type="text" class="time" name="endTm" title="종료 시간 입력" readonly> -->
<%-- <button type="button" title="팝업 열림" class="time_set_btn"><img src="<c:url value='/visitEdu/usr/publish/images/content/timeIcon.png'/>" alt="종료 시간 선택"></button> --%>
<!-- <div class="time_layer"> -->
<!-- <div class="time_top"> -->
<!-- <p>시간 선택</p> -->
<!-- </div> -->
<!-- <div class="time_cont"> -->
<!-- <div class="hours"> -->
<!-- <select name="en_hours" class="hours_select" title="시 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="01">01</option> -->
<!-- <option value="02">02</option> -->
<!-- <option value="03">03</option> -->
<!-- <option value="04">04</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="06">06</option> -->
<!-- <option value="07">07</option> -->
<!-- <option value="08">08</option> -->
<!-- <option value="09">09</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="11">11</option> -->
<!-- <option value="12">12</option> -->
<!-- <option value="13">13</option> -->
<!-- <option value="14">14</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="16">16</option> -->
<!-- <option value="17">17</option> -->
<!-- <option value="18">18</option> -->
<!-- <option value="19">19</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="21">21</option> -->
<!-- <option value="22">22</option> -->
<!-- <option value="23">23</option> -->
<!-- <option value="24">24</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- : -->
<!-- <div class="min"> -->
<!-- <select name="en_minute" class="min_select" title="분 선택"> -->
<!-- <option value="선택">선택</option> -->
<!-- <option value="00">00</option> -->
<!-- <option value="05">05</option> -->
<!-- <option value="10">10</option> -->
<!-- <option value="15">15</option> -->
<!-- <option value="20">20</option> -->
<!-- <option value="25">25</option> -->
<!-- <option value="30">30</option> -->
<!-- <option value="35">35</option> -->
<!-- <option value="40">40</option> -->
<!-- <option value="45">45</option> -->
<!-- <option value="50">50</option> -->
<!-- <option value="55">55</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- </div> -->
<!-- <button type="button" class="time_close" onclick="timeLayerUtil()" title="팝업 닫기"><i></i>닫기</button> -->
<!-- </div> -->
<!-- </div>(<input type="text" readonly="readonly" class="input_time" name="lrnTm" title="교육 시간">분) -->
<!-- </div> -->
<!-- </td> -->
<td>
<label for="lrnSbjct" class="label">학습주제</label>
@ -1006,6 +1013,9 @@
<c:forEach var="list" items="${chasiList}" varStatus="status">
<tr>
<th>
${status.count}
</th>
<td>
<c:choose>
<c:when test="${not empty list.eduHopeDt}">
${list.eduHopeDt}
@ -1013,15 +1023,14 @@
<c:otherwise>
-
</c:otherwise>
</c:choose>
</th>
<td>
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
~
<fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/>
<fmt:formatDate value="${endTm}" pattern="kk:mm"/>
(${list.lrnTm}분)
</c:choose>
<%-- <fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${strtTm}" pattern="kk:mm"/> --%>
<!-- ~ -->
<%-- <fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/> --%>
<%-- <fmt:formatDate value="${endTm}" pattern="kk:mm"/> --%>
<%-- (${list.lrnTm}분) --%>
</td>
<td>${list.lrnSbjct}</td>
<td>${list.lrnCn}</td>
@ -1054,9 +1063,11 @@
<button type="button" class="btnType05" onclick="fncSave('50');">계획서 제출</button>
</c:if>
<c:if test="${info.aprvlCd eq VeConstants.EXPRN_APRVL_CD_50 or rsltAllYn eq 'N'}">
<button type="button" class="btnType05" onclick="fncGoRslt();">결과보고제출</button>
<button type="button" class="btnType05" onclick="fncGoRslt();">결과보고제출</button>
</c:if>
<c:if test="${info.aprvlCd gt VeConstants.EXPRN_APRVL_CD_50}">
<button type="button" class="btnType05" onclick="fncExprnPlan('<c:out value="${info.eduAplctOrd }" />'); return false;">운영계획 다운로드 받기</button>
</c:if>
</div>
</div>
</div>