2023-10-31 12:13 이수증 예제 등록
This commit is contained in:
parent
0aa32f92d7
commit
95243caae9
@ -0,0 +1,7 @@
|
||||
package kcc.ve.adv.tngr.stngInfo.service;
|
||||
|
||||
public interface VEACmpltCrtfcMixService {
|
||||
|
||||
//기반강화, 기소유예 이수증 정보 - 1
|
||||
VEACmpltCrtfcVO selectDetail_CC_1(VEACmpltCrtfcVO paramVO) throws Exception; // R
|
||||
}
|
||||
@ -0,0 +1,100 @@
|
||||
package kcc.ve.adv.tngr.stngInfo.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
|
||||
public class VEACmpltCrtfcVO extends ComDefaultVO implements Serializable {
|
||||
/*
|
||||
* 이수증발급
|
||||
*
|
||||
* */
|
||||
|
||||
//vea_lctr_yr_stng - 강의 년도 설정
|
||||
private String mberId; //회원ID
|
||||
private String mberNm; //회원명
|
||||
private String birthDay; //생일
|
||||
private String eduStrtPnttm; //수업시작일
|
||||
private String eduDdlnPnttm; //수업종료일
|
||||
private String prcsNm; //과정명
|
||||
private String prcsDiv; //과정구분
|
||||
private String eduCmpltCrtfcNmbr; //이수번호
|
||||
|
||||
private String prcsAplctPrdOrd; //과정신청기간순번
|
||||
private String eduAplctOrd; //신청순번
|
||||
|
||||
private String rd; //신청일자
|
||||
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public String getMberId() {
|
||||
return mberId;
|
||||
}
|
||||
public void setMberId(String mberId) {
|
||||
this.mberId = mberId;
|
||||
}
|
||||
public String getMberNm() {
|
||||
return mberNm;
|
||||
}
|
||||
public void setMberNm(String mberNm) {
|
||||
this.mberNm = mberNm;
|
||||
}
|
||||
public String getBirthDay() {
|
||||
return birthDay;
|
||||
}
|
||||
public void setBirthDay(String birthDay) {
|
||||
this.birthDay = birthDay;
|
||||
}
|
||||
public String getEduStrtPnttm() {
|
||||
return eduStrtPnttm;
|
||||
}
|
||||
public void setEduStrtPnttm(String eduStrtPnttm) {
|
||||
this.eduStrtPnttm = eduStrtPnttm;
|
||||
}
|
||||
public String getEduDdlnPnttm() {
|
||||
return eduDdlnPnttm;
|
||||
}
|
||||
public void setEduDdlnPnttm(String eduDdlnPnttm) {
|
||||
this.eduDdlnPnttm = eduDdlnPnttm;
|
||||
}
|
||||
public String getPrcsNm() {
|
||||
return prcsNm;
|
||||
}
|
||||
public void setPrcsNm(String prcsNm) {
|
||||
this.prcsNm = prcsNm;
|
||||
}
|
||||
public String getPrcsDiv() {
|
||||
return prcsDiv;
|
||||
}
|
||||
public void setPrcsDiv(String prcsDiv) {
|
||||
this.prcsDiv = prcsDiv;
|
||||
}
|
||||
public String getEduCmpltCrtfcNmbr() {
|
||||
return eduCmpltCrtfcNmbr;
|
||||
}
|
||||
public void setEduCmpltCrtfcNmbr(String eduCmpltCrtfcNmbr) {
|
||||
this.eduCmpltCrtfcNmbr = eduCmpltCrtfcNmbr;
|
||||
}
|
||||
|
||||
public String getPrcsAplctPrdOrd() {
|
||||
return prcsAplctPrdOrd;
|
||||
}
|
||||
public void setPrcsAplctPrdOrd(String prcsAplctPrdOrd) {
|
||||
this.prcsAplctPrdOrd = prcsAplctPrdOrd;
|
||||
}
|
||||
public String getEduAplctOrd() {
|
||||
return eduAplctOrd;
|
||||
}
|
||||
public void setEduAplctOrd(String eduAplctOrd) {
|
||||
this.eduAplctOrd = eduAplctOrd;
|
||||
}
|
||||
public String getRd() {
|
||||
return rd;
|
||||
}
|
||||
public void setRd(String rd) {
|
||||
this.rd = rd;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package kcc.ve.adv.tngr.stngInfo.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcVO;
|
||||
|
||||
@Repository("vEACmpltCrtfcMixDAO")
|
||||
public class VEACmpltCrtfcMixDAO extends EgovAbstractDAO {
|
||||
|
||||
//VEA_LCTR_YR_STNG - 강의년도설정
|
||||
public VEACmpltCrtfcVO selectDetail_CC_1(VEACmpltCrtfcVO paramVO) throws Exception {
|
||||
return (VEACmpltCrtfcVO) select("VEACmpltCrtfcMixDAO.selectDetail_CC_1", paramVO);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
package kcc.ve.adv.tngr.stngInfo.service.impl;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcMixService;
|
||||
import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcVO;
|
||||
|
||||
@Service("vEACmpltCrtfcMixService")
|
||||
public class VEACmpltCrtfcMixServiceImpl implements VEACmpltCrtfcMixService {
|
||||
|
||||
//과정
|
||||
@Resource(name="vEACmpltCrtfcMixDAO")
|
||||
private VEACmpltCrtfcMixDAO vEACmpltCrtfcMixDAO;
|
||||
|
||||
//R
|
||||
public VEACmpltCrtfcVO selectDetail_CC_1(VEACmpltCrtfcVO paramVO) throws Exception {
|
||||
return vEACmpltCrtfcMixDAO.selectDetail_CC_1(paramVO);
|
||||
}
|
||||
}
|
||||
@ -27,6 +27,8 @@ import kcc.com.utl.user.service.CheckFileUtil;
|
||||
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.VEACmpltCrtfcMixService;
|
||||
import kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcVO;
|
||||
import kcc.ve.aplct.adultVisitEdu.eduAplct.service.EduAplctAdultService;
|
||||
import kcc.ve.aplct.fndtnEnhanceTrn.service.FndtnEnhanceTrnService;
|
||||
import kcc.ve.cmm.VeConstants;
|
||||
@ -145,7 +147,10 @@ public class FndtnEnhanceTrnController {
|
||||
@Resource(name = "fndtnEnhanceTrnService")
|
||||
private FndtnEnhanceTrnService fndtnEnhanceTrnService;
|
||||
|
||||
|
||||
//강의설정 관리(MIX)
|
||||
@Resource(name = "vEACmpltCrtfcMixService")
|
||||
private VEACmpltCrtfcMixService vEACmpltCrtfcMixService;
|
||||
|
||||
/**
|
||||
* 대시보드 임시
|
||||
*/
|
||||
@ -507,40 +512,164 @@ public class FndtnEnhanceTrnController {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
private String dateChk(VEPrcsDetailVO vEPrcsDetailVO , LocalDate currentDate) {
|
||||
|
||||
String returnDate = "";
|
||||
|
||||
String targetDateString = vEPrcsDetailVO.getEduDdlnPnttm();
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM.dd");
|
||||
|
||||
// 문자열로부터 LocalDate 객체를 생성합니다.
|
||||
LocalDate targetDate = LocalDate.parse(targetDateString, formatter);
|
||||
|
||||
|
||||
// 교육종료 날짜와 현재날짜 비교
|
||||
if (currentDate.isBefore(targetDate)) { //현재날짜가 종료날짜보다 이전이면 0
|
||||
returnDate = "0";
|
||||
} else if (currentDate.isAfter(targetDate)) { //현재날짜가 종료날짜 이후면 1
|
||||
returnDate = "1";
|
||||
} else { // 종료날짜와 같으면 2
|
||||
returnDate = "2";
|
||||
}
|
||||
|
||||
return returnDate;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 교육 list select
|
||||
* viewer.openFile('cmplt_crtfc_20231030.mrd'
|
||||
* , '/rf [http://192.168.0.59:3080/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do
|
||||
* ?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||
*/
|
||||
@RequestMapping("/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do")
|
||||
public ModelAndView fndtnEduAplctCmpltCrtfcAjax(
|
||||
@ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
System.out.println("----------------");
|
||||
System.out.println(request.getParameter("prcsAplctPrdOrd"));
|
||||
System.out.println(request.getParameter("eduAplctOrd"));
|
||||
System.out.println("----------------");
|
||||
|
||||
VEACmpltCrtfcVO vEACmpltCrtfcVO = new VEACmpltCrtfcVO();
|
||||
vEACmpltCrtfcVO.setPrcsAplctPrdOrd(request.getParameter("prcsAplctPrdOrd"));
|
||||
vEACmpltCrtfcVO.setEduAplctOrd(request.getParameter("eduAplctOrd"));
|
||||
|
||||
vEACmpltCrtfcVO = vEACmpltCrtfcMixService.selectDetail_CC_1(vEACmpltCrtfcVO);
|
||||
|
||||
vEACmpltCrtfcVO.setMberNm(egovCryptoUtil.decrypt(vEACmpltCrtfcVO.getMberNm()));
|
||||
|
||||
/*
|
||||
modelAndView.addObject("data_t", "교육연수이수증X");
|
||||
|
||||
modelAndView.addObject("data_1", "허은성");
|
||||
modelAndView.addObject("data_2", "허은성");
|
||||
modelAndView.addObject("data_3", "1986-08-02");
|
||||
modelAndView.addObject("data_4", "직무연수");
|
||||
modelAndView.addObject("data_5", "선율과 함꼐하는 저작권 여행");
|
||||
modelAndView.addObject("data_6", "총15시간(1학점)");
|
||||
modelAndView.addObject("data_7", "2023년5월15일~2023년05월26일");
|
||||
|
||||
modelAndView.addObject("data_d", "2023년05월28일");
|
||||
*/
|
||||
|
||||
modelAndView.addObject("data_t", "교육연수이수증");
|
||||
|
||||
modelAndView.addObject("data_1", vEACmpltCrtfcVO.getEduCmpltCrtfcNmbr());
|
||||
modelAndView.addObject("data_2", vEACmpltCrtfcVO.getMberNm());
|
||||
modelAndView.addObject("data_3", vEACmpltCrtfcVO.getBirthDay());
|
||||
modelAndView.addObject("data_4", vEACmpltCrtfcVO.getPrcsDiv());
|
||||
modelAndView.addObject("data_5", vEACmpltCrtfcVO.getPrcsNm());
|
||||
modelAndView.addObject("data_6", vEACmpltCrtfcVO.getMberNm());
|
||||
modelAndView.addObject("data_7", vEACmpltCrtfcVO.getEduStrtPnttm()+"~"+vEACmpltCrtfcVO.getEduDdlnPnttm());
|
||||
|
||||
String s_rd = vEACmpltCrtfcVO.getRd();
|
||||
s_rd = s_rd.substring(0,4)+"년"+s_rd.substring(4,6)+"년"+s_rd.substring(6,8);
|
||||
System.out.println(s_rd);
|
||||
System.out.println(s_rd);
|
||||
|
||||
modelAndView.addObject("data_d", s_rd);
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 기소유예 이수증
|
||||
* viewer.openFile('cmplt_crtfc_20231030.mrd'
|
||||
* , '/rf [http://192.168.0.59:3080/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do
|
||||
* ?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||
*/
|
||||
@RequestMapping("/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctCmpltCrtfcAjax.do")
|
||||
public ModelAndView sspnIdtmtEduAplctCmpltCrtfcAjax(
|
||||
@ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
System.out.println("----------------");
|
||||
System.out.println(request.getParameter("prcsAplctPrdOrd"));
|
||||
System.out.println(request.getParameter("eduAplctOrd"));
|
||||
System.out.println("----------------");
|
||||
|
||||
VEACmpltCrtfcVO vEACmpltCrtfcVO = new VEACmpltCrtfcVO();
|
||||
vEACmpltCrtfcVO.setPrcsAplctPrdOrd(request.getParameter("prcsAplctPrdOrd"));
|
||||
vEACmpltCrtfcVO.setEduAplctOrd(request.getParameter("eduAplctOrd"));
|
||||
|
||||
vEACmpltCrtfcVO = vEACmpltCrtfcMixService.selectDetail_CC_1(vEACmpltCrtfcVO);
|
||||
|
||||
vEACmpltCrtfcVO.setMberNm(egovCryptoUtil.decrypt(vEACmpltCrtfcVO.getMberNm()));
|
||||
|
||||
/*
|
||||
modelAndView.addObject("data_t", "교육연수이수증X");
|
||||
|
||||
modelAndView.addObject("data_1", "허은성");
|
||||
modelAndView.addObject("data_2", "허은성");
|
||||
modelAndView.addObject("data_3", "1986-08-02");
|
||||
modelAndView.addObject("data_4", "직무연수");
|
||||
modelAndView.addObject("data_5", "선율과 함꼐하는 저작권 여행");
|
||||
modelAndView.addObject("data_6", "총15시간(1학점)");
|
||||
modelAndView.addObject("data_7", "2023년5월15일~2023년05월26일");
|
||||
|
||||
modelAndView.addObject("data_d", "2023년05월28일");
|
||||
*/
|
||||
|
||||
modelAndView.addObject("data_t", "기소유예이수증");
|
||||
|
||||
modelAndView.addObject("data_1", vEACmpltCrtfcVO.getEduCmpltCrtfcNmbr());
|
||||
modelAndView.addObject("data_2", vEACmpltCrtfcVO.getMberNm());
|
||||
modelAndView.addObject("data_3", vEACmpltCrtfcVO.getBirthDay());
|
||||
modelAndView.addObject("data_4", vEACmpltCrtfcVO.getPrcsDiv());
|
||||
modelAndView.addObject("data_5", vEACmpltCrtfcVO.getPrcsNm());
|
||||
modelAndView.addObject("data_6", vEACmpltCrtfcVO.getMberNm());
|
||||
modelAndView.addObject("data_7", vEACmpltCrtfcVO.getEduStrtPnttm()+"~"+vEACmpltCrtfcVO.getEduDdlnPnttm());
|
||||
|
||||
String s_rd = vEACmpltCrtfcVO.getRd();
|
||||
s_rd = s_rd.substring(0,4)+"년"+s_rd.substring(4,6)+"년"+s_rd.substring(6,8);
|
||||
System.out.println(s_rd);
|
||||
System.out.println(s_rd);
|
||||
|
||||
modelAndView.addObject("data_d", s_rd);
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//
|
||||
// private function
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
private String dateChk(VEPrcsDetailVO vEPrcsDetailVO , LocalDate currentDate) {
|
||||
|
||||
String returnDate = "";
|
||||
|
||||
String targetDateString = vEPrcsDetailVO.getEduDdlnPnttm();
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM.dd");
|
||||
|
||||
// 문자열로부터 LocalDate 객체를 생성합니다.
|
||||
LocalDate targetDate = LocalDate.parse(targetDateString, formatter);
|
||||
|
||||
|
||||
// 교육종료 날짜와 현재날짜 비교
|
||||
if (currentDate.isBefore(targetDate)) { //현재날짜가 종료날짜보다 이전이면 0
|
||||
returnDate = "0";
|
||||
} else if (currentDate.isAfter(targetDate)) { //현재날짜가 종료날짜 이후면 1
|
||||
returnDate = "1";
|
||||
} else { // 종료날짜와 같으면 2
|
||||
returnDate = "2";
|
||||
}
|
||||
|
||||
return returnDate;
|
||||
}
|
||||
|
||||
//페이징을 위한 처리 step1 - 페이징 기본 정보 설정
|
||||
private PaginationInfo setPagingStep1(
|
||||
VEPrcsDetailVO p_vEPrcsDetailVO
|
||||
|
||||
@ -215,7 +215,7 @@ public class EduAplctTngrController {
|
||||
model.addAttribute("list", vEPrcsDetailVOList);
|
||||
model.addAttribute("uniqId", loginVO.getUniqId());
|
||||
|
||||
return "/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctRegSAmple";
|
||||
return "/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctRegSample";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -129,4 +129,6 @@
|
||||
<sqlMap resource="egovframework/sqlmap/ve/tngr/VEAInstrMntTm_SQL_Tibero.xml"/> <!-- 강사월별시수 -->
|
||||
|
||||
<sqlMap resource="egovframework/sqlmap/ve/tngr/VEAAsgnmStngMix_SQL_Tibero.xml"/> <!-- 강사배정(MIX) -->
|
||||
|
||||
<sqlMap resource="egovframework/sqlmap/ve/tngr/VEACmpltCrtfcMix_SQL_Tibero.xml"/> <!-- 이수증(MIX) -->
|
||||
</sqlMapConfig>
|
||||
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
<!-- 찾교 교육 결과 테이블 -->
|
||||
<sqlMap namespace="VEACmpltCrtfcMix">
|
||||
<typeAlias alias="VEACmpltCrtfcVO" type="kcc.ve.adv.tngr.stngInfo.service.VEACmpltCrtfcVO"/>
|
||||
|
||||
<!-- 조회용 공통 컬럼 명 -->
|
||||
<sql id="VEACmpltCrtfcMixDAO.select_column_name">
|
||||
a.yr AS yr,
|
||||
|
||||
a.psbl_tm_qntty AS psblTmQntty,
|
||||
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
a.frst_register_id AS frstRegisterId,
|
||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
a.last_updusr_id AS lastUpdusrId
|
||||
|
||||
</sql>
|
||||
|
||||
|
||||
<!-- 강의가능기간 해당 기간의 불가능한 일자 가져오기 -->
|
||||
<select id="VEACmpltCrtfcMixDAO.selectDetail_CC_1" parameterClass="VEACmpltCrtfcVO" resultClass="VEACmpltCrtfcVO">
|
||||
/* VEACmpltCrtfcMixDAO.selectDetail_CC_1 */
|
||||
|
||||
SELECT
|
||||
l.mber_id AS mberId
|
||||
, l.mber_nm AS mberNm
|
||||
, l.birth_day AS birthDay
|
||||
, vpap.edu_strt_pnttm AS eduStrtPnttm
|
||||
, vpap.edu_ddln_pnttm AS eduDdlnPnttm
|
||||
, vp.prcs_nm AS prcsNm
|
||||
, vp.prcs_div AS prcsDiv
|
||||
, vadi.edu_cmplt_crtfc_nmbr AS eduCmpltCrtfcNmbr
|
||||
, to_char(sysdate, 'YYYYMMDD') AS rd
|
||||
FROM
|
||||
ve_prcs_aplct_prd vpap
|
||||
, ve_prcs vp
|
||||
, vea_aplct_detail_info vadi
|
||||
, ve_edu_aplct vea
|
||||
, LETTNGNRLMBER l
|
||||
|
||||
WHERE vpap.PRCS_APLCT_PRD_ORD =#prcsAplctPrdOrd#
|
||||
AND vp.prcs_ord=vpap.prcs_ord
|
||||
AND vadi.PRCS_APLCT_PRD_ORD =vpap.PRCS_APLCT_PRD_ORD
|
||||
AND vadi.edu_aplct_ord=#eduAplctOrd#
|
||||
AND vadi.EDU_APLCT_ORD =vea.edu_aplct_ord
|
||||
AND l.mber_id=vea.user_id
|
||||
|
||||
</select>
|
||||
</sqlMap>
|
||||
@ -499,6 +499,7 @@
|
||||
<button type="button" class="btn_type04">출력</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btn_type04">이수증(테스트)</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
|
||||
@ -120,7 +120,7 @@ $(document).ready(function(){
|
||||
<option ${vEPrcsDetailVO.searchStatus eq VeConstants.STATUS_CD_EDT_REQ ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_REQ}">수정요청</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq VeConstants.STATUS_CD_EDT_CMPT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_CMPT}">수정완료</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq VeConstants.STATUS_CD_CAN ? 'selected' : ''} value="${VeConstants.STATUS_CD_CAN}">교육취소</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq VeConstants.STATUS_CD_EDU_SELCT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDU_SELCT}">교육확정</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq VeConstants.STATUS_CD_EDU_SELCT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDU_SELCT}">교육확정</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="btn_wrap">
|
||||
@ -194,8 +194,10 @@ $(document).ready(function(){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
-
|
||||
</c:otherwise>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<button type="button" title="이수증" class="btnType01" onclick="fncCmpltCrtfc('<c:out value="${list.prcsAplctPrdOrd}"/>', '<c:out value="${list.eduAplctOrd}"/>');">이수증테스트</button>
|
||||
|
||||
</td>
|
||||
<!-- <td>-</td> -->
|
||||
@ -223,4 +225,40 @@ $(document).ready(function(){
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script src="http://192.168.0.176:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="http://192.168.0.176:8093/ReportingServer/html5/css/crownix-viewer.min.css">
|
||||
<script>
|
||||
/*
|
||||
* 오버레이 방식
|
||||
*/
|
||||
function fncCmpltCrtfc(p_prcsAplctPrdOrd, p_eduAplctOrd){
|
||||
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [jsonsample_red_2.json]');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd','/rexport [5]');
|
||||
//viewer.openFile('sample.mrd','/rfn [sample.txt]');
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [cmplt_crtfc_20231030.json]');
|
||||
viewer.openFile('cmplt_crtfc_20231030.mrd', '/rf [http://192.168.0.59:3080/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||
//viewer.openFile('sample.mrd');p_prcsAplctPrdOrd, p_eduAplctOrd
|
||||
|
||||
|
||||
|
||||
/*
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service',
|
||||
'crownix-viewer');
|
||||
viewer.openFile('cmplt_crtfc_20231030.mrd');
|
||||
*/
|
||||
}
|
||||
/*
|
||||
window.onload = function(){
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service');
|
||||
viewer.openFile('json_subject.mrd', '/rfn [jsonsample_red_2.json]');
|
||||
};
|
||||
*/
|
||||
</script>
|
||||
@ -196,6 +196,8 @@ $(document).ready(function(){
|
||||
-
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<button type="button" title="이수증" class="btnType01" onclick="fncCmpltCrtfc('<c:out value="${list.prcsAplctPrdOrd}"/>', '<c:out value="${list.eduAplctOrd}"/>');">이수증테스트</button>
|
||||
|
||||
</td>
|
||||
<!-- <td>-</td> -->
|
||||
@ -223,4 +225,42 @@ $(document).ready(function(){
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script src="http://192.168.0.176:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="http://192.168.0.176:8093/ReportingServer/html5/css/crownix-viewer.min.css">
|
||||
<script>
|
||||
/*
|
||||
* 오버레이 방식
|
||||
*/
|
||||
function fncCmpltCrtfc(p_prcsAplctPrdOrd, p_eduAplctOrd){
|
||||
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [jsonsample_red_2.json]');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd','/rexport [5]');
|
||||
//viewer.openFile('sample.mrd','/rfn [sample.txt]');
|
||||
//viewer.hideToolbarItem(["save"]);
|
||||
//viewer.openFile('sample.mrd');
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
//viewer.showToolbarItem(["print"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd');
|
||||
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [cmplt_crtfc_20231030.json]');
|
||||
viewer.openFile('cmplt_crtfc_20231030.mrd', '/rf [http://192.168.0.59:3080/offedu/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctCmpltCrtfcAjax.do?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||
|
||||
/*
|
||||
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service',
|
||||
'crownix-viewer');
|
||||
viewer.openFile('cmplt_crtfc_20231030.mrd');
|
||||
*/
|
||||
|
||||
}
|
||||
/*
|
||||
window.onload = function(){
|
||||
var viewer = new m2soft.crownix.Viewer('http://192.168.0.176:8093/ReportingServer/service');
|
||||
viewer.openFile('json_subject.mrd', '/rfn [jsonsample_red_2.json]');
|
||||
};
|
||||
*/
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user