2024-01-09 09:54 기소유예 신청 내용 수정
This commit is contained in:
parent
9b8556a370
commit
7525c2aefc
@ -92,6 +92,7 @@ public class SspnIdtmtServiceImpl implements SspnIdtmtService {
|
||||
@Override
|
||||
public ModelAndView checkSspnIdtmt(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||
/*
|
||||
* step0.해당 계정으로 신청한 정보가 있는지 확인 하고, 있다면 동일한 정보로 신청했는지 확인 할것.
|
||||
* step1.신청 가능한 대상이 있는지 찾는다.
|
||||
* 있으면 신청처리 but 2개 이상이면 선택하도록, 1개면 신청 처리
|
||||
* step2.대상이 없으면 기존 이력이 있는지 확인
|
||||
@ -109,18 +110,85 @@ public class SspnIdtmtServiceImpl implements SspnIdtmtService {
|
||||
try {
|
||||
result="";
|
||||
//
|
||||
// // step1.신청 가능한 대상이 있는지 찾는다.
|
||||
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1(cndtnTrgtInfoMngVO);
|
||||
|
||||
if (cndtnTrgtMngVOList.size()>0) {
|
||||
result = "success";
|
||||
msg = "";
|
||||
id = "";
|
||||
next = Integer.toString(cndtnTrgtMngVOList.size()); //대상자 수
|
||||
}else {
|
||||
// // step0.해당 계정으로 신청한 정보가 있는지 확인 하고, 있다면 동일한 정보로 신청했는지 확인 할것.
|
||||
CndtnTrgtMngVO cndtnTrgtMngVO = cndtnTrgtInfoMngDAO.checkSspnIdtmtNewStep0(cndtnTrgtInfoMngVO);
|
||||
|
||||
if ("F".equals(cndtnTrgtMngVO.getResultCd())) { //해당 계정으로 신청한 정보중에 다른 개인정보(이름, 생년월일, 성별)를 사용해서 신청한 내용이 있다.
|
||||
|
||||
result="fail";
|
||||
msg = "하나의 계정은 한 명의 대상자만 신청할 수 있습니다.";
|
||||
|
||||
modelAndView.addObject("msg", msg);
|
||||
modelAndView.addObject("result", result);
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
// step1.신청 가능한 대상이 있는지 찾는다.
|
||||
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1(cndtnTrgtInfoMngVO);
|
||||
|
||||
System.out.println(cndtnTrgtMngVOList);
|
||||
System.out.println(cndtnTrgtMngVOList.size());
|
||||
|
||||
if (cndtnTrgtMngVOList==null || cndtnTrgtMngVOList.size()<=0) { //대상자가 없음
|
||||
|
||||
//step2.대상이 없으면 기존 이력이 있는지 확인
|
||||
cndtnTrgtMngVOList = cndtnTrgtInfoMngDAO.checkSspnIdtmtStep2(cndtnTrgtInfoMngVO);
|
||||
|
||||
if (cndtnTrgtMngVOList==null || cndtnTrgtMngVOList.size()<=0) { //step3.기존 이력이 없으면 관리자에게 문의 하도록 한다.
|
||||
result = "fail";
|
||||
msg = "대상자 정보가 없습니다. 관리자에게 문의 바랍니다.";
|
||||
next = "Y"; //?
|
||||
|
||||
}else if (cndtnTrgtMngVOList.size()>0) {
|
||||
//기존 이력의 사유를 사용자에게 전달한다.
|
||||
result = "fail";
|
||||
msg = "기존 이력을 전달한다.------";
|
||||
|
||||
if ("20".equals(cndtnTrgtMngVOList.get(0).getEduStateCd())) {
|
||||
msg = "이미 이수한 이력이 있습니다. 관리자에게 문의 바랍니다.";
|
||||
next = "Y"; //?
|
||||
|
||||
}else if ("25".equals(cndtnTrgtMngVOList.get(0).getEduStateCd())) {
|
||||
msg = "이미 신청한 교육이 있습니다.";
|
||||
next = ""; //?
|
||||
|
||||
}else if ("30".equals(cndtnTrgtMngVOList.get(0).getEduStateCd())) {
|
||||
msg = "현재 진행중인 교육이 있습니다.";
|
||||
next = ""; //?
|
||||
|
||||
}else if ("40".equals(cndtnTrgtMngVOList.get(0).getEduStateCd())) {
|
||||
msg = "미이수한 이력이 있습니다. 관리자에게 문의 바랍니다.";
|
||||
next = "Y"; //?
|
||||
|
||||
}else if ("60".equals(cndtnTrgtMngVOList.get(0).getEduStateCd())) {
|
||||
msg = "교육취소 이력이 있습니다. 관리자에게 문의 바랍니다.";
|
||||
next = "Y"; //?
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}else if (cndtnTrgtMngVOList.size()==1) { //성공 신청 진행
|
||||
result = "success";
|
||||
msg = "";
|
||||
id = cndtnTrgtMngVOList.get(0).getSspnIdtmtTrgtOrd();
|
||||
next = "Y";
|
||||
//next = Integer.toString(cndtnTrgtMngVOList.size()); //대상자 수
|
||||
|
||||
}else if (cndtnTrgtMngVOList.size()>1) { //대상 리스트 던질것
|
||||
//to do
|
||||
result = "success";
|
||||
msg = "";
|
||||
id = ""; //여기에 대상 선택을 위한 데이터를 넣어준다.
|
||||
next = "N";
|
||||
modelAndView.addObject("cndtnTrgtMngVOList", cndtnTrgtMngVOList);
|
||||
//next = Integer.toString(cndtnTrgtMngVOList.size()); //대상자 수
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
if(StringUtils.isNotEmpty(id)) {
|
||||
msg = "이미 신청한 대상자 입니다.";
|
||||
|
||||
@ -136,17 +204,19 @@ public class SspnIdtmtServiceImpl implements SspnIdtmtService {
|
||||
next = "Y";
|
||||
}
|
||||
}
|
||||
*/
|
||||
} catch (Exception e) {
|
||||
result="fail";
|
||||
msg = "오류가 발생하였습니다 관리자에게 문의하세요. ";
|
||||
next = "Y";
|
||||
e.printStackTrace();
|
||||
// TODO: handle exception
|
||||
}
|
||||
modelAndView.addObject("msg", msg);
|
||||
modelAndView.addObject("result", result);
|
||||
modelAndView.addObject("id", id);
|
||||
modelAndView.addObject("next", next);
|
||||
|
||||
modelAndView.addObject("msg", msg);
|
||||
modelAndView.addObject("id", id);
|
||||
modelAndView.addObject("result", result);
|
||||
modelAndView.addObject("next", next); //fail & Y = 관리자 문의 버튼 노출
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
@ -569,7 +569,8 @@ public class SspnIdtmtController {
|
||||
|
||||
String result = "";
|
||||
try {
|
||||
|
||||
//암호화
|
||||
vEEduAplctVO = egovCryptoUtil.encryptVEEduAplctVOInfo(vEEduAplctVO);
|
||||
sspnIdtmtService.insertVeEduAplct(vEEduAplctVO);
|
||||
|
||||
|
||||
@ -578,11 +579,11 @@ public class SspnIdtmtController {
|
||||
cndtnTrgtMngVO.setUserId(loginVO.getUniqId());
|
||||
cndtnTrgtMngVO.setSspnIdtmtTrgtOrd(vEPrcsDetailVO.getSspnIdtmtTrgtOrd());
|
||||
cndtnTrgtMngVO.setEduStateCd("25"); // 신청
|
||||
cndtnTrgtMngVO.setPrcsAplctPrdOrdCmplt(vEPrcsDetailVO.getPrcsAplctPrdOrd()); // 교육 번호
|
||||
//cndtnTrgtMngVO.setPrcsAplctPrdOrdCmplt(vEPrcsDetailVO.getPrcsAplctPrdOrd()); // 교육 번호
|
||||
// , edu_state_cd = #eduStateCd#
|
||||
// , prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt#
|
||||
|
||||
|
||||
|
||||
cndtnTrgtInfoMngService.updateUserId(cndtnTrgtMngVO);
|
||||
|
||||
result = "success";
|
||||
@ -719,6 +720,46 @@ public class SspnIdtmtController {
|
||||
*/
|
||||
}
|
||||
|
||||
/**
|
||||
* 기반강화연수과정 신청기간 등록
|
||||
*/
|
||||
@RequestMapping("/web/ve/aplct/sspnIdtmt/userNewConfirmAjax.do")
|
||||
public ModelAndView userNewConfirmAjax(
|
||||
@ModelAttribute("cndtnTrgtInfoMngVO") CndtnTrgtMngVO cndtnTrgtInfoMngVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//로그인 처리====================================
|
||||
//로그인 정보 가져오기
|
||||
String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model);
|
||||
if (!"".equals(s_oprtnLoginCheckNInfo)) {
|
||||
modelAndView.addObject("result", "loginFail");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
|
||||
|
||||
|
||||
System.out.println(cndtnTrgtInfoMngVO.getUserId());
|
||||
cndtnTrgtInfoMngVO.setUserId(loginVO.getUniqId());
|
||||
System.out.println(cndtnTrgtInfoMngVO.getUserId());
|
||||
|
||||
System.out.println(cndtnTrgtInfoMngVO.getSex());
|
||||
//System.out.println(cndtnTrgtInfoMngVO.getDBirth());
|
||||
System.out.println(cndtnTrgtInfoMngVO.getdBirth());
|
||||
System.out.println(cndtnTrgtInfoMngVO.getTrgtNm());
|
||||
|
||||
cndtnTrgtInfoMngVO = egovCryptoUtil.encryptCndtnTrgtMngVOInfo(cndtnTrgtInfoMngVO);
|
||||
|
||||
//return modelAndView;
|
||||
|
||||
return sspnIdtmtService.checkSspnIdtmt(cndtnTrgtInfoMngVO);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 교육신청 목록 화면
|
||||
|
||||
@ -50,6 +50,8 @@ public class CndtnTrgtMngVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String eduAplctOrd; //신청한 교육 순번
|
||||
|
||||
private String resultCd; //결과값 T-참,F-거짓
|
||||
|
||||
|
||||
|
||||
|
||||
@ -232,6 +234,12 @@ public class CndtnTrgtMngVO extends ComDefaultVO implements Serializable {
|
||||
public void setEduAplctOrd(String eduAplctOrd) {
|
||||
this.eduAplctOrd = eduAplctOrd;
|
||||
}
|
||||
public String getResultCd() {
|
||||
return resultCd;
|
||||
}
|
||||
public void setResultCd(String resultCd) {
|
||||
this.resultCd = resultCd;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -110,9 +110,17 @@ public class CndtnTrgtMngDAO extends EgovAbstractDAO {
|
||||
}
|
||||
|
||||
public List<CndtnTrgtMngVO> checkSspnIdtmtStep1(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||
return (List<CndtnTrgtMngVO>) select("cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1", cndtnTrgtInfoMngVO);
|
||||
return (List<CndtnTrgtMngVO>) list("cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1", cndtnTrgtInfoMngVO);
|
||||
}
|
||||
|
||||
|
||||
public List<CndtnTrgtMngVO> checkSspnIdtmtStep2(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||
return (List<CndtnTrgtMngVO>) list("cndtnTrgtInfoMngDAO.checkSspnIdtmtStep2", cndtnTrgtInfoMngVO);
|
||||
}
|
||||
|
||||
public CndtnTrgtMngVO checkSspnIdtmtNewStep0(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||
return (CndtnTrgtMngVO) select("cndtnTrgtInfoMngDAO.checkSspnIdtmtNewStep0", cndtnTrgtInfoMngVO);
|
||||
}
|
||||
|
||||
public void updateUserId(CndtnTrgtMngVO cndtnTrgtMngVO) {
|
||||
update("cndtnTrgtInfoMngDAO.updateUserId", cndtnTrgtMngVO);
|
||||
}
|
||||
|
||||
@ -208,8 +208,12 @@
|
||||
UPDATE
|
||||
<include refid="CndtnTrgtInfoMngDAO.table_name"/>
|
||||
SET
|
||||
user_id = #userId#
|
||||
, req_state_cd = #reqStateCd#
|
||||
user_id = #userId#
|
||||
|
||||
<isNotEmpty property="reqStateCd">
|
||||
, req_state_cd = #reqStateCd#
|
||||
</isNotEmpty>
|
||||
|
||||
, edu_state_cd = #eduStateCd#
|
||||
, prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt#
|
||||
WHERE
|
||||
@ -330,7 +334,9 @@
|
||||
<select id="cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1" parameterClass="CndtnPrcsInfoMngVO" resultClass="CndtnPrcsInfoMngVO">
|
||||
/* cndtnTrgtInfoMngDAO.checkSspnIdtmtStep1 - step1.신청 가능한 대상이 있는지 찾는다. */
|
||||
SELECT
|
||||
sspn_idtmt_trgt_ord AS sspnIdtmtTrgtOrd
|
||||
a.sspn_idtmt_trgt_ord AS sspnIdtmtTrgtOrd
|
||||
, a.req_nmbr AS regNmbr
|
||||
, a.prsctr_nm AS prsctrNm
|
||||
FROM
|
||||
<include refid="CndtnTrgtInfoMngDAO.table_name"/> a
|
||||
WHERE
|
||||
@ -339,13 +345,58 @@
|
||||
AND a.sex = #sex#
|
||||
AND (
|
||||
a.edu_state_cd = '10' /* 교육대기 */
|
||||
OR a.edu_state_cd = '35' /* 교육신청반려*/
|
||||
OR a.edu_state_cd = '50' /* 연기 */
|
||||
OR a.edu_state_cd = '70' /* 재교육 */
|
||||
|
||||
)
|
||||
)
|
||||
AND a.prcs_aplct_prd_ord_cmplt IS NULL /* 병합되지 않았다. */
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 기소유예 대상자 확인 STEP02 -->
|
||||
<select id="cndtnTrgtInfoMngDAO.checkSspnIdtmtStep2" parameterClass="CndtnPrcsInfoMngVO" resultClass="CndtnPrcsInfoMngVO">
|
||||
/* cndtnTrgtInfoMngDAO.checkSspnIdtmtStep2 - //step2.대상이 없으면 기존 이력이 있는지 확인 */
|
||||
SELECT
|
||||
a.sspn_idtmt_trgt_ord AS sspnIdtmtTrgtOrd
|
||||
, a.edu_state_cd AS eduStateCd
|
||||
FROM
|
||||
<include refid="CndtnTrgtInfoMngDAO.table_name"/> a
|
||||
WHERE
|
||||
a.trgt_nm = #trgtNm#
|
||||
AND a.d_birth = #dBirth#
|
||||
AND a.sex = #sex#
|
||||
AND (
|
||||
a.edu_state_cd = '20' /* 이수 */
|
||||
OR a.edu_state_cd = '25' /* 요청 */
|
||||
OR a.edu_state_cd = '30' /* 교육배정 */
|
||||
OR a.edu_state_cd = '40' /* 미이수 */
|
||||
OR a.edu_state_cd = '60' /* 교육취소 */
|
||||
|
||||
)
|
||||
AND a.prcs_aplct_prd_ord_cmplt IS NULL /* 병합되지 않았다. */
|
||||
</select>
|
||||
|
||||
<!-- 기소유예 대상자 확인 STEP00 -->
|
||||
<select id="cndtnTrgtInfoMngDAO.checkSspnIdtmtNewStep0" parameterClass="CndtnPrcsInfoMngVO" resultClass="CndtnPrcsInfoMngVO">
|
||||
/* cndtnTrgtInfoMngDAO.checkSspnIdtmtNewStep0 - step0.해당 계정으로 신청한 정보가 있는지 확인 하고, 있다면 동일한 정보로 신청했는지 확인 할것. */
|
||||
SELECT CASE WHEN aa.cnt=bb.cnt THEN 'T'
|
||||
ELSE 'F'
|
||||
END AS resultCd
|
||||
FROM (
|
||||
/*해당 계정으로 신청한 전체 숫자*/
|
||||
SELECT count(*) cnt
|
||||
FROM vea_sspn_idmt_trgt b
|
||||
WHERE b.user_id = #userId#
|
||||
)aa
|
||||
,(
|
||||
/*해당 계정, 해당 정보로 신청한 전체 숫자*/
|
||||
SELECT count(*) cnt
|
||||
FROM vea_sspn_idmt_trgt b
|
||||
WHERE b.user_id = #userId#
|
||||
AND b.TRGT_NM = #trgtNm#
|
||||
AND b.D_BIRTH = #dBirth#
|
||||
AND b.SEX = #sex#
|
||||
)bb
|
||||
</select>
|
||||
</sqlMap>
|
||||
|
||||
@ -507,7 +507,8 @@ $(document).ready(function(){
|
||||
|
||||
//설문 팝업
|
||||
function fncAplctPopup(
|
||||
id //aplctOrd
|
||||
p_prcsAplctPrdOrd
|
||||
, id //aplctOrd
|
||||
, chId //chasiOrd
|
||||
, p_site_id_cd //10,20,30
|
||||
, p_action //select, insert
|
||||
@ -517,7 +518,8 @@ $(document).ready(function(){
|
||||
) {
|
||||
|
||||
paramObj = {
|
||||
"eduAplctOrd" : id
|
||||
"prcsAplctPrdOrd": p_prcsAplctPrdOrd
|
||||
,"eduAplctOrd" : id
|
||||
,"eduChasiOrd" : chId
|
||||
,"siteIdCd" : p_site_id_cd
|
||||
,"siteId" : "60" //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소
|
||||
@ -673,12 +675,12 @@ $(document).ready(function(){
|
||||
<td class="aplctBtn">
|
||||
<%-- <button type="button" class="btnType04" onclick="fncEduReg('<c:out value="${list.prcsAplctPrdOrd}"/>');">신청</button> --%>
|
||||
<button type="button" class="btnType04" data-info="<c:out value="${list.prcsAplctPrdOrd}"/>" data-tooltip="target_confirm_popup" >신청</button>
|
||||
<!--
|
||||
<!-- -->
|
||||
<button type="button" class="btnType02" data-tooltip=""
|
||||
onclick="fncAplctPopup('','','10','select'
|
||||
onclick="fncAplctPopup('<c:out value="${list.prcsAplctPrdOrd}"/>','','','10','select'
|
||||
,'','',''
|
||||
)" title="팝업 열림">설문완료</button>
|
||||
-->
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@ -73,10 +73,13 @@ $(document).ready(function(){
|
||||
$('input[type="text"]').not('#fld').each(function() {
|
||||
if ($(this).val() == '') {
|
||||
var fieldName = $(this).closest('td').prev('th').find('p').text();
|
||||
alert(fieldName + '를 입력해주세요.');
|
||||
$(this).focus();
|
||||
valChk = false
|
||||
return false; // 함수 실행 중지
|
||||
|
||||
if (fieldName!=''){
|
||||
alert(fieldName + '를 입력해주세요.');
|
||||
$(this).focus();
|
||||
valChk = false
|
||||
return false; // 함수 실행 중지
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@ -63,23 +63,42 @@
|
||||
);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
function fn_new_confirm(){
|
||||
function fn_qa(){
|
||||
location.href = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/main.do";
|
||||
}
|
||||
|
||||
function fn_new_confirm(p_prcsAplctPrdOrd){
|
||||
|
||||
var form = document.confirmForm;
|
||||
var dBirth = $('#dBirth').val().replace(/\./g, '');
|
||||
var trgtNm = $('#trgtNm').val();
|
||||
var sex = $('#sex').val();
|
||||
|
||||
|
||||
var sex = $('input[name="sex"]:checked').val();
|
||||
|
||||
$('#regForm input[name="prcsAplctPrdOrd"]').val(p_prcsAplctPrdOrd);
|
||||
|
||||
if (trgtNm==""){
|
||||
alert("성명을 입력해주세요.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (dBirth==""){
|
||||
alert("주민번호앞자리를 입력해주세요.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (sex==""){
|
||||
alert("성별을 입력해주세요.");
|
||||
return;
|
||||
}
|
||||
form.trgtNm.value = trgtNm;
|
||||
form.dBirth.value = dBirth;
|
||||
form.sex.value = sex;
|
||||
|
||||
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";
|
||||
var url = "${pageContext.request.contextPath}/web/ve/aplct/sspnIdtmt/userNewConfirmAjax.do";
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
url: url,
|
||||
@ -102,10 +121,24 @@
|
||||
{
|
||||
//sspnIdtmtTrgtOrd = returnData.id;
|
||||
// fncEduReg(trgtNm, dBirth, returnData.id);
|
||||
$('#target_confirm_popup-close').click();
|
||||
fn_eduRegPopup(trgtNm, dBirth, returnData.id);
|
||||
}else if(returnData.next == "N"){
|
||||
//동일 대상자 중에서 선택할수 있도록 처리해야 한다.
|
||||
alert(returnData.cndtnTrgtMngVOList);
|
||||
alert(returnData.cndtnTrgtMngVOList.length);
|
||||
alert(returnData.cndtnTrgtMngVOList[0]);
|
||||
alert(returnData.cndtnTrgtMngVOList[0].sspnIdtmtTrgtOrd);
|
||||
}
|
||||
}else{
|
||||
alert(returnData.msg);
|
||||
|
||||
if(returnData.next == "Y" && returnData.result == "fail")
|
||||
{
|
||||
//문의 하기 버튼 노출을 한다.
|
||||
$('#qaBtn').show();
|
||||
|
||||
}
|
||||
}
|
||||
// fn_target_confirm_clean();
|
||||
// location.reload();
|
||||
@ -199,12 +232,73 @@ $(document).ready(function(){
|
||||
<div class="btn_left">
|
||||
</div>
|
||||
<div class="btn_center">
|
||||
<button type="button" class="btnType05" onclick="fn_new_confirm()">제출</button>
|
||||
<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>
|
||||
<button type="button" class="btnType05" onclick="fn_new_confirm('${vEEduChasiVO.prcsAplctPrdOrd}')">제출</button>
|
||||
<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 class="btn_right">
|
||||
</div>
|
||||
</div>
|
||||
<div class="pop_btn_wrap btn_layout01">
|
||||
<div class="btn_left">
|
||||
</div>
|
||||
<div class="btn_center">
|
||||
</div>
|
||||
<div class="btn_right">
|
||||
<button type="button" id="qaBtn" class="btnType05" onclick="fn_qa()" style="display:none;">문의하기</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <div class="pop_tb_type01" style="overflow:visible;" id="VOList"> -->
|
||||
<div class="pop_tb_type01" style="overflow:;" id="VOList">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width:30%;">
|
||||
<col style="width:30%;">
|
||||
<col style="width:auto;">
|
||||
</colgroup>
|
||||
|
||||
<div>
|
||||
<tr>
|
||||
<td colspan="3">여러건의 데이터가 확인 되었습니다.하기 대상 데이터중 하나를 선택 바랍니다.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>성명</th>
|
||||
<td>
|
||||
<input type="text" id="trgtNm">
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="trgtNm">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>주민번호앞자리</th>
|
||||
<td>
|
||||
<div class="calendar_wrap">
|
||||
<duet-date-picker identifier="date" id="dBirth" class="startDate" id="" min="1940-01-01"></duet-date-picker>
|
||||
</div>
|
||||
<script src="${pageContext.request.contextPath}/visitEdu/usr/publish/script/duetdatepicker2.js"></script>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="trgtNm">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>성별</th>
|
||||
<td>
|
||||
<input type="radio" id="sexM" name="sex" value="M" checked="checked"> <label class="" for="sexM">남성</label>
|
||||
<input type="radio" id="sexF" name="sex" value="F"> <label class="" for="sexF">여성</label>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="trgtNm">
|
||||
</td>
|
||||
</tr>
|
||||
</div>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user