2023-12-07 17:00 이수증 수정
This commit is contained in:
parent
ce95503cd7
commit
06fbe8fc70
@ -26,6 +26,12 @@ public class VEACmpltCrtfcVO extends ComDefaultVO implements Serializable {
|
|||||||
|
|
||||||
private String rd; //신청일자
|
private String rd; //신청일자
|
||||||
|
|
||||||
|
private String instrNm; //과정명
|
||||||
|
private String desc1; //과정명
|
||||||
|
private String desc2; //과정명
|
||||||
|
private String desc3; //과정명
|
||||||
|
private String desc4; //과정명
|
||||||
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@ -96,5 +102,35 @@ public class VEACmpltCrtfcVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setRd(String rd) {
|
public void setRd(String rd) {
|
||||||
this.rd = rd;
|
this.rd = rd;
|
||||||
}
|
}
|
||||||
|
public String getInstrNm() {
|
||||||
|
return instrNm;
|
||||||
|
}
|
||||||
|
public void setInstrNm(String instrNm) {
|
||||||
|
this.instrNm = instrNm;
|
||||||
|
}
|
||||||
|
public String getDesc1() {
|
||||||
|
return desc1;
|
||||||
|
}
|
||||||
|
public void setDesc1(String desc1) {
|
||||||
|
this.desc1 = desc1;
|
||||||
|
}
|
||||||
|
public String getDesc2() {
|
||||||
|
return desc2;
|
||||||
|
}
|
||||||
|
public void setDesc2(String desc2) {
|
||||||
|
this.desc2 = desc2;
|
||||||
|
}
|
||||||
|
public String getDesc3() {
|
||||||
|
return desc3;
|
||||||
|
}
|
||||||
|
public void setDesc3(String desc3) {
|
||||||
|
this.desc3 = desc3;
|
||||||
|
}
|
||||||
|
public String getDesc4() {
|
||||||
|
return desc4;
|
||||||
|
}
|
||||||
|
public void setDesc4(String desc4) {
|
||||||
|
this.desc4 = desc4;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -172,6 +172,7 @@ public class CrownixAjaxController {
|
|||||||
vEACmpltCrtfcVO = vEACmpltCrtfcMixService.selectDetail_CC_1(vEACmpltCrtfcVO);
|
vEACmpltCrtfcVO = vEACmpltCrtfcMixService.selectDetail_CC_1(vEACmpltCrtfcVO);
|
||||||
|
|
||||||
vEACmpltCrtfcVO.setMberNm(egovCryptoUtil.decrypt(vEACmpltCrtfcVO.getMberNm()));
|
vEACmpltCrtfcVO.setMberNm(egovCryptoUtil.decrypt(vEACmpltCrtfcVO.getMberNm()));
|
||||||
|
vEACmpltCrtfcVO.setInstrNm(egovCryptoUtil.decrypt(vEACmpltCrtfcVO.getInstrNm()));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
modelAndView.addObject("data_t", "교육연수이수증X");
|
modelAndView.addObject("data_t", "교육연수이수증X");
|
||||||
@ -187,20 +188,46 @@ public class CrownixAjaxController {
|
|||||||
modelAndView.addObject("data_d", "2023년05월28일");
|
modelAndView.addObject("data_d", "2023년05월28일");
|
||||||
*/
|
*/
|
||||||
|
|
||||||
modelAndView.addObject("data_t", "교육연수이수증");
|
//modelAndView.addObject("data_t", "교육연수이수증");
|
||||||
|
modelAndView.addObject("data_t", "<"+vEACmpltCrtfcVO.getEduCmpltCrtfcNmbr()+">");
|
||||||
|
|
||||||
modelAndView.addObject("data_1", vEACmpltCrtfcVO.getEduCmpltCrtfcNmbr());
|
modelAndView.addObject("data_1", vEACmpltCrtfcVO.getPrcsNm());
|
||||||
modelAndView.addObject("data_2", vEACmpltCrtfcVO.getMberNm());
|
|
||||||
modelAndView.addObject("data_3", vEACmpltCrtfcVO.getBirthDay());
|
String s_birthDay = vEACmpltCrtfcVO.getBirthDay();
|
||||||
modelAndView.addObject("data_4", vEACmpltCrtfcVO.getPrcsDiv());
|
|
||||||
modelAndView.addObject("data_5", vEACmpltCrtfcVO.getPrcsNm());
|
if (s_birthDay.length()==6) {
|
||||||
modelAndView.addObject("data_6", vEACmpltCrtfcVO.getMberNm());
|
int i_birthDay = Integer.parseInt(s_birthDay.substring(0,2));
|
||||||
modelAndView.addObject("data_7", vEACmpltCrtfcVO.getEduStrtPnttm()+"~"+vEACmpltCrtfcVO.getEduDdlnPnttm());
|
|
||||||
|
if (i_birthDay>23) {
|
||||||
|
s_birthDay = "19"+s_birthDay.substring(0,2)+"."+s_birthDay.substring(2,4)+"."+s_birthDay.substring(4,6);
|
||||||
|
}else {
|
||||||
|
s_birthDay = "20"+s_birthDay.substring(0,2)+"."+s_birthDay.substring(2,4)+"."+s_birthDay.substring(4,6);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
modelAndView.addObject("data_2", vEACmpltCrtfcVO.getMberNm()+"("+s_birthDay+")");
|
||||||
|
modelAndView.addObject("data_3", vEACmpltCrtfcVO.getEduStrtPnttm()+"~"+vEACmpltCrtfcVO.getEduDdlnPnttm());
|
||||||
|
|
||||||
|
//강사명1,2,3
|
||||||
|
|
||||||
|
if ("".equals(vEACmpltCrtfcVO.getDesc1())) {
|
||||||
|
modelAndView.addObject("data_41", vEACmpltCrtfcVO.getInstrNm());
|
||||||
|
}else {
|
||||||
|
//modelAndView.addObject("data_41", vEACmpltCrtfcVO.getInstrNm());
|
||||||
|
modelAndView.addObject("data_41", vEACmpltCrtfcVO.getDesc1());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
modelAndView.addObject("data_42", vEACmpltCrtfcVO.getDesc2());
|
||||||
|
modelAndView.addObject("data_43", vEACmpltCrtfcVO.getDesc3());
|
||||||
|
modelAndView.addObject("data_44", vEACmpltCrtfcVO.getDesc4());
|
||||||
|
|
||||||
|
modelAndView.addObject("data_7", "위 사람은 한국저작권위원회에서 진행하는 '"+vEACmpltCrtfcVO.getPrcsNm()+"'을 수료 하였기에 위 교육이수증을 부여 합니다.");
|
||||||
|
|
||||||
String s_rd = vEACmpltCrtfcVO.getRd();
|
String s_rd = vEACmpltCrtfcVO.getRd();
|
||||||
s_rd = s_rd.substring(0,4)+"년"+s_rd.substring(4,6)+"년"+s_rd.substring(6,8);
|
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);
|
modelAndView.addObject("data_d", s_rd);
|
||||||
|
|
||||||
|
|||||||
@ -391,6 +391,7 @@ public class VEEduEndController {
|
|||||||
vEEduChasiVO.setPageIndex(0);
|
vEEduChasiVO.setPageIndex(0);
|
||||||
|
|
||||||
vEEduChasiVO.setSiteId("10"); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소
|
vEEduChasiVO.setSiteId("10"); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소
|
||||||
|
|
||||||
//대상 설문의 점수대상 확인에 필요하다.
|
//대상 설문의 점수대상 확인에 필요하다.
|
||||||
vEEduChasiVO.setSiteIdCd("'10','20'"); //site id cd 10-기본설문, 20-신청자설문, 30-강사설문
|
vEEduChasiVO.setSiteIdCd("'10','20'"); //site id cd 10-기본설문, 20-신청자설문, 30-강사설문
|
||||||
|
|
||||||
|
|||||||
@ -171,6 +171,37 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
|||||||
private String day1cnt;
|
private String day1cnt;
|
||||||
private String day0cnt;
|
private String day0cnt;
|
||||||
|
|
||||||
|
|
||||||
|
//수료증 출력용 데이터
|
||||||
|
private String desc1;
|
||||||
|
private String desc2;
|
||||||
|
public String getDesc1() {
|
||||||
|
return desc1;
|
||||||
|
}
|
||||||
|
public void setDesc1(String desc1) {
|
||||||
|
this.desc1 = desc1;
|
||||||
|
}
|
||||||
|
public String getDesc2() {
|
||||||
|
return desc2;
|
||||||
|
}
|
||||||
|
public void setDesc2(String desc2) {
|
||||||
|
this.desc2 = desc2;
|
||||||
|
}
|
||||||
|
public String getDesc3() {
|
||||||
|
return desc3;
|
||||||
|
}
|
||||||
|
public void setDesc3(String desc3) {
|
||||||
|
this.desc3 = desc3;
|
||||||
|
}
|
||||||
|
public String getDesc4() {
|
||||||
|
return desc4;
|
||||||
|
}
|
||||||
|
public void setDesc4(String desc4) {
|
||||||
|
this.desc4 = desc4;
|
||||||
|
}
|
||||||
|
private String desc3;
|
||||||
|
private String desc4;
|
||||||
|
|
||||||
private String chk;
|
private String chk;
|
||||||
|
|
||||||
public String getLrnTmSum() {
|
public String getLrnTmSum() {
|
||||||
|
|||||||
@ -1683,6 +1683,50 @@ public class OprtnInstrAdultPrflContoller {
|
|||||||
return modelAndView;
|
return modelAndView;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 강사 정보 수정
|
||||||
|
*/
|
||||||
|
@RequestMapping("/ve/oprtn/instr/adultVisitEdu/instrInfo/instrCmpltMdfyAjax.do")
|
||||||
|
public ModelAndView instrCmpltMdfyAjax(
|
||||||
|
@ModelAttribute("vEInstrDetailVO") VEInstrDetailVO vEInstrDetailVO
|
||||||
|
|
||||||
|
, ModelMap model
|
||||||
|
, HttpSession session
|
||||||
|
, HttpServletRequest request
|
||||||
|
) throws Exception {
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
//로그인 처리====================================
|
||||||
|
//로그인 정보 가져오기
|
||||||
|
LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
|
||||||
|
SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
|
||||||
|
|
||||||
|
//로그인 처리====================================
|
||||||
|
//a
|
||||||
|
vEInstrDetailVO.setLastUpdusrId(loginVO.getUniqId());
|
||||||
|
//암호화
|
||||||
|
//vEInstrDetailVO = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVO);
|
||||||
|
|
||||||
|
int i_ret = vEInstrService.update(vEInstrDetailVO);
|
||||||
|
|
||||||
|
//int i_ret = vEInstrDetailService.update(vEInstrDetailVO);
|
||||||
|
//vEInstrService.update(vEInstrDetailVO);
|
||||||
|
|
||||||
|
if (i_ret>0) modelAndView.addObject("result", "success");
|
||||||
|
else modelAndView.addObject("result", "fail");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//return "redirect:/ve/oprtn/instr/adultVisitEdu/instrInfo/instrMngList.do";
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// private function
|
||||||
|
//
|
||||||
|
|
||||||
//페이징을 위한 처리 step1 - 페이징 기본 정보 설정
|
//페이징을 위한 처리 step1 - 페이징 기본 정보 설정
|
||||||
private PaginationInfo setPagingStep1(
|
private PaginationInfo setPagingStep1(
|
||||||
VEInstrDetailVO p_vEInstrDetailVO
|
VEInstrDetailVO p_vEInstrDetailVO
|
||||||
|
|||||||
@ -319,8 +319,13 @@
|
|||||||
<include refid="VEInstrDetailDAO.select_column_name"/>
|
<include refid="VEInstrDetailDAO.select_column_name"/>
|
||||||
, TO_CHAR(SYSDATE,'YYYY')||'년'||TO_CHAR(SYSDATE,'MM')||'월'||TO_CHAR(SYSDATE,'DD')||'일'
|
, TO_CHAR(SYSDATE,'YYYY')||'년'||TO_CHAR(SYSDATE,'MM')||'월'||TO_CHAR(SYSDATE,'DD')||'일'
|
||||||
AS hstryPnttm
|
AS hstryPnttm
|
||||||
|
, b.desc_1 AS desc1
|
||||||
|
, b.desc_2 AS desc2
|
||||||
|
, b.desc_3 AS desc3
|
||||||
|
, b.desc_4 AS desc4
|
||||||
FROM
|
FROM
|
||||||
<include refid="VEInstrDetailDAO.table_name"/> a
|
<include refid="VEInstrDetailDAO.table_name"/> a
|
||||||
|
, ve_instr b
|
||||||
WHERE
|
WHERE
|
||||||
a.instr_div = #instrDiv#
|
a.instr_div = #instrDiv#
|
||||||
AND a.user_id = #userId#
|
AND a.user_id = #userId#
|
||||||
@ -331,6 +336,7 @@
|
|||||||
<isNotEmpty property="useYn">
|
<isNotEmpty property="useYn">
|
||||||
AND a.use_yn = #useYn#
|
AND a.use_yn = #useYn#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
AND a.user_id = b.user_id
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,10 @@
|
|||||||
frst_register_id,
|
frst_register_id,
|
||||||
last_updt_pnttm,
|
last_updt_pnttm,
|
||||||
last_updusr_id
|
last_updusr_id
|
||||||
|
, desc_1
|
||||||
|
, desc_2
|
||||||
|
, desc_3
|
||||||
|
, desc_4
|
||||||
|
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
@ -32,7 +36,12 @@
|
|||||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||||
a.frst_register_id AS frstRegisterId,
|
a.frst_register_id AS frstRegisterId,
|
||||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||||
a.last_updusr_id AS lastUpdusrId
|
a.last_updusr_id AS lastUpdusrId
|
||||||
|
|
||||||
|
, desc_1 AS desc1
|
||||||
|
, desc_2 AS desc2
|
||||||
|
, desc_3 AS desc3
|
||||||
|
, desc_4 AS desc4
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 강사 등록 C -->
|
<!-- 강사 등록 C -->
|
||||||
@ -49,6 +58,10 @@
|
|||||||
#frstRegisterId#,
|
#frstRegisterId#,
|
||||||
SYSDATE,
|
SYSDATE,
|
||||||
#lastUpdusrId#
|
#lastUpdusrId#
|
||||||
|
, #desc1#
|
||||||
|
, #desc2#
|
||||||
|
, #desc3#
|
||||||
|
, #desc4#
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@ -83,6 +96,14 @@
|
|||||||
<isNotEmpty property="adultInstrYn">
|
<isNotEmpty property="adultInstrYn">
|
||||||
, adult_instr_yn = #adultInstrYn#
|
, adult_instr_yn = #adultInstrYn#
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|
||||||
|
<isNotEmpty property="desc1">
|
||||||
|
, desc_1 = #desc1#
|
||||||
|
, desc_2 = #desc2#
|
||||||
|
, desc_3 = #desc3#
|
||||||
|
, desc_4 = #desc4#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
|
||||||
WHERE
|
WHERE
|
||||||
user_id = #userId#
|
user_id = #userId#
|
||||||
|
|||||||
@ -30,10 +30,38 @@
|
|||||||
, vpap.edu_ddln_pnttm AS eduDdlnPnttm
|
, vpap.edu_ddln_pnttm AS eduDdlnPnttm
|
||||||
, vp.prcs_nm AS prcsNm
|
, vp.prcs_nm AS prcsNm
|
||||||
, vp.prcs_div AS prcsDiv
|
, vp.prcs_div AS prcsDiv
|
||||||
, vadi.edu_cmplt_crtfc_nmbr AS eduCmpltCrtfcNmbr
|
/*
|
||||||
|
, vadi.edu_cmplt_crtfc_nmbr AS eduCmpltCrtfcNmbr
|
||||||
|
*/
|
||||||
|
, NVL(vadi.edu_cmplt_crtfc_nmbr,'이수번호발급전') AS eduCmpltCrtfcNmbr
|
||||||
, to_char(sysdate, 'YYYYMMDD') AS rd
|
, to_char(sysdate, 'YYYYMMDD') AS rd
|
||||||
|
|
||||||
|
, vi.DESC_1 AS desc1
|
||||||
|
, vi.DESC_2 AS desc2
|
||||||
|
, vi.DESC_3 AS desc3
|
||||||
|
, vi.DESC_4 AS desc4
|
||||||
|
, vid.INSTR_NM AS instrNm
|
||||||
|
|
||||||
FROM
|
FROM
|
||||||
ve_prcs_aplct_prd vpap
|
ve_prcs_aplct_prd vpap
|
||||||
|
|
||||||
|
LEFT OUTER JOIN vea_prcs_aplct_prd_instr_asgnm vpapia
|
||||||
|
ON
|
||||||
|
(1=1
|
||||||
|
AND vpap.PRCS_APLCT_PRD_ORD =vpapia.PRCS_APLCT_PRD_ORD
|
||||||
|
)
|
||||||
|
LEFT OUTER JOIN ve_instr vi
|
||||||
|
ON
|
||||||
|
(1=1
|
||||||
|
AND vpapia.user_id=vi.USER_ID
|
||||||
|
)
|
||||||
|
LEFT OUTER JOIN ve_instr_detail vid
|
||||||
|
ON
|
||||||
|
(1=1
|
||||||
|
AND vpapia.user_id=vid.USER_ID
|
||||||
|
AND vid.USE_YN ='Y'
|
||||||
|
)
|
||||||
|
|
||||||
, ve_prcs vp
|
, ve_prcs vp
|
||||||
, vea_aplct_detail_info vadi
|
, vea_aplct_detail_info vadi
|
||||||
, ve_edu_aplct vea
|
, ve_edu_aplct vea
|
||||||
|
|||||||
@ -332,6 +332,40 @@ function getYears(getYear){
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 이수증강사정보 등록
|
||||||
|
function fnCmpltInsert() {
|
||||||
|
|
||||||
|
$("#cmpltForm #desc1").val($("#detailForm #desc1").val());
|
||||||
|
$("#cmpltForm #desc2").val($("#detailForm #desc2").val());
|
||||||
|
$("#cmpltForm #desc3").val($("#detailForm #desc3").val());
|
||||||
|
$("#cmpltForm #desc4").val($("#detailForm #desc4").val());
|
||||||
|
|
||||||
|
var data1 = new FormData(document.getElementById("cmpltForm"));
|
||||||
|
|
||||||
|
if(confirm("이수증 강사 정보를 수정하시겠습니까?")){
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "${pageContext.request.contextPath}/ve/oprtn/instr/adultVisitEdu/instrInfo/instrCmpltMdfyAjax.do",
|
||||||
|
data: data1,
|
||||||
|
dataType:'json',
|
||||||
|
async: false,
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
cache: false,
|
||||||
|
success: function (returnData, status) {
|
||||||
|
if(status == 'success'){
|
||||||
|
alert("수정되었습니다.");
|
||||||
|
location.reload();
|
||||||
|
} else if(status== 'fail'){
|
||||||
|
alert("수정에 실패하였습니다.");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) { alert("수정에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
<%-- <form id="pop" name="pop" method="post">
|
<%-- <form id="pop" name="pop" method="post">
|
||||||
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>"/> <!-- 사용자 아이디 -->
|
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>"/> <!-- 사용자 아이디 -->
|
||||||
@ -952,6 +986,64 @@ function getYears(getYear){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="tb_tit01">
|
||||||
|
<p>이수증 강사 정보</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tb_type02">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 210px;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>이수증강사소개1</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3" style="position: relative;">
|
||||||
|
<input type="text" name="desc1" id="desc1" value="<c:out value='${info.desc1}' />" style="width:800px;" maxLength="100"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>이수증강사소개2</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3" style="position: relative;">
|
||||||
|
<input type="text" name="desc2" id="desc2" value="<c:out value='${info.desc2}' />" style="width:800px;" maxLength="100"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>이수증강사소개3</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3" style="position: relative;">
|
||||||
|
<input type="text" name="desc3" id="desc3" value="<c:out value='${info.desc3}' />" style="width:800px;" maxLength="100"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>이수증강사소개4</p>
|
||||||
|
</th>
|
||||||
|
<td colspan="3" style="position: relative;">
|
||||||
|
<input type="text" name="desc4" id="desc4" value="<c:out value='${info.desc4}' />" style="width:800px;" maxLength="100"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="btn_wrap btn_layout01">
|
||||||
|
<div class="btn_left" style="width:60%;">
|
||||||
|
</div>
|
||||||
|
<div class="btn_right">
|
||||||
|
<button type="button" class="btn_type04" onclick="fnCmpltInsert(); return false;">이수증 강사 정보 수정</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -964,4 +1056,13 @@ function getYears(getYear){
|
|||||||
<input type="hidden" name="memoCn" id="memoCn" value="" />
|
<input type="hidden" name="memoCn" id="memoCn" value="" />
|
||||||
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>" />
|
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>" />
|
||||||
|
|
||||||
</form:form>
|
</form:form>
|
||||||
|
|
||||||
|
<form:form id="cmpltForm" name="cmpltForm" method="post" onsubmit="return false;">
|
||||||
|
<input type="hidden" name="desc1" id="desc1" value="" />
|
||||||
|
<input type="hidden" name="desc2" id="desc2" value="" />
|
||||||
|
<input type="hidden" name="desc3" id="desc3" value="" />
|
||||||
|
<input type="hidden" name="desc4" id="desc4" value="" />
|
||||||
|
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>" />
|
||||||
|
|
||||||
|
</form:form>
|
||||||
|
|||||||
@ -511,9 +511,17 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
viewer.hideToolbarItem(["save"]);
|
viewer.hideToolbarItem(["save"]);
|
||||||
viewer.showToolbarItem(["print_pdf"]);
|
viewer.showToolbarItem(["print_pdf"]);
|
||||||
|
|
||||||
|
viewer.useWebFont(true);
|
||||||
|
|
||||||
//viewer.openFile('cmplt_crtfc_20231030.mrd');
|
//viewer.openFile('cmplt_crtfc_20231030.mrd');
|
||||||
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [cmplt_crtfc_20231030.json]');
|
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rfn [cmplt_crtfc_20231030.json]');
|
||||||
|
//viewer.openFile('cmplt_crtfc_20231030.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||||
|
/*
|
||||||
|
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+']'
|
||||||
|
, {clientSidePdf: {embeddedFont: true}});
|
||||||
|
*/
|
||||||
|
//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('cmplt_crtfc_20231030.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
viewer.openFile('cmplt_crtfc_20231030.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctCmpltCrtfcAjax.do?prcsAplctPrdOrd='+p_prcsAplctPrdOrd+'&eduAplctOrd='+p_eduAplctOrd+']');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user