2023-12-19 14:42 사용자 필터조건 수정
This commit is contained in:
parent
42e91ec0ed
commit
5fd1a85220
@ -1,95 +1,29 @@
|
||||
package kcc.let.my.web;
|
||||
|
||||
import java.io.OutputStream;
|
||||
import java.security.SecureRandom;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellStyle;
|
||||
import org.apache.poi.ss.usermodel.Font;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.support.SessionStatus;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
import org.springmodules.validation.commons.DefaultBeanValidator;
|
||||
|
||||
import com.penta.scpdb.ScpDbAgent;
|
||||
import com.sci.v2.pcc.secu.SciSecuManager;
|
||||
import com.sci.v2.pcc.secu.hmac.SciHmac;
|
||||
|
||||
import NiceID.Check.CPClient;
|
||||
import egovframework.rte.fdl.property.EgovPropertyService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.EgovMessageSource;
|
||||
import kcc.com.cmm.EgovMultiPartEmail;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.ReadVO;
|
||||
import kcc.com.cmm.UserVO;
|
||||
import kcc.com.cmm.service.EgovCmmUseService;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.service.ReadService;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.cmm.util.WebUtil;
|
||||
import kcc.com.uss.ion.cnf.service.ProhibitMngService;
|
||||
import kcc.com.uss.ion.cnf.service.WordFilterService;
|
||||
import kcc.com.uss.ion.cnf.service.WordFilterVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
import kcc.let.cop.bbs.service.Board;
|
||||
import kcc.let.cop.bbs.service.BoardChgHst;
|
||||
import kcc.let.cop.bbs.service.BoardMaster;
|
||||
import kcc.let.cop.bbs.service.BoardMasterVO;
|
||||
import kcc.let.cop.bbs.service.BoardVO;
|
||||
import kcc.let.cop.bbs.service.EgovBBSAttributeManageService;
|
||||
import kcc.let.cop.bbs.service.EgovBBSManageService;
|
||||
import kcc.let.sym.mnu.mpm.service.EgovMenuManageService;
|
||||
import kcc.let.sym.mnu.mpm.service.MenuManageVO;
|
||||
import kcc.let.sym.site.service.EgovSiteManagerService;
|
||||
import kcc.let.sym.site.service.SiteManagerVO;
|
||||
import kcc.let.uat.uia.service.SsoLoginVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
import kcc.let.utl.sim.service.EgovClntInfo;
|
||||
import kcc.ve.aplct.fndtnEnhanceTrn.service.FndtnEnhanceTrnService;
|
||||
import kcc.ve.cmm.VeConstants;
|
||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
||||
@ -186,6 +120,7 @@ public class MyPageController {
|
||||
|
||||
Map<String, String> tngrMap = tngrList.stream()
|
||||
.collect(Collectors.partitioningBy(vo -> "30".equals(vo.getAsgnmAprvlCd()), Collectors.counting()))
|
||||
//.collect(Collectors.partitioningBy(vo -> "60".equals(vo.getAprvlCd()), Collectors.counting()))
|
||||
.entrySet().stream()
|
||||
.collect(Collectors.toMap(
|
||||
entry -> entry.getKey() ? "tngrEnd" : "tngrIng",
|
||||
@ -251,10 +186,15 @@ public class MyPageController {
|
||||
System.out.println("vEEduAplctVOList.size() :: "+vEEduAplctVOList.size());
|
||||
// vEEduAplctVOList에서 10, 11, 12, 13 값 제거
|
||||
List<VEEduAplctVO> filteredList = vEEduAplctVOList.stream()
|
||||
/*
|
||||
.filter(item -> !item.getAprvlCd().equals("10")
|
||||
&& !item.getAprvlCd().equals("11")
|
||||
&& !item.getAprvlCd().equals("12")
|
||||
&& !item.getAprvlCd().equals("13"))
|
||||
*/
|
||||
.filter(item -> item.getAprvlCd().equals("80")
|
||||
|| item.getAprvlCd().equals("20")
|
||||
)
|
||||
.collect(Collectors.toList());
|
||||
// -- 종료 80
|
||||
// -- 진행중 20~70
|
||||
@ -277,6 +217,7 @@ public class MyPageController {
|
||||
* */
|
||||
{
|
||||
|
||||
|
||||
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||
|
||||
vEPrcsDetailVO.setUserId(loginVO.getUniqId());
|
||||
@ -285,6 +226,7 @@ public class MyPageController {
|
||||
vEPrcsDetailVO.setRecordCountPerPage(1000000);
|
||||
vEPrcsDetailVO.setFirstIndex(0);
|
||||
|
||||
/*
|
||||
List<VEPrcsDetailVO> vEPrcsDetailVOList = vEPrcsAplctPrdService.findByAprvlList(vEPrcsDetailVO);
|
||||
// 요청
|
||||
long cont = vEPrcsDetailVOList.stream().filter(t-> "10".equals(t.getAprvlCd())).count();
|
||||
@ -299,9 +241,15 @@ public class MyPageController {
|
||||
|
||||
model.addAttribute("fndtnMap", fndtnMap);
|
||||
model.addAttribute("fndtnList", vEPrcsDetailVOList);
|
||||
*/
|
||||
|
||||
//신청중, 수강중, 종료된 수량
|
||||
Map<String,Object> countMap = vEPrcsAplctPrdService.findAllDashboardCnt(vEPrcsDetailVO);
|
||||
model.addAttribute("countMap", countMap);
|
||||
|
||||
}
|
||||
|
||||
//내 문의 목록
|
||||
{
|
||||
|
||||
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||
|
||||
@ -2,7 +2,6 @@ package kcc.ve.oprtn.cndtnSspnIdtmt.web;
|
||||
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@ -25,10 +24,8 @@ import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.service.impl.CmmUseDAO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovDateUtil;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
import kcc.let.uat.uia.service.SsoLoginVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
@ -1760,7 +1757,7 @@ public class CndtnPrcsInfoMngController {
|
||||
|
||||
// 데이터가 없으면 Insert
|
||||
if(vEDetail_DVO == null) {
|
||||
vEDetailVO.setAplctStateCd("10"); // 신청상태코드 VEA003 10:미이수 20:이수
|
||||
//vEDetailVO.setAplctStateCd("10"); // 신청상태코드 VEA003 10:미이수 20:이수
|
||||
vEDetailVO.setFrstRegisterId(uniqId);
|
||||
vEAPrcsAplctPrdInstrAsgnmService.insertAprvlCdEduAplctDetail(vEDetailVO);
|
||||
|
||||
|
||||
@ -991,7 +991,7 @@ public class FndthPrcsAplctPrdMngController {
|
||||
|
||||
// 데이터가 없으면 Insert
|
||||
if(vEDetail_DVO == null) {
|
||||
vEDetailVO.setAplctStateCd("10"); // 신청상태코드 VEA003 10:미이수 20:이수
|
||||
//vEDetailVO.setAplctStateCd("10"); // 신청상태코드 VEA003 10:미이수 20:이수
|
||||
vEDetailVO.setFrstRegisterId(uniqId);
|
||||
vEAPrcsAplctPrdInstrAsgnmService.insertAprvlCdEduAplctDetail(vEDetailVO);
|
||||
|
||||
|
||||
@ -3960,9 +3960,61 @@
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<!-- 차시별 강사배치 리스트 page -->
|
||||
<select id="VEEduMIXDAO.selectChasiListMypage_bak" parameterClass="VEEduChasiVO" resultClass="VEEduChasiVO">
|
||||
/* VEEduMIXDAO.selectChasiListMypage */
|
||||
SELECT COUNT(1) OVER() AS totCnt ,
|
||||
ROWNUM AS rowNo ,
|
||||
A.EDU_APLCT_ORD AS eduAplctOrd
|
||||
, A.LCTR_DIV_CD AS lctrDivCd
|
||||
, A.addr AS sAddr
|
||||
, A.EDU_PRSNL AS eduPrsnl
|
||||
, A.schol_instt_nm AS scholInsttNm
|
||||
, A.edu_place AS eduPlace
|
||||
, A.INSTT_NM AS InsttNm
|
||||
, A.hope_sbjct AS hopeSbjct
|
||||
, A.INSTT_DIV_CD AS insttDivCd
|
||||
, A.EDU_SLCT_CD AS eduSlctCd
|
||||
, A.rslt_atch_file_id AS rsltAtchFileId
|
||||
FROM
|
||||
VE_EDU_APLCT A
|
||||
WHERE 1=1
|
||||
AND NVL(A.USE_YN, 'Y') <![CDATA[ <> ]]> 'N'
|
||||
|
||||
<isNotEmpty property="eduAplctOrd">
|
||||
AND A.EDU_APLCT_ORD = #eduAplctOrd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="lctrDivCd">
|
||||
AND A.LCTR_DIV_CD = #lctrDivCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="aprvlCd">
|
||||
AND A.APRVL_CD=#aprvlCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="userId">
|
||||
AND A.USER_ID = #userId#
|
||||
</isNotEmpty>
|
||||
|
||||
ORDER BY 1
|
||||
<isEmpty property="orderByQuery">
|
||||
, A.EDU_APLCT_ORD DESC
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderByQuery">
|
||||
, $orderByQuery$
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
|
||||
<isNotEqual property="pageIndex" compareValue="0">
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
<!-- 차시별 강사배치 리스트 page -->
|
||||
<select id="VEEduMIXDAO.selectChasiListMypage" parameterClass="VEEduChasiVO" resultClass="VEEduChasiVO">
|
||||
/* VEEduMIXDAO.selectChasiList */
|
||||
/* VEEduMIXDAO.selectChasiListMypage_bak */
|
||||
SELECT COUNT(1) OVER() AS totCnt ,
|
||||
ROWNUM AS rowNo ,
|
||||
A.EDU_APLCT_ORD AS eduAplctOrd
|
||||
@ -4130,7 +4182,7 @@
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 차시별 강사배치 리스트 page + 설문 응답 정보 & 설문지 정보 추가 -->
|
||||
<select id="VEEduMIXDAO.selectChasiList202312" parameterClass="VEEduChasiVO" resultClass="VEEduChasiVO">
|
||||
/* VEEduMIXDAO.selectChasiList202312 */
|
||||
|
||||
@ -679,8 +679,13 @@
|
||||
AND vadi.aplct_state_cd = #searchStatus#
|
||||
</isEqual>
|
||||
<isEqual property="searchStatus" compareValue="20"> /*이수완료 : 종료 강의*/
|
||||
AND vadi.aplct_state_cd = #searchStatus#
|
||||
</isEqual>
|
||||
AND vadi.aplct_state_cd is not null
|
||||
AND a.aprvl_cd = #searchStatus#
|
||||
</isEqual>
|
||||
<isEqual property="searchStatus" compareValue="15"> /*수강중 강의*/
|
||||
AND vadi.aplct_state_cd is null
|
||||
AND a.aprvl_cd = 20
|
||||
</isEqual>
|
||||
<isEqual property="searchStatus" compareValue="10"> /*요청 : 요청 강의*/
|
||||
AND a.aprvl_cd = #searchStatus#
|
||||
</isEqual>
|
||||
@ -699,6 +704,7 @@
|
||||
*/
|
||||
SELECT
|
||||
NVL(SUM(CASE WHEN a.aprvl_cd = '10' THEN 1 ELSE 0 END),0) AS count_aprvl_cd_10
|
||||
/*
|
||||
, NVL(SUM(CASE
|
||||
WHEN a.aprvl_cd = '20'
|
||||
AND TO_DATE(c.edu_ddln_pnttm, 'YYYY.MM.DD') >= CURRENT_DATE
|
||||
@ -706,7 +712,27 @@
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END),0) AS count_aprvl_cd_20
|
||||
, NVL(SUM(CASE WHEN a.aprvl_cd = '20' AND b.aplct_state_cd = '20' THEN 1 ELSE 0 END),0) AS count_end_cd
|
||||
*/
|
||||
, NVL(SUM(CASE
|
||||
WHEN a.aprvl_cd = '20'
|
||||
AND b.aplct_state_cd IS NULL
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END),0) AS count_aprvl_cd_20
|
||||
/*
|
||||
, NVL(SUM(CASE WHEN a.aprvl_cd = '20'
|
||||
AND b.aplct_state_cd = '20'
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END)
|
||||
,0) AS count_end_cd
|
||||
*/
|
||||
, NVL(SUM(CASE WHEN a.aprvl_cd = '20'
|
||||
AND b.aplct_state_cd IS NOT NULL
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END)
|
||||
,0) AS count_end_cd
|
||||
FROM
|
||||
ve_edu_aplct a
|
||||
LEFT JOIN vea_aplct_detail_info b
|
||||
@ -725,14 +751,19 @@
|
||||
count_end_cd 는 조건이 b.aplct_state_cd = '20' (VEA003 - 이수완료)
|
||||
*/
|
||||
SELECT
|
||||
SUM(CASE WHEN a.aprvl_cd = '10' THEN 1 ELSE 0 END) AS count_aprvl_cd_10
|
||||
, SUM(CASE
|
||||
WHEN a.aprvl_cd = '20'
|
||||
AND TO_DATE(c.edu_strt_pnttm, 'YYYY.MM.DD') = CURRENT_DATE
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END) AS count_aprvl_cd_20
|
||||
, SUM(CASE WHEN a.aprvl_cd = '20' AND b.aplct_state_cd = '20' THEN 1 ELSE 0 END) AS count_end_cd
|
||||
NVL(SUM(CASE WHEN a.aprvl_cd = '10' THEN 1 ELSE 0 END),0) AS count_aprvl_cd_10
|
||||
, NVL(SUM(CASE
|
||||
WHEN a.aprvl_cd = '20'
|
||||
AND b.aplct_state_cd IS NULL
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END),0) AS count_aprvl_cd_20
|
||||
, NVL(SUM(CASE
|
||||
WHEN a.aprvl_cd = '20'
|
||||
AND b.aplct_state_cd IS NOT NULL
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END),0) AS count_end_cd
|
||||
FROM
|
||||
ve_edu_aplct a
|
||||
LEFT JOIN vea_aplct_detail_info b
|
||||
|
||||
@ -55,16 +55,34 @@
|
||||
form.submit();
|
||||
}
|
||||
|
||||
//실무역량강화 링크
|
||||
function fn_goListForm(data){
|
||||
var form = document.goListForm ;
|
||||
form.searchStatus.value = data ;
|
||||
form.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//체험교실 링크
|
||||
function fn_goExprnListForm(data){
|
||||
var form = document.goExprnListForm ;
|
||||
form.searchStatus2.value = data ;
|
||||
form.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="goExprnListForm" name="goExprnListForm" action="<c:url value="/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.do" />" method="post">
|
||||
<input type="hidden" id="searchStatus2" name="searchStatus2" />
|
||||
</form>
|
||||
|
||||
<form id="goListForm" name="goListForm" action="<c:url value="/web/ve/aplct/fndtnEnhanceTrn/fndtnEduAplctList.do" />" method="post">
|
||||
<input type="hidden" id="searchStatus" name="searchStatus" />
|
||||
</form>
|
||||
|
||||
<form id="deatilForm" name="deatilForm" >
|
||||
<input type="hidden" id="prcsAplctPrdQnaOrd" name="prcsAplctPrdQnaOrd" value=""/>
|
||||
</form>
|
||||
@ -95,7 +113,7 @@
|
||||
<p><img src="/offedu/visitEdu/usr/publish/images/content/mypage_icon01.png" alt="찾아가는 교육 청소년 마이페이지 아이콘"> 찾교(청소년)</p>
|
||||
</div>
|
||||
<div class="inner_text" style="text-align: left;">
|
||||
<a href="<c:url value='/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.do' />">
|
||||
<a href="<c:url value='/web/ve/aplct/tngrVisitEdu/eduAplct/eduAplctList.do' />">
|
||||
<p><i></i>교육진행 <span>${tngrMap['tngrIng']}</span>건</p>
|
||||
</a>
|
||||
<a href="<c:url value='/web/ve/aplct/tngrVisitEdu/eduEnd/eduEndList.do' />">
|
||||
@ -110,7 +128,7 @@
|
||||
<p><img src="/offedu/visitEdu/usr/publish/images/content/mypage_icon02.png" alt="찾아가는 성인 마이페이지 아이콘"> 찾교(성인)</p>
|
||||
</div>
|
||||
<div class="inner_text" style="text-align: left;">
|
||||
<a href="<c:url value='/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.do' />">
|
||||
<a href="<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctList.do' />">
|
||||
<p><i></i>교육진행 <span>${adultMap['adultIng']}</span>건</p>
|
||||
</a>
|
||||
<a href="<c:url value='/web/ve/aplct/adultVisitEdu/eduEnd/eduEndList.do' />">
|
||||
@ -125,10 +143,10 @@
|
||||
<p><img src="/offedu/visitEdu/usr/publish/images/content/mypage_icon03.png" alt="체험교실 마이페이지 아이콘"> 찾교(체험교실)</p>
|
||||
</div>
|
||||
<div class="inner_text" style="text-align: left;">
|
||||
<a href="#">
|
||||
<p><i></i>교육진행 <span>${exprnMap['exprnIng']}</span>건</p>
|
||||
<a href="#" onclick="fn_goExprnListForm(20)">
|
||||
<p><i></i>운영확정 <span>${exprnMap['exprnIng']}</span>건</p>
|
||||
</a>
|
||||
<a href="#">
|
||||
<a href="#" onclick="fn_goExprnListForm(80)">
|
||||
<p><i></i>교육종료 <span>${exprnMap['exprnEnd']}</span>건</p>
|
||||
</a>
|
||||
</div>
|
||||
@ -140,11 +158,11 @@
|
||||
<p><img src="/offedu/visitEdu/usr/publish/images/content/mypage_icon04.png" alt="실무역량강화 마이페이지 아이콘"> 실무역량강화</p>
|
||||
</div>
|
||||
<div class="inner_text" style="text-align: left;">
|
||||
<a href="#"><!-- 요청 + 미이수 -->
|
||||
<p><i></i>교육진행 <span>${fndtnMap['fndtnIng']}</span>건</p>
|
||||
<a href="#" onclick="fn_goListForm(15)"><!-- 요청 + 미이수 -->
|
||||
<p><i></i>교육진행 <span><c:out value="${countMap['COUNT_APRVL_CD_20']}" /></span>건</p>
|
||||
</a>
|
||||
<a href="#">
|
||||
<p><i></i>교육종료 <span>${fndtnMap['fndtnEnd']}</span>건</p>
|
||||
<a href="#" onclick="fn_goListForm(20)">
|
||||
<p><i></i>교육종료 <span><c:out value="${countMap['COUNT_END_CD']}" /></span>건</p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -80,9 +80,12 @@
|
||||
}
|
||||
|
||||
function fncGoList(){
|
||||
/*
|
||||
var listForm = document.listForm ;
|
||||
listForm.action = "<c:url value='/web/ve/aplct/fndtnEnhanceTrn/eduAplctList.do'/>";
|
||||
listForm.submit();
|
||||
*/
|
||||
history.back(-1);
|
||||
}
|
||||
|
||||
function fncGoEdit(){
|
||||
@ -304,6 +307,9 @@
|
||||
</div>
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="btn_left">
|
||||
<button type="button" id="listBtn" class="btnType02" onclick="fncGoList();">
|
||||
목록
|
||||
</button>
|
||||
</div>
|
||||
<div class="btn_center">
|
||||
</div>
|
||||
|
||||
@ -310,8 +310,9 @@ $(document).ready(function(){
|
||||
<select class="selType1" id="searchStatus" name="searchStatus">
|
||||
<option ${vEPrcsDetailVO.searchStatus eq '' ? 'selected' : ''} value="">전체</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 10 ? 'selected' : ''} value="10">교육신청</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 5 ? 'selected' : ''} value="5">미이수</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 20 ? 'selected' : ''} value="20">이수완료</option>
|
||||
<%-- <option ${vEPrcsDetailVO.searchStatus eq 5 ? 'selected' : ''} value="5">미이수</option> --%>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 15 ? 'selected' : ''} value="15">진행중</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 20 ? 'selected' : ''} value="20">완료</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="btn_wrap">
|
||||
@ -357,6 +358,8 @@ $(document).ready(function(){
|
||||
<td onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');" style="cursor:pointer;">
|
||||
<%-- <c:out value="${list.prcsNm}"/>(<c:out value="${list.prcsAplctPrdOrd}"/>) --%>
|
||||
<c:out value="${list.prcsNm}"/>
|
||||
<c:out value="${list.aprvlCd}"/>
|
||||
(<c:out value="${list.aplctStateCd}"/>)
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.eduStrtPnttm}"/>~<c:out value="${list.eduDdlnPnttm}"/>
|
||||
@ -405,7 +408,7 @@ $(document).ready(function(){
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty list}">
|
||||
<tr><td colspan="6"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -124,7 +124,7 @@
|
||||
<li class="edu_apply" style="cursor: pointer;" onclick="fn_goListForm(10)"><i></i>
|
||||
<div class="text_area">신청중 강의<p><span><c:out value="${countMap['COUNT_APRVL_CD_10']}" /></span>건</p></div>
|
||||
</li>
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(5)"><i></i>
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(15)"><i></i>
|
||||
<div class="text_area">수강중 강의<p><span><c:out value="${countMap['COUNT_APRVL_CD_20']}" /></span>건</p></div>
|
||||
</li>
|
||||
<li class="edu_close" style="cursor: pointer;" onclick="fn_goListForm(20)"><i></i>
|
||||
|
||||
@ -128,7 +128,7 @@
|
||||
</div>
|
||||
<ul class="edu_process">
|
||||
<li class="edu_apply" style="cursor: pointer;" onclick="fn_goListForm(10)"><i></i><div class="text_area">신청중 강의<p><span><c:out value="${empty countMap['COUNT_APRVL_CD_10'] ? '0' : countMap['COUNT_APRVL_CD_10']}" /></span>건</p></div></li>
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(5)"><i></i><div class="text_area">수강중 강의<p><span><c:out value="${empty countMap['COUNT_APRVL_CD_20'] ? '0' : countMap['COUNT_APRVL_CD_20']} " /></span>건</p></div></li>
|
||||
<li class="edu_register" style="cursor: pointer;" onclick="fn_goListForm(15)"><i></i><div class="text_area">수강중 강의<p><span><c:out value="${empty countMap['COUNT_APRVL_CD_20'] ? '0' : countMap['COUNT_APRVL_CD_20']} " /></span>건</p></div></li>
|
||||
<li class="edu_close" style="cursor: pointer;" onclick="fn_goListForm(20)"><i></i><div class="text_area">종료된 강의<p><span><c:out value="${empty countMap['COUNT_END_CD'] ? '0' : countMap['COUNT_END_CD']}" /></span>건</p></div></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -414,9 +414,10 @@ $(document).ready(function(){
|
||||
<label for="searchStatus" class="label">신청상태 선택</label>
|
||||
<select class="selType1" id="searchStatus" name="searchStatus">
|
||||
<option ${vEPrcsDetailVO.searchStatus eq '' ? 'selected' : ''} value="">전체</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 10 ? 'selected' : ''} value="10">교육신청</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 30 ? 'selected' : ''} value="30">교육취소</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 20 ? 'selected' : ''} value="20">이수완료</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 10 ? 'selected' : ''} value="10">교육신청</option>
|
||||
<%-- <option ${vEPrcsDetailVO.searchStatus eq 30 ? 'selected' : ''} value="30">교육취소</option> --%>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 15 ? 'selected' : ''} value="15">진행중</option>
|
||||
<option ${vEPrcsDetailVO.searchStatus eq 20 ? 'selected' : ''} value="20">완료</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="btn_wrap">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user