diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index fd0e68a0..4385c5cb 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -41,6 +41,7 @@ */oprtn/adultVisitEdu/popup/** */oprtn/fndthEnhanceTrn/popup/** */oprtn/cndtnSspnIdtmt/popup/** + */oprtn/cmdTrgt/popup/* */oprtn/instr/tngrVisitEdu/popup/** */oprtn/cmm/scholPopListBower.jsp */oprtn/cmm/SchduleManagerPopDetail.jsp diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/popup/excelUploadPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/popup/excelUploadPopup.jsp new file mode 100644 index 00000000..4059eb94 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/popup/excelUploadPopup.jsp @@ -0,0 +1,230 @@ + +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<% + /** + * @Class Name : eduAcmdtAplctPopup.jsp + * @Description : 숙박신청내용보기 팝업 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2022.01.07 박진순 최초 생성 + * @author 박진순 + * @since 2020.01.07 + * @version 1.0 + * @see + * + */ +%> + + + + + 숙박신청내용보기팝업 + + + + + + + +
+
+ +
+

대상자 엑셀 업로드

+
+ + + + + + + + + + + + + + + +
+

필수입력 항목*

+

첨부파일

+
+ +
+
+ + +
+

첨부파일 가능 용량은 20MB입니다.

+
+
+ + + + + + + + + + + + + + + + + + + + +
첨부파일 리스트 : 파일명, 종류, 크기, 삭제
파일 명종류크기삭제
+

첨부하실 파일을 마우스로 끌어서 넣어주세요.

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
첨부파일 리스트 : 파일명, 종류, 크기, 삭제
파일 명종류크기삭제
+ + + + "> + + "> + + +
+
+
+ + +
+
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ +
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/trgtList.jsp index aac977e0..7a06d7dd 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/trgtList.jsp @@ -114,9 +114,9 @@ } - function fncGoDetail(sspnIdtmtTrgtOrd){ + function fncGoDetail(cmdTrgtInfoOrd){ var detailForm = document.detailForm ; - detailForm.sspnIdtmtTrgtOrd.value = sspnIdtmtTrgtOrd; + detailForm.cmdTrgtInfoOrd.value = cmdTrgtInfoOrd; detailForm.action = ""; detailForm.submit(); } @@ -273,15 +273,15 @@ // 대상자 의뢰취소 function fn_updateReqStatus(p_eduStateCd, p_reqStateCd) { - var sspnIdtmtTrgtOrdList = []; + var cmdTrgtInfoOrdList = []; console.log('Start'); var chk = false; // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 $("input[name='chk']:checked").each(function() { - var sspnIdtmtTrgtOrdValue = $(this).val(); - sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + var cmdTrgtInfoOrdValue = $(this).val(); + cmdTrgtInfoOrdList.push(cmdTrgtInfoOrdValue); // 교육상태가 대기/ 연기 인지 확인 // 그 외에 값이면 loop 나온 뒤 경고 alert 실행 후 function 종료 @@ -297,28 +297,28 @@ if(chk){ alert("교육상태가 '교육대기','연기' 외에 다른 상태값이 있습니다."); // 초기화 - sspnIdtmtTrgtOrdList = []; + cmdTrgtInfoOrdList = []; return; } // 선택된 항목이 없으면 경고 메시지를 표시하고 함수를 종료 - if (sspnIdtmtTrgtOrdList.length === 0) { + if (cmdTrgtInfoOrdList.length === 0) { alert("선택된 항목이 없습니다. 선택 후 다시 시도하세요."); return false; } var dataToSend = { - "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList, + "cmdTrgtInfoOrdList" : cmdTrgtInfoOrdList, "eduStateCd" : p_eduStateCd, "reqStateCd" : p_reqStateCd }; - //alert(sspnIdtmtTrgtOrdList); + //alert(cmdTrgtInfoOrdList); var form = document.popForm; - form.sspnIdtmtTrgtOrdList.value = sspnIdtmtTrgtOrdList; + form.cmdTrgtInfoOrdList.value = cmdTrgtInfoOrdList; form.eduStateCd.value = p_eduStateCd; form.reqStateCd.value = p_reqStateCd; @@ -363,15 +363,15 @@ // 대상자 의뢰취소 - 취소에 취소 (복구) function fn_updateCancelReqStatus(p_eduStateCd, p_reqStateCd) { - var sspnIdtmtTrgtOrdList = []; + var cmdTrgtInfoOrdList = []; console.log('Start'); var chk = false; // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 $("input[name='chk']:checked").each(function() { - var sspnIdtmtTrgtOrdValue = $(this).val(); - sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + var cmdTrgtInfoOrdValue = $(this).val(); + cmdTrgtInfoOrdList.push(cmdTrgtInfoOrdValue); // 교육상태가 대기/ 연기 인지 확인 // 그 외에 값이면 loop 나온 뒤 경고 alert 실행 후 function 종료 @@ -385,19 +385,19 @@ if(chk){ alert("교육상태가 '교육취소'외에 다른 상태값이 있습니다."); // 초기화 - sspnIdtmtTrgtOrdList = []; + cmdTrgtInfoOrdList = []; return; } // 선택된 항목이 없으면 경고 메시지를 표시하고 함수를 종료 - if (sspnIdtmtTrgtOrdList.length === 0) { + if (cmdTrgtInfoOrdList.length === 0) { alert("선택된 항목이 없습니다. 선택 후 다시 시도하세요."); return false; } var dataToSend = { - "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList, + "cmdTrgtInfoOrdList" : cmdTrgtInfoOrdList, "eduStateCd" : p_eduStateCd, "reqStateCd" : p_reqStateCd }; @@ -411,20 +411,20 @@ function fn_popup_submit_cmmAjax(p_params){ - var sspnIdtmtTrgtOrdList = []; + var cmdTrgtInfoOrdList = []; console.log('Start'); var chk = false; // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 $("input[name='chk']:checked").each(function() { - var sspnIdtmtTrgtOrdValue = $(this).val(); - sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + var cmdTrgtInfoOrdValue = $(this).val(); + cmdTrgtInfoOrdList.push(cmdTrgtInfoOrdValue); }); var dataToSend = { - "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList, + "cmdTrgtInfoOrdList" : cmdTrgtInfoOrdList, "eduStateCd" : "60", "reqStateCd" : "40", "rmrks" : p_params @@ -475,14 +475,14 @@ - var sspnIdtmtTrgtOrdList = []; + var cmdTrgtInfoOrdList = []; var chk = false; // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 $("input[name='chk']:checked").each(function() { - var sspnIdtmtTrgtOrdValue = $(this).val(); - sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + var cmdTrgtInfoOrdValue = $(this).val(); + cmdTrgtInfoOrdList.push(cmdTrgtInfoOrdValue); // 교육상태가 대기/ 연기 인지 확인 // 그 외에 값이면 loop 나온 뒤 경고 alert 실행 후 function 종료 @@ -496,25 +496,25 @@ if(chk){ alert("교육상태가 '교육대기'외에 다른 상태값이 있습니다."); // 초기화 - sspnIdtmtTrgtOrdList = []; + cmdTrgtInfoOrdList = []; return; } // 선택된 항목이 없으면 경고 메시지를 표시하고 함수를 종료 - if (sspnIdtmtTrgtOrdList.length === 0) { + if (cmdTrgtInfoOrdList.length === 0) { alert("선택된 항목이 없습니다. 선택 후 다시 시도하세요."); return false; } var dataToSend = { - "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList + "cmdTrgtInfoOrdList" : cmdTrgtInfoOrdList }; var form = document.popForm; - form.sspnIdtmtTrgtOrdList.value = sspnIdtmtTrgtOrdList; + form.cmdTrgtInfoOrdList.value = cmdTrgtInfoOrdList; // form.action = ""; form.action = ""; @@ -537,7 +537,7 @@
- + @@ -545,7 +545,7 @@
- +
@@ -742,40 +742,40 @@ - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> <%-- --%> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> 형제 - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> - ');" style="cursor:pointer;"> + ');" style="cursor:pointer;"> 완료