From 34c1a933cc4fd657cfa5a846e66190432fa79eba Mon Sep 17 00:00:00 2001 From: myname Date: Fri, 8 Mar 2024 14:30:24 +0900 Subject: [PATCH] =?UTF-8?q?2024-03-08=2014:30=20=EA=B8=B0=EC=86=8C?= =?UTF-8?q?=EC=9C=A0=EC=98=88=20=EC=98=A4=EB=A5=98=20=EC=82=AC=ED=95=AD=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sspnIdtmt/web/SspnIdtmtController.java | 49 +++++---- .../web/CndtnPrcsInfoMngController.java | 53 ++++++++- .../ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml | 5 + .../ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml | 16 ++- src/main/webapp/WEB-INF/decorators.xml | 1 + .../cndtnEduPrcsAplctCfnMngDetail.jsp | 7 ++ .../cndtnEduPrcsAplctCfnMngList.jsp | 12 ++- .../cndtnEduPrcsAplctPrdMngDetail.jsp | 7 ++ .../cndtnEduPrcsAplctPrdMngList.jsp | 12 ++- .../cndtnEduPrcsAplctPrdMngMdfy.jsp | 10 +- .../cndtnEduPrcsAplctPrdMngReg.jsp | 9 +- .../cndtnSspnIdtmt/popup/cnclStatusPopup.jsp | 102 ++++++++++++++++++ .../jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp | 60 ++++++++++- .../jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp | 41 ++++++- .../cpyrgExprnClsrm/oprtnStateMngList.jsp | 3 +- .../web/ve/aplct/sspnIdtmt/eduAplctDetail.jsp | 7 ++ .../web/ve/aplct/sspnIdtmt/eduAplctList.jsp | 10 +- .../jsp/web/ve/aplct/sspnIdtmt/main.jsp | 11 +- .../aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp | 13 ++- src/main/webapp/js/kccadr/kccadrCom.js | 7 ++ 20 files changed, 391 insertions(+), 44 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp diff --git a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java index ea0e7f93..294737fe 100644 --- a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java +++ b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java @@ -1067,32 +1067,37 @@ public class SspnIdtmtController { //로그인 처리==================================== LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 - + /* if (loginVO == null || ssoLoginVO == null) { //이전 url 처리(beforeSiteUrl)_이준호_220228추가 return checkLoginUtil.getUserLoginPage(model, request); //로그인 정보가 없으면 로그인 페이지로 이동한다. - } + } + */ //로그인 처리==================================== - - // 확인 체크 - if(StringUtils.isNotEmpty(vEPrcsDetailVO.getCmmNotifyOrd())) - { - notifyManageService.updateNotifyChkWhereCmmNotifyOrd(vEPrcsDetailVO.getCmmNotifyOrd()); - } - - //FAQ 조회 - BoardVO boardVO = new BoardVO(); - boardVO.setBbsId("BBSMSTR_000000000030"); //기소유예 FAQ bbsID - boardVO.setFirstIndex(0); //페이징 미처리 - boardVO.setRecordCountPerPage(1000); //페이징 미처리 - Map map = bbsMngService.selectBoardArticlesWeb(boardVO, null); - List resultList = (List)map.get("resultList"); - model.addAttribute("FAQList", resultList); - //Q&A 조회 - vEPrcsDetailVO.setQnaRegist(loginVO.getUniqId()); - vEPrcsDetailVO.setLctrDivCd("60"); //기소유예 구분값 - List vEPrcsDetailQnaVOList = fndtnEnhanceTrnService.selectVeEduQna(vEPrcsDetailVO); - model.addAttribute("qnaList", vEPrcsDetailQnaVOList); + try { + // 확인 체크 + if(StringUtils.isNotEmpty(vEPrcsDetailVO.getCmmNotifyOrd())) + { + notifyManageService.updateNotifyChkWhereCmmNotifyOrd(vEPrcsDetailVO.getCmmNotifyOrd()); + } + + //FAQ 조회 + BoardVO boardVO = new BoardVO(); + boardVO.setBbsId("BBSMSTR_000000000030"); //기소유예 FAQ bbsID + boardVO.setFirstIndex(0); //페이징 미처리 + boardVO.setRecordCountPerPage(1000); //페이징 미처리 + Map map = bbsMngService.selectBoardArticlesWeb(boardVO, null); + List resultList = (List)map.get("resultList"); + model.addAttribute("FAQList", resultList); + //Q&A 조회 + vEPrcsDetailVO.setQnaRegist(loginVO.getUniqId()); + vEPrcsDetailVO.setLctrDivCd("60"); //기소유예 구분값 + List vEPrcsDetailQnaVOList = fndtnEnhanceTrnService.selectVeEduQna(vEPrcsDetailVO); + model.addAttribute("qnaList", vEPrcsDetailQnaVOList); + }catch(Exception ex) { + ex.printStackTrace(); + } + return "/web/ve/aplct/sspnIdtmt/eduFAQList"; } diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index 0cb872b7..db9e5064 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -1785,6 +1785,51 @@ public class CndtnPrcsInfoMngController { return "/oprtn/cndtnSspnIdtmt/popup/cnclPopup"; } + /** + * @methodName : cnclPopup + * @author : 이호영 + * @date : 2023.11.09 + * @description : 취소 정보 입력 팝업 + * @param vEPrcsDetailVO + * @param model + * @param redirectAttributes + * @param session + * @param request + * @return + * @throws Exception + */ + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.do") + public String cnclStatusPopup( +// @ModelAttribute("vEInstrDetailVO") VEInstrDetailVO vEInstrDetailVO + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + //LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + //SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + //로그인 처리==================================== + + //VEPrcsDetailVO info = vEPrcsAplctPrdService.findByCnclInfo(vEPrcsDetailVO); + + System.out.println("====================="); + + //파일 정보 가져오기 +// FileVO fileVO = new FileVO(); +// fileVO.setAtchFileId(info.getCnclAtchFileId()); +// List result = fileService.selectFileInfs(fileVO); +// model.addAttribute("fileList", result); +// model.addAttribute("fileListCnt", result.size()); + + //대상 리스트, 페이징 정보 전달 + //model.addAttribute("info", info); + + return "/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup"; + } + /** * 강사배정 등록 처리 */ @@ -1873,8 +1918,8 @@ public class CndtnPrcsInfoMngController { if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; - String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'"; - vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); + //String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'"; + //vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); } @@ -1935,8 +1980,8 @@ public class CndtnPrcsInfoMngController { if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; - String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'"; - vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); + //String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'"; + //vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); } diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml index 7d5e53ee..8d7cab67 100644 --- a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml @@ -660,6 +660,11 @@ , EDU_STATE_CD = #eduStateCd# , LAST_UPDT_PNTTM = SYSDATE , LAST_UPDUSR_ID = #lastUpdusrId# + + + , rmrks = rmrks || #rmrks# + + WHERE SSPN_IDTMT_TRGT_ORD IN #sspnIdtmtTrgtOrdList[]# diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml index 22c2be25..34b127a9 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml @@ -422,7 +422,11 @@ - AND b.prcs_nm LIKE '%'|| #searchKeyword# ||'%' + AND + ( + b.prcs_nm LIKE '%'|| #searchKeyword# ||'%' + OR a.title LIKE '%'|| #searchKeyword# ||'%' + ) @@ -627,7 +631,12 @@ - AND b.prcs_nm LIKE '%'|| #searchKeyword# ||'%' + AND + ( + b.prcs_nm LIKE '%'|| #searchKeyword# ||'%' + OR a.title LIKE '%'|| #searchKeyword# ||'%' + ) + @@ -1048,6 +1057,7 @@ vp.prcs_nm AS prcsNm , vp.prcs_cn AS prcsCn , vp.prcs_div AS prcsDiv , + vpap.title AS title , vpap.strt_pnttm AS strtPnttm , vpap.end_pnttm AS endPnttm , vpap.edu_strt_pnttm AS eduStrtPnttm , @@ -1546,7 +1556,7 @@ , a.PRCS_ORD as prcsOrd , TO_CHAR(TO_DATE(a.EDU_STRT_PNTTM, 'YYYY.MM.DD'), 'YYYY-MM-DD') AS "start" /*시작*/ , TO_CHAR(TO_DATE(a.EDU_DDLN_PNTTM, 'YYYY.MM.DD'), 'YYYY-MM-DD') AS "end" /*종료*/ - , b.PRCS_NM AS title + , NVL(a.title, b.PRCS_NM) AS title , b.PRCS_CN AS prcsCn , sign(TO_DATE(a.EDU_STRT_PNTTM,'YYYY.MM.DD') - TO_DATE(sysdate,'YYYY.MM.DD')) AS sndFlag FROM diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index 0a9dc9e1..3d13946b 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -51,6 +51,7 @@ */ve/oprtn/instr/adultVisitEdu/instrInfo/instrMdfyRqstPopup.do */kccadr/oprtn/cpyrgExprnClsrm/popup/slctnTeacherPopup.do */kccadr/oprtn/cpyrgExprnClsrm/popup/slctnTeacherChkPopup.do + */kccadr/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.do */kccadr/oprtn/cpyrgExprnClsrm/popup/**Popup.do diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp index 86bdad97..ef74cfd2 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp @@ -479,6 +479,13 @@ + + 과정명 + + + + + 신청기간 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngList.jsp index 94021948..90bffbea 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngList.jsp @@ -296,8 +296,16 @@ - ');" style="cursor:pointer;"> - () + ');" style="cursor:pointer;"> + + + + + + + + + () <%-- ~ --%> diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp index 213e1a33..e9d37c2d 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp @@ -364,6 +364,13 @@ + + 과정명 + + + + + 신청기간 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.jsp index 0c6f696e..cb8a78af 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.jsp @@ -308,8 +308,16 @@ - ');" style="cursor:pointer;"> - () + ');" style="cursor:pointer;"> + + + + + + + + + () ~ diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngMdfy.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngMdfy.jsp index 470acfed..f2eb6666 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngMdfy.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngMdfy.jsp @@ -250,6 +250,14 @@ + + + 과정명 + + + + + 교육기간 @@ -265,7 +273,7 @@ 교육장소 - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngReg.jsp index bc6ff08b..1fc04a5d 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngReg.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngReg.jsp @@ -185,6 +185,13 @@ + + 과정명 + + + + + 교육기간 @@ -200,7 +207,7 @@ 교육장소 - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp new file mode 100644 index 00000000..e4c57413 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp @@ -0,0 +1,102 @@ + +<%@ 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"%> +<% + /** + * @Class Name : instrAsgnmPopup.jsp + * @Description : 강사배치 팝업 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.08.09 김봉호 최초 생성 + * @author 안주영 + * @since 2022.1.8 + * @version 1.0 + * @see + * + */ +%> + + + + +<%-- --%> + + + 강사배치 팝업 + + + + +
+
+ + + +
+
+
+

비공개 메모

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

메모(100자)

+ +
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp index 6873365b..393de2f4 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -314,14 +314,38 @@ "reqStateCd" : p_reqStateCd }; + //'alert(dataToSend); + + //alert(""); + + //document.listForm.eduAplctOrd.value = eduAplctOrd; + //document.listForm.eduChasiOrd.value = eduChasiOrd; + document.listForm.action = ""; + window.open("", "_CancelStatusPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=750px"); + document.listForm.target = "_CancelStatusPopup"; + document.listForm.submit(); + + /* + commonPopWindowopenForm( + "" + //"${pageContext.request.contextPath}/kccadr/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.do" + , "500" + , "550" + , "CancelStatusPopup" + , $("#listForm") + ); + */ + /* if(!confirm("의뢰취소를 하시겠습니까?")){ return; } // AJAX 호출을 통해 서버에 데이터 전송 this.fn_cmmAjax(dataToSend); + */ } + // 대상자 의뢰취소 - 취소에 취소 (복구) function fn_updateCancelReqStatus(p_eduStateCd, p_reqStateCd) { @@ -371,7 +395,38 @@ this.fn_cmmAjax(dataToSend); } - + + function fn_popup_submit_cmmAjax(p_params){ + + var sspnIdtmtTrgtOrdList = []; + + + console.log('Start'); + var chk = false; + // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 + $("input[name='chk']:checked").each(function() { + var sspnIdtmtTrgtOrdValue = $(this).val(); + sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + + }); + + var dataToSend = { + "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList, + "eduStateCd" : "60", + "reqStateCd" : "40", + "rmrks" : p_params + }; + + + if(!confirm("의뢰취소를 하시겠습니까?")){ + return; + } + + // AJAX 호출을 통해 서버에 데이터 전송 + this.fn_cmmAjax(dataToSend); + + } + function fn_cmmAjax(dataToSend){ @@ -464,8 +519,6 @@ listForm.submit(); } - - 교육과정관리 @@ -605,6 +658,7 @@ + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp index 619a6544..38c12ba1 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMngList.jsp @@ -476,12 +476,20 @@ "reqStateCd" : p_reqStateCd }; - + + /* if(!confirm("의뢰취소를 하시겠습니까?")){ return; } // AJAX 호출을 통해 서버에 데이터 전송 this.fn_cmmAjax(dataToSend); + */ + + document.listForm.action = ""; + window.open("", "_CancelStatusPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=750px"); + document.listForm.target = "_CancelStatusPopup"; + document.listForm.submit(); + } @@ -556,6 +564,37 @@ } }); } + + function fn_popup_submit_cmmAjax(p_params){ + + var sspnIdtmtTrgtOrdList = []; + + + console.log('Start'); + var chk = false; + // "chk" 이름을 가진 체크박스가 체크된 항목들을 순회 + $("input[name='chk']:checked").each(function() { + var sspnIdtmtTrgtOrdValue = $(this).data('sspnidtmttrgtord'); + sspnIdtmtTrgtOrdList.push(sspnIdtmtTrgtOrdValue); + + }); + + var dataToSend = { + "sspnIdtmtTrgtOrdList" : sspnIdtmtTrgtOrdList, + "eduStateCd" : "60", + "reqStateCd" : "40", + "rmrks" : p_params + }; + + + if(!confirm("의뢰취소를 하시겠습니까?")){ + return; + } + + // AJAX 호출을 통해 서버에 데이터 전송 + this.fn_cmmAjax(dataToSend); + + } 교육과정관리 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp index ed30dcd7..bf297afe 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cpyrgExprnClsrm/oprtnStateMngList.jsp @@ -149,6 +149,7 @@ , $("#listForm") ); } + function fileChk() { var chkLen = $(listForm).find("input[name=chk]:checked").length; if(chkLen ==0){ @@ -433,7 +434,7 @@
- +
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctDetail.jsp index 6501929e..589e2371 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctDetail.jsp @@ -408,6 +408,13 @@ + + 과정명 + + + + + 신청기간 diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctList.jsp index e62b1df7..67377ab5 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/eduAplctList.jsp @@ -677,7 +677,15 @@ $(document).ready(function(){ ');" style="cursor:pointer;" tabindex="0" onkeypress="if(event.keyCode == 13){fncGoDetail('');}"> - + + + + + + + + + ~ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp index f5133a40..fd5d379e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/main.jsp @@ -200,7 +200,16 @@ ');" onkeypress="if(event.keyCode == 13){fncGoDetail('');}" style="cursor:pointer;" tabindex="0"> - + + + + + + + + + + <%-- ~ --%> diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp index bfc80e9a..1426395a 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp @@ -493,8 +493,17 @@ $(document).ready(function(){ - ');" onkeypress="if(event.keyCode == 13){fncGoDetail('');}" style="cursor:pointer;" tabindex="0"> - () + ');" onkeypress="if(event.keyCode == 13){fncGoDetail('');}" style="cursor:pointer;" tabindex="0"> + + + + + + + + + +<%-- () --%> <%-- ~ --%> diff --git a/src/main/webapp/js/kccadr/kccadrCom.js b/src/main/webapp/js/kccadr/kccadrCom.js index ebbe7768..a74fe4db 100644 --- a/src/main/webapp/js/kccadr/kccadrCom.js +++ b/src/main/webapp/js/kccadr/kccadrCom.js @@ -282,6 +282,8 @@ function commonPopLayerClose() { function commonPopWindowopenForm(surl, popupwidth, popupheight, name, frm) { + console.log('commonPopWindowopenForm-Start'); + if (popupwidth > screen.width) popupwidth = screen.width; @@ -309,9 +311,14 @@ function commonPopWindowopenForm(surl, popupwidth, popupheight, name, frm) { frm.attr('target', name); frm.attr('action', surl); frm.method = "post"; + + console.log(surl); + frm.submit(); // 초기화.. frm.attr('target', '_self'); + + console.log('commonPopWindowopenForm-end'); } //휴대폰 번호에 대쉬(-) 추가해주기