Merge branch 'master_tolag3'
This commit is contained in:
commit
bb1ec4d742
@ -42,6 +42,7 @@ import kcc.com.cmm.ComDefaultVO;
|
|||||||
import kcc.com.cmm.LoginVO;
|
import kcc.com.cmm.LoginVO;
|
||||||
import kcc.com.cmm.util.IpUtil;
|
import kcc.com.cmm.util.IpUtil;
|
||||||
import kcc.com.cmm.util.RedirectUrlMaker;
|
import kcc.com.cmm.util.RedirectUrlMaker;
|
||||||
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.com.uss.ion.bnr.service.BannerVO;
|
import kcc.com.uss.ion.bnr.service.BannerVO;
|
||||||
import kcc.com.uss.ion.bnr.service.EgovBannerService;
|
import kcc.com.uss.ion.bnr.service.EgovBannerService;
|
||||||
import kcc.com.uss.ion.cyb.service.CyberAlertManageService;
|
import kcc.com.uss.ion.cyb.service.CyberAlertManageService;
|
||||||
@ -68,6 +69,8 @@ import kcc.let.uss.olp.qmc.service.EgovQustnrManageService;
|
|||||||
import kcc.let.uss.umt.service.EgovUserManageService;
|
import kcc.let.uss.umt.service.EgovUserManageService;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
import kcc.ve.cmm.VeConstants;
|
import kcc.ve.cmm.VeConstants;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsAplctPrdService;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO;
|
||||||
import kcc.ve.oprtn.cmdTrgt.trgtMng.service.CmdTrgtMngService;
|
import kcc.ve.oprtn.cmdTrgt.trgtMng.service.CmdTrgtMngService;
|
||||||
import kcc.ve.oprtn.cmdTrgt.trgtMng.service.CmdTrgtMngVO;
|
import kcc.ve.oprtn.cmdTrgt.trgtMng.service.CmdTrgtMngVO;
|
||||||
import kcc.ve.oprtn.cndtnSspnIdtmt.trgtMng.service.CndtnTrgtMngService;
|
import kcc.ve.oprtn.cndtnSspnIdtmt.trgtMng.service.CndtnTrgtMngService;
|
||||||
@ -158,6 +161,10 @@ public class EgovMainController {
|
|||||||
@Resource(name = "cmdTrgtInfoMngService")
|
@Resource(name = "cmdTrgtInfoMngService")
|
||||||
private CmdTrgtMngService cmdTrgtInfoMngService;
|
private CmdTrgtMngService cmdTrgtInfoMngService;
|
||||||
|
|
||||||
|
//과정차시 관리
|
||||||
|
@Resource(name = "vEPrcsAplctPrdService")
|
||||||
|
private VEPrcsAplctPrdService vEPrcsAplctPrdService;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 메인 페이지에서 각 업무 화면으로 연계하는 기능을 제공한다.
|
* 메인 페이지에서 각 업무 화면으로 연계하는 기능을 제공한다.
|
||||||
@ -283,41 +290,47 @@ public class EgovMainController {
|
|||||||
*/
|
*/
|
||||||
Map<String, Object> cmdTrgtInfoList = this.cmdTrgtInfo();
|
Map<String, Object> cmdTrgtInfoList = this.cmdTrgtInfo();
|
||||||
//전체건수
|
//전체건수
|
||||||
model.addAttribute("cmdtnTrgtAllCnt", cmdTrgtInfoList.get("cmdtnTrgtAllCnt"));
|
model.addAttribute("cmdtnTrgtInfoAllCnt", cmdTrgtInfoList.get("cmdtnTrgtInfoAllCnt"));
|
||||||
//완료건수
|
//완료건수
|
||||||
model.addAttribute("cmdtnTrgtCompleteCnt", cmdTrgtInfoList.get("cmdtnTrgtCompleteCnt"));
|
model.addAttribute("cmdtnTrgtInfoCompleteCnt", cmdTrgtInfoList.get("cmdtnTrgtInfoCompleteCnt"));
|
||||||
//취소건수
|
//취소건수
|
||||||
model.addAttribute("cmdtnTrgtCancelCnt", cmdTrgtInfoList.get("cmdtnTrgtCancelCnt"));
|
model.addAttribute("cmdtnTrgtInfoCancelCnt", cmdTrgtInfoList.get("cmdtnTrgtInfoCancelCnt"));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (조건부기소유예)
|
* (조건부기소유예)
|
||||||
* 과정신청기간 현황
|
* 과정신청기간 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("cndtnEduPrcsAplctPrdMngList", eduPrcsAplctPrdMngList(VeConstants.LCTR_DIV_CD_60));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (시정명령)
|
* (시정명령)
|
||||||
* 과정신청기간 현황
|
* 과정신청기간 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("cmdtnEduPrcsAplctPrdMngList", eduPrcsAplctPrdMngList(VeConstants.LCTR_DIV_CD_70));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (예방교육)
|
* (예방교육)
|
||||||
* 과정신청기간 현황
|
* 과정신청기간 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("preventEduPrcsAplctPrdMngList", eduPrcsAplctPrdMngList(VeConstants.LCTR_DIV_CD_80));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (조건부기소유예)
|
* (조건부기소유예)
|
||||||
* 확정과정 현황
|
* 확정과정 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("cndtnEduPrcsAplctCfnMngList", eduPrcsAplctCfnMngList(VeConstants.LCTR_DIV_CD_60));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (시정명령)
|
* (시정명령)
|
||||||
* 확정과정 현황
|
* 확정과정 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("cmdtnEduPrcsAplctCfnMngList", eduPrcsAplctCfnMngList(VeConstants.LCTR_DIV_CD_70));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (예방교육)
|
* (예방교육)
|
||||||
* 확정과정 현황
|
* 확정과정 현황
|
||||||
*/
|
*/
|
||||||
|
model.addAttribute("preventEduPrcsAplctCfnMngList", eduPrcsAplctCfnMngList(VeConstants.LCTR_DIV_CD_80));
|
||||||
|
|
||||||
return "main/EgovMainList";
|
return "main/EgovMainList";
|
||||||
/*
|
/*
|
||||||
@ -1123,11 +1136,97 @@ public class EgovMainController {
|
|||||||
|
|
||||||
|
|
||||||
Map<String, Object> returnMap = new HashMap<String, Object>();
|
Map<String, Object> returnMap = new HashMap<String, Object>();
|
||||||
returnMap.put("cmdtnTrgtAllCnt", allCnt);
|
returnMap.put("cmdtnTrgtInfoAllCnt", allCnt);
|
||||||
returnMap.put("cmdtnTrgtCompleteCnt", completeCnt);
|
returnMap.put("cmdtnTrgtInfoCompleteCnt", completeCnt);
|
||||||
returnMap.put("cmdtnTrgtCancelCnt", cancelCnt);
|
returnMap.put("cmdtnTrgtInfoCancelCnt", cancelCnt);
|
||||||
|
|
||||||
return returnMap;
|
return returnMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private List<VEPrcsDetailVO> eduPrcsAplctPrdMngList(String lctrDivCd) {
|
||||||
|
|
||||||
|
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||||
|
vEPrcsDetailVO.setFirstIndex(0);
|
||||||
|
vEPrcsDetailVO.setRecordCountPerPage(5);
|
||||||
|
vEPrcsDetailVO.setSearchSortCnd("prcs_ord");
|
||||||
|
vEPrcsDetailVO.setSearchSortOrd("desc");
|
||||||
|
|
||||||
|
vEPrcsDetailVO.setLctrDivCd(lctrDivCd);
|
||||||
|
|
||||||
|
try {
|
||||||
|
List<VEPrcsDetailVO> vEPrcsDetailVOList = vEPrcsAplctPrdService.selectPagingList4Fndth(vEPrcsDetailVO);
|
||||||
|
|
||||||
|
vEPrcsDetailVOList.forEach(t -> {
|
||||||
|
if (StringUtil.isEmpty(t.getDdlnCd())) {
|
||||||
|
try {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
|
||||||
|
Date today = new Date();
|
||||||
|
Date startDate = sdf.parse(t.getStrtPnttm());
|
||||||
|
Date endDate = sdf.parse(t.getEndPnttm());
|
||||||
|
|
||||||
|
if (today.before(startDate)) {
|
||||||
|
// 접수전
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_BEFORE);
|
||||||
|
} else if (!today.before(startDate) && !today.after(endDate)) {
|
||||||
|
// 접수중
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_ING);
|
||||||
|
} else if (today.after(endDate)) {
|
||||||
|
// 접수종료
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_END);
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return vEPrcsDetailVOList;
|
||||||
|
} catch (Exception e) {
|
||||||
|
return new ArrayList<VEPrcsDetailVO>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<VEPrcsDetailVO> eduPrcsAplctCfnMngList(String lctrDivCd) {
|
||||||
|
|
||||||
|
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||||
|
vEPrcsDetailVO.setFirstIndex(0);
|
||||||
|
vEPrcsDetailVO.setRecordCountPerPage(5);
|
||||||
|
vEPrcsDetailVO.setSearchSortCnd("prcs_ord");
|
||||||
|
vEPrcsDetailVO.setSearchSortOrd("desc");
|
||||||
|
|
||||||
|
vEPrcsDetailVO.setLctrDivCd(lctrDivCd);
|
||||||
|
vEPrcsDetailVO.setDdlnCd("20");
|
||||||
|
|
||||||
|
try {
|
||||||
|
List<VEPrcsDetailVO> vEPrcsDetailVOList = vEPrcsAplctPrdService.selectCfnPagingList4Fndth(vEPrcsDetailVO);
|
||||||
|
|
||||||
|
vEPrcsDetailVOList.forEach(t -> {
|
||||||
|
if (StringUtil.isEmpty(t.getDdlnCd())) {
|
||||||
|
try {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
|
||||||
|
Date today = new Date();
|
||||||
|
Date startDate = sdf.parse(t.getStrtPnttm());
|
||||||
|
Date endDate = sdf.parse(t.getEndPnttm());
|
||||||
|
|
||||||
|
if (today.before(startDate)) {
|
||||||
|
// 접수전
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_BEFORE);
|
||||||
|
} else if (!today.before(startDate) && !today.after(endDate)) {
|
||||||
|
// 접수중
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_ING);
|
||||||
|
} else if (today.after(endDate)) {
|
||||||
|
// 접수종료
|
||||||
|
t.setDdlnCd(VeConstants.DDLN_CD_APP_END);
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return vEPrcsDetailVOList;
|
||||||
|
} catch (Exception e) {
|
||||||
|
return new ArrayList<VEPrcsDetailVO>();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,8 @@
|
|||||||
package kcc.ve.cmm;
|
package kcc.ve.cmm;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
public class VeConstants {
|
public class VeConstants {
|
||||||
|
|
||||||
public static final String MODE_CRT = "CREATE";
|
public static final String MODE_CRT = "CREATE";
|
||||||
@ -10,18 +13,46 @@ public class VeConstants {
|
|||||||
|
|
||||||
public static final String MODE_EXCEL = "EXCEL";
|
public static final String MODE_EXCEL = "EXCEL";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 미사용
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_10 = "10";
|
public static final String LCTR_DIV_CD_10 = "10";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 미사용
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_20 = "20";
|
public static final String LCTR_DIV_CD_20 = "20";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 미사용
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_30 = "30";
|
public static final String LCTR_DIV_CD_30 = "30";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 미사용
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_40 = "40";
|
public static final String LCTR_DIV_CD_40 = "40";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 미사용
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_50 = "50";
|
public static final String LCTR_DIV_CD_50 = "50";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 조건부 기소유예
|
||||||
|
*/
|
||||||
public static final String LCTR_DIV_CD_60 = "60";
|
public static final String LCTR_DIV_CD_60 = "60";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 시정명령
|
||||||
|
*/
|
||||||
|
public static final String LCTR_DIV_CD_70 = "70";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 예방교육
|
||||||
|
*/
|
||||||
|
public static final String LCTR_DIV_CD_80 = "80";
|
||||||
|
|
||||||
public static final String STATUS_CD_SBMT = "10"; // 요청
|
public static final String STATUS_CD_SBMT = "10"; // 요청
|
||||||
|
|
||||||
public static final String STATUS_CD_CFRM = "20"; // 승인
|
public static final String STATUS_CD_CFRM = "20"; // 승인
|
||||||
@ -213,4 +244,15 @@ public class VeConstants {
|
|||||||
public static final String REQ_STATE_CD_NOTCOMPLETE = "35";
|
public static final String REQ_STATE_CD_NOTCOMPLETE = "35";
|
||||||
public static final String REQ_STATE_CD_EDUWAIT = "10";
|
public static final String REQ_STATE_CD_EDUWAIT = "10";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* VEA004 - DdlnCd
|
||||||
|
*/
|
||||||
|
public static final String DDLN_CD_APR_END = "10";
|
||||||
|
public static final String DDLN_CD_EDU_COMPLETE = "20";
|
||||||
|
public static final String DDLN_CD_APP_BEFORE = "30";
|
||||||
|
public static final String DDLN_CD_APP_ING = "40";
|
||||||
|
public static final String DDLN_CD_APP_END = "50";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -425,7 +425,7 @@
|
|||||||
|
|
||||||
, (SELECT COUNT(*)
|
, (SELECT COUNT(*)
|
||||||
FROM ve_edu_aplct x
|
FROM ve_edu_aplct x
|
||||||
JOIN LETTNGNRLMBER le ON
|
LEFT OUTER JOIN LETTNGNRLMBER le ON
|
||||||
x.USER_ID = le.ESNTL_ID
|
x.USER_ID = le.ESNTL_ID
|
||||||
WHERE x.prcs_ord = a.prcs_aplct_prd_ord
|
WHERE x.prcs_ord = a.prcs_aplct_prd_ord
|
||||||
AND x.sbmt_yn='Y'
|
AND x.sbmt_yn='Y'
|
||||||
|
|||||||
@ -31,10 +31,16 @@
|
|||||||
|
|
||||||
<script type="text/javaScript" language="javascript" defer="defer">
|
<script type="text/javaScript" language="javascript" defer="defer">
|
||||||
|
|
||||||
function linkPage(pageNo){
|
function fncGoList(url){
|
||||||
var listForm = document.listForm ;
|
var listForm = document.listForm ;
|
||||||
listForm.pageIndex.value = pageNo ;
|
listForm.action = url;
|
||||||
listForm.action = "<c:url value='/cmm/main/mainPage.do'/>";
|
listForm.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function fncGoDetail(prcsAplctPrdOrd, url){
|
||||||
|
var listForm = document.listForm ;
|
||||||
|
listForm.prcsAplctPrdOrd.value = prcsAplctPrdOrd ;
|
||||||
|
listForm.action = url;
|
||||||
listForm.submit();
|
listForm.submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -50,7 +56,7 @@ function linkPage(pageNo){
|
|||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>조건부기소유예 대상자 목록 현황</p>
|
<p>조건부기소유예 대상자 목록 현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/cndtnSspnIdtmt/trgtList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont today_box">
|
<div class="box_cont today_box">
|
||||||
<div class="today_status status01">
|
<div class="today_status status01">
|
||||||
@ -73,70 +79,53 @@ function linkPage(pageNo){
|
|||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>과정신청현황</p>
|
<p>과정신청현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${cndtnEduPrcsAplctPrdMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.do"/>');">·
|
||||||
<p class="list_writer">admin</p>
|
<c:choose>
|
||||||
<p class="list_date">2025-08-08</p>
|
<c:when test="${not empty list.title}">
|
||||||
</li>
|
<c:out value="${list.title}"/>
|
||||||
<li>
|
</c:when>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:otherwise>
|
||||||
<p class="list_writer">admin</p>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_date">2025-08-08</p>
|
</c:otherwise>
|
||||||
</li>
|
</c:choose>
|
||||||
<li>
|
</a>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<p class="list_writer">admin</p>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>확정과정현황</p>
|
<p>확정과정현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list state">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${cndtnEduPrcsAplctCfnMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<%-- <a href="#" class="list_tit">· <img src="${pageContext.request.contextPath}/kccadrPb/adm/image/icon_new.png" class="icon_new"> 상표권 교육조건부 기소유예</a> --%>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.do"/>');">·
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:choose>
|
||||||
<p class="list_writer">admin</p>
|
<c:when test="${not empty list.title}">
|
||||||
<p class="state line gray">배정완료</p>
|
<c:out value="${list.title}"/>
|
||||||
</li>
|
</c:when>
|
||||||
<li>
|
<c:otherwise>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_writer">admin</p>
|
</c:otherwise>
|
||||||
<p class="state line blue">승인요청</p>
|
</c:choose>
|
||||||
</li>
|
</a>
|
||||||
<li>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line orange">대기중</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- ===========================================
|
<%-- ===========================================
|
||||||
@ -148,93 +137,76 @@ function linkPage(pageNo){
|
|||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>시정명령 대상자 정보 현황</p>
|
<p>시정명령 대상자 정보 현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/cmdTrgt/trgtList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont today_box">
|
<div class="box_cont today_box">
|
||||||
<div class="today_status status01">
|
<div class="today_status status01">
|
||||||
<p>전체</p>
|
<p>전체</p>
|
||||||
<i></i>
|
<i></i>
|
||||||
<span>${cmdtnTrgtAllCnt}</span>
|
<span>${cmdtnTrgtInfoAllCnt}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="today_status status02">
|
<div class="today_status status02">
|
||||||
<p>완료</p>
|
<p>완료</p>
|
||||||
<i></i>
|
<i></i>
|
||||||
<span>${cmdtnTrgtCompleteCnt}</span>
|
<span>${cmdtnTrgtInfoCompleteCnt}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="today_status status03">
|
<div class="today_status status03">
|
||||||
<p>취소</p>
|
<p>취소</p>
|
||||||
<i></i>
|
<i></i>
|
||||||
<span>${cmdtnTrgtCancelCnt}</span>
|
<span>${cmdtnTrgtInfoCancelCnt}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>과정신청현황</p>
|
<p>과정신청현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctPrdMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${cmdtnEduPrcsAplctPrdMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctPrdMngDetail.do"/>');">·
|
||||||
<p class="list_writer">admin</p>
|
<c:choose>
|
||||||
<p class="list_date">2025-08-08</p>
|
<c:when test="${not empty list.title}">
|
||||||
</li>
|
<c:out value="${list.title}"/>
|
||||||
<li>
|
</c:when>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:otherwise>
|
||||||
<p class="list_writer">admin</p>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_date">2025-08-08</p>
|
</c:otherwise>
|
||||||
</li>
|
</c:choose>
|
||||||
<li>
|
</a>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<p class="list_writer">admin</p>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>확정과정현황</p>
|
<p>확정과정현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list state">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${cmdtnEduPrcsAplctCfnMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<%-- <a href="#" class="list_tit">· <img src="${pageContext.request.contextPath}/kccadrPb/adm/image/icon_new.png" class="icon_new"> 상표권 교육조건부 기소유예</a> --%>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.do"/>');">·
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:choose>
|
||||||
<p class="list_writer">admin</p>
|
<c:when test="${not empty list.title}">
|
||||||
<p class="state line gray">배정완료</p>
|
<c:out value="${list.title}"/>
|
||||||
</li>
|
</c:when>
|
||||||
<li>
|
<c:otherwise>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_writer">admin</p>
|
</c:otherwise>
|
||||||
<p class="state line blue">승인요청</p>
|
</c:choose>
|
||||||
</li>
|
</a>
|
||||||
<li>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line orange">대기중</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- ===========================================
|
<%-- ===========================================
|
||||||
@ -246,70 +218,53 @@ function linkPage(pageNo){
|
|||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>과정신청현황</p>
|
<p>과정신청현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/prevent/cndtnEduPrcsAplctPrdMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${preventEduPrcsAplctPrdMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/prevent/cndtnEduPrcsAplctPrdMngDetail.do"/>');">·
|
||||||
<p class="list_writer">admin</p>
|
<c:choose>
|
||||||
<p class="list_date">2025-08-08</p>
|
<c:when test="${not empty list.title}">
|
||||||
</li>
|
<c:out value="${list.title}"/>
|
||||||
<li>
|
</c:when>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:otherwise>
|
||||||
<p class="list_writer">admin</p>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_date">2025-08-08</p>
|
</c:otherwise>
|
||||||
</li>
|
</c:choose>
|
||||||
<li>
|
</a>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<p class="list_writer">admin</p>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="list_date">2025-08-08</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="box_tit">
|
<div class="box_tit">
|
||||||
<p>확정과정현황</p>
|
<p>확정과정현황</p>
|
||||||
<button type="button" class="btn_plus">더보기 <i class="icon plus"></i></button>
|
<button type="button" class="btn_plus" onclick="fncGoList('<c:url value="/kccadr/oprtn/prevent/cndtnEduPrcsAplctCfnMngList.do"/>');">더보기 <i class="icon plus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="box_cont">
|
<div class="box_cont">
|
||||||
<ul class="dashboard_list state">
|
<ul class="dashboard_list">
|
||||||
|
<c:forEach var="list" items="${preventEduPrcsAplctCfnMngList}" varStatus="sts">
|
||||||
<li>
|
<li>
|
||||||
<%-- <a href="#" class="list_tit">· <img src="${pageContext.request.contextPath}/kccadrPb/adm/image/icon_new.png" class="icon_new"> 상표권 교육조건부 기소유예</a> --%>
|
<a href="#" class="list_tit" onclick="fncGoDetail('${list.prcsAplctPrdOrd}', '<c:url value="/kccadr/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.do"/>');">·
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:choose>
|
||||||
<p class="list_writer">admin</p>
|
<c:when test="${not empty list.title}">
|
||||||
<p class="state line gray">배정완료</p>
|
<c:out value="${list.title}"/>
|
||||||
</li>
|
</c:when>
|
||||||
<li>
|
<c:otherwise>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<c:out value="${list.prcsNm}"/>
|
||||||
<p class="list_writer">admin</p>
|
</c:otherwise>
|
||||||
<p class="state line blue">승인요청</p>
|
</c:choose>
|
||||||
</li>
|
</a>
|
||||||
<li>
|
<p class="list_writer">${list.nosCnt1} / ${list.nos}</p>
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
<p class="list_date"><ve:code codeId="VEA004" code="${list.ddlnCd}"/></p>
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line orange">대기중</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="list_tit">· 상표권 교육조건부 기소유예</a>
|
|
||||||
<p class="list_writer">admin</p>
|
|
||||||
<p class="state line gray">배정완료</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
</c:forEach>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- ===========================================
|
<%-- ===========================================
|
||||||
@ -318,5 +273,8 @@ function linkPage(pageNo){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
|
<form:form id="listForm" name="listForm" method="post" commandName="vEPrcsDetailVO" onsubmit="return false;">
|
||||||
|
<input type="hidden" id="prcsAplctPrdOrd" name="prcsAplctPrdOrd" value="" />
|
||||||
|
</form:form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user