refactor:기소유예 비대면일때 관련URL로 바꾸고 text 입력 가능하게 수정

This commit is contained in:
hylee 2024-01-04 18:04:11 +09:00
parent 58b7482c27
commit 265e1ee9ee
4 changed files with 419 additions and 410 deletions

View File

@ -343,14 +343,17 @@
<c:out value="${info.strtPnttm}"/>~<c:out value="${info.endPnttm}"/> <c:out value="${info.strtPnttm}"/>~<c:out value="${info.endPnttm}"/>
</td> </td>
</tr> </tr>
<c:if test="${info.prcsDiv eq 10}">
<tr> <tr>
<th scope="row">교육장소</th> <c:if test="${info.prcsDiv eq 10}">
<th scope="row">교육장소</th>
</c:if>
<c:if test="${info.prcsDiv eq 20}">
<th scope="row">관련URL</th>
</c:if>
<td class="addPro_wrap"> <td class="addPro_wrap">
<c:out value="${info.eduPlace}"/> <c:out value="${info.eduPlace}"/>
</td> </td>
</tr> </tr>
</c:if>
<tr> <tr>
<th scope="row">교육기간</th> <th scope="row">교육기간</th>
<td> <td>

View File

@ -49,10 +49,11 @@
* 10:대면 20:비대면 * 10:대면 20:비대면
* */ * */
function prcsDivChk(prcsDiv){ function prcsDivChk(prcsDiv){
console.log('prcsDiv : ', prcsDiv);
if(prcsDiv==10){ if(prcsDiv==10){
$('#tr_eduPlace').show(); $('#tr_eduPlace #thId').text('교육장소');
}else{ }else{
$('#tr_eduPlace').hide(); $('#tr_eduPlace #thId').text('관련URL');
} }
} }
@ -262,7 +263,7 @@
</td> </td>
</tr> </tr>
<tr id="tr_eduPlace"> <tr id="tr_eduPlace">
<th scope="row">교육장소</th> <th scope="row" id="thId">교육장소</th>
<td class="addPro_wrap"> <td class="addPro_wrap">
<input type="text" name="eduPlace" id="eduPlace" value="${info.eduPlace}" > <input type="text" name="eduPlace" id="eduPlace" value="${info.eduPlace}" >
</td> </td>

View File

@ -59,9 +59,9 @@
* */ * */
function prcsDivChk(prcsDiv){ function prcsDivChk(prcsDiv){
if(prcsDiv==10){ if(prcsDiv==10){
$('#tr_eduPlace').show(); $('#tr_eduPlace #thId').text('교육장소');
}else{ }else{
$('#tr_eduPlace').hide(); $('#tr_eduPlace #thId').text('관련URL');
} }
} }
@ -198,7 +198,7 @@
</td> </td>
</tr> </tr>
<tr id="tr_eduPlace"> <tr id="tr_eduPlace">
<th scope="row">교육장소</th> <th scope="row" id="thId">교육장소</th>
<td class="addPro_wrap"> <td class="addPro_wrap">
<input type="text" name="eduPlace" id="eduPlace" value="${vEEduAplctVO.eduPlace}" > <input type="text" name="eduPlace" id="eduPlace" value="${vEEduAplctVO.eduPlace}" >
</td> </td>

View File

@ -1,401 +1,406 @@
<%@ page contentType="text/html; charset=utf-8"%> <%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> <%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> <%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" /> <un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
<% pageContext.setAttribute("replaceChar", "\n"); %> <% pageContext.setAttribute("replaceChar", "\n"); %>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8">
<style> <style>
input:disabled { input:disabled {
background-color: #f9f9f9 !important; background-color: #f9f9f9 !important;
} }
input:read-only { input:read-only {
background-color: #f9f9f9 !important; background-color: #f9f9f9 !important;
} }
</style> </style>
<script type="text/javaScript" language="javascript"> <script type="text/javaScript" language="javascript">
$(document).ready(function(){ $(document).ready(function(){
// 상태값 확인 // 상태값 확인
ddlnCdSttsChk(); ddlnCdSttsChk();
$("#regBtn").click(function(){ $("#regBtn").click(function(){
var regForm = document.regForm; var regForm = document.regForm;
regForm.prcsAplctPrdOrd.value = $(this).data('info'); regForm.prcsAplctPrdOrd.value = $(this).data('info');
}); });
}); });
function ddlnCdSttsChk(){ function ddlnCdSttsChk(){
var $ddlnCdStts = $(".ddlnCdStts"); var $ddlnCdStts = $(".ddlnCdStts");
// 상태에따라 싱천버튼 활성화 비활성화 // 상태에따라 싱천버튼 활성화 비활성화
var regStatus = true; var regStatus = true;
// 텍스트가 비어있는지 확인 // 텍스트가 비어있는지 확인
if ($ddlnCdStts.text().trim() === "") { if ($ddlnCdStts.text().trim() === "") {
var dateText = $ddlnCdStts.closest('table').find("td:eq(2)").text().trim(); var dateText = $ddlnCdStts.closest('table').find("td:eq(2)").text().trim();
var strtPnttm = new Date(dateText.split("~")[0].trim().replace(/\./g, '-')); var strtPnttm = new Date(dateText.split("~")[0].trim().replace(/\./g, '-'));
var endPnttm = new Date(dateText.split("~")[1].trim().replace(/\./g, '-')); var endPnttm = new Date(dateText.split("~")[1].trim().replace(/\./g, '-'));
var currentDate = new Date(); var currentDate = new Date();
// new Date에서 년, 월, 일만 생성 // new Date에서 년, 월, 일만 생성
currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()); currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate());
if (currentDate < strtPnttm) { if (currentDate < strtPnttm) {
$ddlnCdStts.text("접수전"); $ddlnCdStts.text("접수전");
} else if (currentDate >= strtPnttm && currentDate <= endPnttm) { } else if (currentDate >= strtPnttm && currentDate <= endPnttm) {
$ddlnCdStts.text("접수중"); $ddlnCdStts.text("접수중");
regStatus = false; regStatus = false;
} else if (currentDate > endPnttm) { } else if (currentDate > endPnttm) {
$ddlnCdStts.text("접수종료"); $ddlnCdStts.text("접수종료");
} }
} }
console.log('regStatus : ', regStatus); console.log('regStatus : ', regStatus);
$('#regBtn').prop('disabled', regStatus); // 버튼 비활성화 $('#regBtn').prop('disabled', regStatus); // 버튼 비활성화
} }
function fncGoList(){ function fncGoList(){
var listForm = document.listForm ; var listForm = document.listForm ;
listForm.action = "<c:url value='/web/ve/aplct/sspnIdtmt/eduAplctList.do'/>"; listForm.action = "<c:url value='/web/ve/aplct/sspnIdtmt/eduAplctList.do'/>";
listForm.submit(); listForm.submit();
} }
function fncSendSubmit(){ function fncSendSubmit(){
if(confirm("제출 하시겠습니까?")){ if(confirm("제출 하시겠습니까?")){
$.ajax({ $.ajax({
type:"POST", type:"POST",
url:"${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctStatusAjax.do", url:"${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctStatusAjax.do",
data: { data: {
"eduAplctOrd" : $("#eduAplctOrd").val() , "eduAplctOrd" : $("#eduAplctOrd").val() ,
"sbmtYn" : 'Y', "sbmtYn" : 'Y',
"aprvlCd" : VeConstants.APRVL_CD_80, "aprvlCd" : VeConstants.APRVL_CD_80,
}, },
dataType:'json', dataType:'json',
success:function(returnData){ success:function(returnData){
if(returnData.rsCnt > 0){ if(returnData.rsCnt > 0){
alert("제출 되었습니다."); alert("제출 되었습니다.");
fncGoDetail(); fncGoDetail();
} }
}, },
error:function(request , status, error){ error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
} }
}); });
} }
} }
function fncCancleSubmit(){ function fncCancleSubmit(){
if(confirm("교육신청 취소하시겠습니까?")){ if(confirm("교육신청 취소하시겠습니까?")){
$.ajax({ $.ajax({
type:"POST", type:"POST",
url:"${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctStatusAjax.do", url:"${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctStatusAjax.do",
data: { data: {
"eduAplctOrd" : $("#eduAplctOrd").val() , "eduAplctOrd" : $("#eduAplctOrd").val() ,
"useYn" : 'N' "useYn" : 'N'
}, },
dataType:'json', dataType:'json',
success:function(returnData){ success:function(returnData){
if(returnData.rsCnt > 0){ if(returnData.rsCnt > 0){
alert("교육신청 취소되었습니다."); alert("교육신청 취소되었습니다.");
fncGoList(); fncGoList();
} }
}, },
error:function(request , status, error){ error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
} }
}); });
} }
} }
// 대상자 이름, 생년월일, 대상자TB ID // 대상자 이름, 생년월일, 대상자TB ID
function fncEduReg(trgtNm, dBirth, sspnIdtmtTrgtOrd){ function fncEduReg(trgtNm, dBirth, sspnIdtmtTrgtOrd){
var form = document.regForm; var form = document.regForm;
form.trgtNm.value = trgtNm; form.trgtNm.value = trgtNm;
form.dBirth.value = dBirth; form.dBirth.value = dBirth;
form.sspnIdtmtTrgtOrd.value = sspnIdtmtTrgtOrd; form.sspnIdtmtTrgtOrd.value = sspnIdtmtTrgtOrd;
var data = new FormData(document.getElementById("regForm")); var data = new FormData(document.getElementById("regForm"));
if(confirm("신청하시겠습니까?")){ if(confirm("신청하시겠습니까?")){
var url = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/eduRegAjax.do"; var url = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/eduRegAjax.do";
console.log(data); console.log(data);
$.ajax({ $.ajax({
type:"POST", type:"POST",
url: url, url: url,
data: data, data: data,
dataType:'json', dataType:'json',
async: false, async: false,
processData: false, processData: false,
contentType: false, contentType: false,
cache: false, cache: false,
success:function(returnData){ success:function(returnData){
if(returnData.result == "success"){ if(returnData.result == "success"){
alert("저장되었습니다."); alert("저장되었습니다.");
fncGoList(); fncGoList();
}else{ }else{
alert("교육 신청에 실패하였습니다.\n담당자에게 문의해 주세요."); alert("교육 신청에 실패하였습니다.\n담당자에게 문의해 주세요.");
} }
}, },
error:function(request , status, error){ error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
} }
}); });
} }
} }
function fncGoDetail(){ function fncGoDetail(){
var linkForm = document.linkForm ; var linkForm = document.linkForm ;
linkForm.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.do'/>"; linkForm.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.do'/>";
linkForm.submit(); linkForm.submit();
} }
function chrgInfoUpdatePop(){ function chrgInfoUpdatePop(){
commonPopLayeropen( commonPopLayeropen(
"${pageContext.request.contextPath}/web/ve/comm/popup/chrgInfoUpdatePop.do" "${pageContext.request.contextPath}/web/ve/comm/popup/chrgInfoUpdatePop.do"
, 650 , 650
, 464 , 464
, {'eduAplctOrd' : $("#eduAplctOrd").val()} , {'eduAplctOrd' : $("#eduAplctOrd").val()}
, "Y" , "Y"
, "chrgInfoUpdatePop" , "chrgInfoUpdatePop"
); );
} }
function fn_confirm(){ function fn_confirm(){
var form = document.confirmForm; var form = document.confirmForm;
var dBirth = $('#dBirth').val().replace(/\./g, ''); var dBirth = $('#dBirth').val().replace(/\./g, '');
var trgtNm = $('#trgtNm').val(); var trgtNm = $('#trgtNm').val();
form.trgtNm.value = trgtNm; form.trgtNm.value = trgtNm;
form.dBirth.value = dBirth; form.dBirth.value = dBirth;
var data = new FormData(document.getElementById("confirmForm")); var data = new FormData(document.getElementById("confirmForm"));
var url = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/userConfirmAjax.do"; var url = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/userConfirmAjax.do";
$.ajax({ $.ajax({
type:"POST", type:"POST",
url: url, url: url,
data: data, data: data,
dataType:'json', dataType:'json',
async: false, async: false,
processData: false, processData: false,
contentType: false, contentType: false,
cache: false, cache: false,
success:function(returnData){ success:function(returnData){
console.log('returnData : ', returnData); console.log('returnData : ', returnData);
if(returnData.result == "success"){ if(returnData.result == "success"){
// 대상자 테이블 pk 값 // 대상자 테이블 pk 값
var sspnIdtmtTrgtOrd = returnData.id; var sspnIdtmtTrgtOrd = returnData.id;
alert(returnData.msg); alert(returnData.msg);
// 교육 신청 ajax // 교육 신청 ajax
// 대상자 이름, 생년월일, 대상자TB ID // 대상자 이름, 생년월일, 대상자TB ID
if(returnData.next == "Y") if(returnData.next == "Y")
{ {
//sspnIdtmtTrgtOrd = returnData.id; //sspnIdtmtTrgtOrd = returnData.id;
fncEduReg(trgtNm, dBirth, returnData.id); fncEduReg(trgtNm, dBirth, returnData.id);
} }
}else{ }else{
alert(returnData.msg); alert(returnData.msg);
} }
// fn_target_confirm_clean(); // fn_target_confirm_clean();
location.reload(); location.reload();
}, },
error:function(request , status, error){ error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
} }
}); });
$('#target_confirm_popup-close').click(); $('#target_confirm_popup-close').click();
} }
function fn_target_confirm_clean(){ function fn_target_confirm_clean(){
$('#trgtNm').val(''); $('#trgtNm').val('');
$('#dBirth').val(''); $('#dBirth').val('');
} }
</script> </script>
<form name="regForm" id="regForm"> <form name="regForm" id="regForm">
<input type="hidden" name="prcsAplctPrdOrd"> <input type="hidden" name="prcsAplctPrdOrd">
<input type="hidden" name="sspnIdtmtTrgtOrd"> <!-- 대상자 테이블 PK --> <input type="hidden" name="sspnIdtmtTrgtOrd"> <!-- 대상자 테이블 PK -->
<input type="hidden" name="trgtNm"> <input type="hidden" name="trgtNm">
<input type="hidden" name="dBirth"> <input type="hidden" name="dBirth">
</form> </form>
<form name="confirmForm" id="confirmForm"> <form name="confirmForm" id="confirmForm">
<input type="hidden" name="trgtNm"> <input type="hidden" name="trgtNm">
<input type="hidden" name="dBirth"> <input type="hidden" name="dBirth">
</form> </form>
<div class="cont_wrap" id="sub"> <div class="cont_wrap" id="sub">
<div class="cont_tit"> <div class="cont_tit">
<h2>신청상세</h2> <h2>신청상세</h2>
<div class="sns_go"> <div class="sns_go">
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/facebook_icon.png" alt="페이스북 바로가기"></button> <button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/facebook_icon.png" alt="페이스북 바로가기"></button>
<button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/twitter_icon.png" alt="트위터 바로가기"></button> <button type="button" title="새창열림"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/content/twitter_icon.png" alt="트위터 바로가기"></button>
</div> </div>
</div> </div>
<div class="tit_box"> <div class="tit_box">
<i class="tit_box_icon1"></i> <i class="tit_box_icon1"></i>
<div> <div>
<p>찾아가는 저작권 교육</p> <p>찾아가는 저작권 교육</p>
<span> <span>
‘찾아가는 저작권 교육’은 저작권 교육이 필요한 <span>공공기관, 대학, 문화예술단체 등을 </span>대상으로 무료로 강의를 지원하는 맞춤형 교육 서비스입니다. ‘찾아가는 저작권 교육’은 저작권 교육이 필요한 <span>공공기관, 대학, 문화예술단체 등을 </span>대상으로 무료로 강의를 지원하는 맞춤형 교육 서비스입니다.
<p style="font-weight:400;color:red;font-size:17px;padding-top:10px;">담당자 연락처) 02-2669-0083</p> <p style="font-weight:400;color:red;font-size:17px;padding-top:10px;">담당자 연락처) 02-2669-0083</p>
</span> </span>
</div> </div>
</div> </div>
<div class="tb_tit01"> <div class="tb_tit01">
<div class="tb_tit01_left"> <div class="tb_tit01_left">
<p>교육신청 내용</p> <p>교육신청 내용</p>
</div> </div>
<%-- <%--
<c:if test="${info.aprvlCd eq VeConstants.STATUS_CD_SBMT}"> <c:if test="${info.aprvlCd eq VeConstants.STATUS_CD_SBMT}">
<div class="btn_wrap"> <div class="btn_wrap">
<button type="button" class="btnType06" onclick="chrgInfoUpdatePop();">담당자 정보 수정</button> <button type="button" class="btnType06" onclick="chrgInfoUpdatePop();">담당자 정보 수정</button>
</div> </div>
</c:if> </c:if>
--%> --%>
</div> </div>
<div class="tb_type01 tb_write"> <div class="tb_type01 tb_write">
<table> <table>
<colgroup> <colgroup>
<col style="width: 210px;"> <col style="width: 210px;">
<col style="width: auto;"> <col style="width: auto;">
<col style="width: 210px;"> <col style="width: 210px;">
<col style="width: auto;"> <col style="width: auto;">
</colgroup> </colgroup>
<tbody> <tbody>
<tr> <tr>
<th scope="row">교육부분</th> <th scope="row">교육부분</th>
<td> <td>
<ve:code codeId="VEA001" code="${info.prcsDiv}"/> <ve:code codeId="VEA001" code="${info.prcsDiv}"/>
</td> </td>
</tr> </tr>
<tr> <tr>
<th scope="row">과정</th> <th scope="row">과정</th>
<td> <td>
<c:out value="${info.prcsNm}"/> <c:out value="${info.prcsNm}"/>
</td> </td>
</tr> </tr>
<tr> <tr>
<th scope="row">신청기간</th> <th scope="row">신청기간</th>
<td> <td>
<c:out value="${info.strtPnttm}"/>~<c:out value="${info.endPnttm}"/> <c:out value="${info.strtPnttm}"/>~<c:out value="${info.endPnttm}"/>
</td> </td>
</tr> </tr>
<tr> <tr>
<th scope="row">교육장소</th> <c:if test="${info.prcsDiv eq 10}">
<td class="addPro_wrap"> <th scope="row">교육장소</th>
<c:out value="${info.eduPlace}"/> </c:if>
</td> <c:if test="${info.prcsDiv eq 20}">
</tr> <th scope="row">관련URL</th>
<tr> </c:if>
<th scope="row">교육기간</th> <td class="addPro_wrap">
<td> <c:out value="${info.eduPlace}"/>
<c:out value="${info.eduStrtPnttm}"/> </td>
</td> </tr>
</tr> <tr>
<th scope="row">교육기간</th>
<tr> <td>
<th scope="row">상세교육과정</th> <c:out value="${info.eduStrtPnttm}"/>
<td> </td>
<c:out value="${info.prcsCn }" /> </tr>
</td>
</tr> <tr>
<tr> <th scope="row">상세교육과정</th>
<th scope="row">정원</th> <td>
<td class="addPro_wrap"> <c:out value="${info.prcsCn }" />
<c:out value="${info.nos}"/> </td>
</td> </tr>
</tr> <tr>
<tr> <th scope="row">정원</th>
<th scope="row">상태</th> <td class="addPro_wrap">
<td class="ddlnCdStts"> <c:out value="${info.nos}"/>
<c:choose> </td>
<c:when test="${not empty info.aprvlCd}"> </tr>
<kc:code codeId="VE0003" code="${info.aprvlCd}"/> <tr>
</c:when> <th scope="row">상태</th>
<c:otherwise> <td class="ddlnCdStts">
<kc:code codeId="VEA004" code="${info.ddlnCd}"/> <c:choose>
</c:otherwise> <c:when test="${not empty info.aprvlCd}">
</c:choose> <kc:code codeId="VE0003" code="${info.aprvlCd}"/>
</td> </c:when>
</tr> <c:otherwise>
</tbody> <kc:code codeId="VEA004" code="${info.ddlnCd}"/>
</table> </c:otherwise>
</div> </c:choose>
<div class="btn_wrap btn_layout01"> </td>
<div class="btn_left"> </tr>
</div> </tbody>
<div class="btn_center"> </table>
</div> </div>
<div class="btn_right" class="aplctBtn"> <div class="btn_wrap btn_layout01">
<button type="button" class="btnType04" id="regBtn" data-info="<c:out value="${info.prcsAplctPrdOrd}"/>" data-tooltip="target_confirm_popup" >신청</button> <div class="btn_left">
</div> </div>
</div> <div class="btn_center">
</div>
</div> <div class="btn_right" class="aplctBtn">
<button type="button" class="btnType04" id="regBtn" data-info="<c:out value="${info.prcsAplctPrdOrd}"/>" data-tooltip="target_confirm_popup" >신청</button>
</div>
<!-- 교육대상자 확인 --> </div>
<div class="tooltip-wrap">
<div class="popup_wrap popType01" tabindex="0" data-tooltip-con="target_confirm_popup" data-focus="target_confirm_popup" data-focus-prev="target_confirm_popup_close"> </div>
<div class="popup_tit">
<p>교육대상자 확인</p>
<button class="btn_popup_close tooltip-close" data-focus="target_confirm_popup_close" title="팝업 닫기"><i></i></button> <!-- 교육대상자 확인 -->
</div> <div class="tooltip-wrap">
<div class="popup_cont"> <div class="popup_wrap popType01" tabindex="0" data-tooltip-con="target_confirm_popup" data-focus="target_confirm_popup" data-focus-prev="target_confirm_popup_close">
<div class="cont_body"> <div class="popup_tit">
<div class="pop_tb_type01" style="overflow:visible;"> <p>교육대상자 확인</p>
<table> <button class="btn_popup_close tooltip-close" data-focus="target_confirm_popup_close" title="팝업 닫기"><i></i></button>
<colgroup> </div>
<col style="width:38%;"> <div class="popup_cont">
<col style="width:auto;"> <div class="cont_body">
</colgroup> <div class="pop_tb_type01" style="overflow:visible;">
<tr> <table>
<th>성명</th> <colgroup>
<td> <col style="width:38%;">
<input type="text" id="trgtNm"> <col style="width:auto;">
</td> </colgroup>
</tr> <tr>
<tr> <th>성명</th>
<th>주민번호앞자리</th> <td>
<td> <input type="text" id="trgtNm">
<div class="calendar_wrap"> </td>
<duet-date-picker identifier="date" id="dBirth" class="startDate" id="" min="1940-01-01"></duet-date-picker> </tr>
</div> <tr>
<script src="${pageContext.request.contextPath}/visitEdu/usr/publish/script/duetdatepicker2.js"></script> <th>주민번호앞자리</th>
</td> <td>
</tr> <div class="calendar_wrap">
</table> <duet-date-picker identifier="date" id="dBirth" class="startDate" id="" min="1940-01-01"></duet-date-picker>
</div>
</div> <script src="${pageContext.request.contextPath}/visitEdu/usr/publish/script/duetdatepicker2.js"></script>
<div class="pop_btn_wrap btn_layout01"> </td>
<div class="btn_left"> </tr>
</div> </table>
<div class="btn_center">
<button type="button" class="btnType05" onclick="fn_confirm()">제출</button> </div>
<button type="button" class="btnType02 tooltip-close" id="target_confirm_popup-close" data-focus="target_confirm_popup-close" data-focus-next="target_confirm_popup">취소</button> <div class="pop_btn_wrap btn_layout01">
</div> <div class="btn_left">
<div class="btn_right"> </div>
</div> <div class="btn_center">
</div> <button type="button" class="btnType05" onclick="fn_confirm()">제출</button>
</div> <button type="button" class="btnType02 tooltip-close" id="target_confirm_popup-close" data-focus="target_confirm_popup-close" data-focus-next="target_confirm_popup">취소</button>
</div> </div>
</div> <div class="btn_right">
</div> </div>
<!--// 신청 클릭 > 기소유예 대상자 확인 팝업 --> </div>
</div>
</div>
</div>
</div>
<!--// 신청 클릭 > 기소유예 대상자 확인 팝업 -->