2025-09-22 12:11 시정명령 관리자 화면 작업
This commit is contained in:
parent
77a7f0daf7
commit
d9a027aa36
@ -969,7 +969,7 @@ public class CmdPrcsInfoMngController {
|
||||
|
||||
//String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID
|
||||
//vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd);
|
||||
vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
||||
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부, 70-시정명령
|
||||
vEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
||||
//vEPrcsDetailVO.setUseYn("Y");
|
||||
vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
|
||||
@ -1019,7 +1019,7 @@ public class CmdPrcsInfoMngController {
|
||||
//알림 교육확정
|
||||
try {
|
||||
iTNotiUtil.insertNotifyNew_60(
|
||||
"60",
|
||||
LCTR_DIV_CD, //"60"
|
||||
loginVO.getUniqId(),
|
||||
VeConstants.NOTI_STATUS_153,
|
||||
vEPrcsDetailVO.getPrcsAplctPrdOrd(),
|
||||
@ -1287,7 +1287,7 @@ public class CmdPrcsInfoMngController {
|
||||
}
|
||||
|
||||
|
||||
paramVO.setSiteId("60"); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소
|
||||
paramVO.setSiteId(LCTR_DIV_CD); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소, 70-시정명령
|
||||
List<VEEduAplctVO> vEPrcsDetailVOList = vEEduMIXService.selectTrgtList4Cmplt(paramVO);
|
||||
vEPrcsDetailVOList = egovCryptoUtil.decryptVeEduAplctList(vEPrcsDetailVOList);
|
||||
|
||||
@ -2290,7 +2290,7 @@ public class CmdPrcsInfoMngController {
|
||||
//알림 교육신청
|
||||
try {
|
||||
iTNotiUtil.insertNotifyNew_60(
|
||||
"60",
|
||||
LCTR_DIV_CD, //"60",
|
||||
loginVO.getUniqId(),
|
||||
VeConstants.NOTI_STATUS_100,
|
||||
vEAPrcsAplctPrdInstrAsgnmVO.getPrcsAplctPrdOrd(),
|
||||
@ -2551,7 +2551,7 @@ public class CmdPrcsInfoMngController {
|
||||
vEPrcsDetailVO = this.setPagingStep2(vEPrcsDetailVO, paginationInfo);
|
||||
|
||||
//기반강화 조회
|
||||
vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
||||
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부, 70-시정명령
|
||||
|
||||
vEPrcsDetailVO.setPrcsOrd("");
|
||||
|
||||
@ -2647,7 +2647,7 @@ public class CmdPrcsInfoMngController {
|
||||
|
||||
//String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID
|
||||
//vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd);
|
||||
vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
||||
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부, 70-시정명령
|
||||
vEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
||||
//vEPrcsDetailVO.setUseYn("Y");
|
||||
vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id
|
||||
@ -2739,7 +2739,7 @@ public class CmdPrcsInfoMngController {
|
||||
//알림 교육승인
|
||||
try {
|
||||
iTNotiUtil.insertNotifyNew_60(
|
||||
"60",
|
||||
LCTR_DIV_CD, //"60",
|
||||
uniqId,
|
||||
VeConstants.NOTI_STATUS_151,
|
||||
vEPrcsDetailVO.getPrcsAplctPrdOrd(),
|
||||
@ -2813,7 +2813,7 @@ public class CmdPrcsInfoMngController {
|
||||
//알림 교육반려
|
||||
try {
|
||||
iTNotiUtil.insertNotifyNew_60(
|
||||
"60",
|
||||
LCTR_DIV_CD, //"60",
|
||||
uniqId,
|
||||
VeConstants.NOTI_STATUS_152,
|
||||
vEPrcsDetailVO.getPrcsAplctPrdOrd(),
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -68,7 +68,7 @@
|
||||
// div codeNm 가져오는 function
|
||||
function fnSelectDivAndCn(prcsOrdVal){
|
||||
|
||||
var url = "${pageContext.request.contextPath}/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctSelectDivAndCnAjax.do";
|
||||
var url = "${pageContext.request.contextPath}/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctSelectDivAndCnAjax.do";
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
url: url,
|
||||
@ -176,7 +176,7 @@
|
||||
|
||||
|
||||
if(confirm("저장하시겠습니까?")){
|
||||
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngMdfyAjax.do'/>";
|
||||
var url = "<c:url value='/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctPrdMngMdfyAjax.do'/>";
|
||||
console.log(data);
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
@ -202,7 +202,7 @@
|
||||
|
||||
function fncGoList(){
|
||||
var listForm = document.listForm ;
|
||||
listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngList.do'/>";
|
||||
listForm.action = "<c:url value='/kccadr/oprtn/cmdTrgt/cndtnEduPrcsAplctPrdMngList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
|
||||
@ -127,7 +127,7 @@
|
||||
|
||||
function fncGoList(){
|
||||
var listForm = document.listForm ;
|
||||
listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.do'/>";
|
||||
listForm.action = "<c:url value='/kccadr/oprtn/cmdTrgt/cndtnEduPrcsMngList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
|
||||
@ -161,7 +161,7 @@ $( document ).ready(function(){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
url: "${pageContext.request.contextPath}/ve/oprtn/instr/adultVisitEdu/instrInfo/instrAplctRegAjax.do",
|
||||
url: "${pageContext.request.contextPath}/ve/oprtn/cmdTrgtEdu/instrInfo/instrAplctRegAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
@ -190,7 +190,7 @@ $( document ).ready(function(){
|
||||
|
||||
function fncGoList(){
|
||||
var createForm = document.createForm;
|
||||
createForm.action = "<c:url value='/ve/oprtn/instr/adultVisitEdu/instrInfo/instrAplctMngList.do'/>";
|
||||
createForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/instrInfo/instrAplctMngList.do'/>";
|
||||
createForm.submit();
|
||||
}
|
||||
|
||||
@ -220,7 +220,7 @@ $( document ).ready(function(){
|
||||
|
||||
commonPopLayeropen(
|
||||
//"/web/ve/aplct/cpyrgExprnClsrm/scholInfo/popup/scholPopList.do"
|
||||
"${pageContext.request.contextPath}/web/ve/instr/adultVisitEdu/instrInfo/popup/rsdncPopList.do"
|
||||
"${pageContext.request.contextPath}/web/ve/cmdTrgtEdu/instrInfo/popup/rsdncPopList.do"
|
||||
, 690
|
||||
, 538
|
||||
, paramObj
|
||||
@ -257,7 +257,7 @@ $( document ).ready(function(){
|
||||
|
||||
function fncRsdnePopup() { //거주지 팝업
|
||||
|
||||
/* document.createForm.action = "<c:url value='/ve/oprtn/instr/adultVisitEdu/popup/instrRsdnePopup.do'/>";
|
||||
/* document.createForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/popup/instrRsdnePopup.do'/>";
|
||||
window.open("#", "_rsdnePopup", "scrollbars = no, top=100px, left=100px, height=450px, width=450px");
|
||||
document.createForm.target = "_rsdnePopup";
|
||||
document.createForm.formId.value = "createForm";
|
||||
@ -268,7 +268,7 @@ $( document ).ready(function(){
|
||||
|
||||
function fncPhotoPopup() {
|
||||
var pop = document.createForm;
|
||||
commonPopWindowopenForm("${pageContext.request.contextPath}/ve/oprtn/instr/adultVisitEdu/popup/instrAplctPhotoPopup.do", "750", "660", "fncPhotoPopup", $('#createForm'));
|
||||
commonPopWindowopenForm("${pageContext.request.contextPath}/ve/oprtn/cmdTrgtEdu/popup/instrAplctPhotoPopup.do", "750", "660", "fncPhotoPopup", $('#createForm'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
1089
src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp
Normal file
1089
src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp
Normal file
File diff suppressed because it is too large
Load Diff
409
src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngList.jsp
Normal file
409
src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngList.jsp
Normal file
@ -0,0 +1,409 @@
|
||||
<!DOCTYPE html>
|
||||
<%@ 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="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<un:useConstants var="KccadrStatus" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<%
|
||||
/**
|
||||
* @Class Name : adjReqMgrRegList.jsp
|
||||
* @Description : 담당자관리
|
||||
* @Modification Information
|
||||
* @
|
||||
* @ 수정일 수정자 수정내용
|
||||
* @ ------- -------- ---------------------------
|
||||
* @ 2021.08.09 김봉호 최초 생성
|
||||
* @author 김봉호
|
||||
* @since 2021.08.21
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
%>
|
||||
|
||||
<script type="text/javascript">
|
||||
$( document ).ready(function(){
|
||||
/*
|
||||
var rsdne = '<c:out value="${vEInstrDetailVO.rsdne}" />';
|
||||
if(rsdne != '') {
|
||||
$('#searchEduSlctAreaCd').val(rsdne).attr("selected", "selected");
|
||||
}
|
||||
*/
|
||||
});
|
||||
|
||||
function fncGoList(){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var listForm = document.listForm ;
|
||||
listForm.pageIndex.value = pageNo ;
|
||||
/*
|
||||
if(listForm.searchStartDt.value > listForm.searchEndDt.value){
|
||||
alert("시작일은 종료일보다 작아야합니다.");
|
||||
return;
|
||||
}
|
||||
*/
|
||||
/*
|
||||
if($('#searchEduSlctAreaCd option:selected').text() != '전체'){
|
||||
listForm.rsdne.value = $('#searchEduSlctAreaCd option:selected').text();
|
||||
}
|
||||
*/
|
||||
listForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/instrInfo/instrMngList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fncGoDetail(userId, instrDiv, instrDetailOrd, rqstCnt){
|
||||
var listForm = document.listForm ;
|
||||
listForm.userId.value = userId ;
|
||||
listForm.instrDiv.value = instrDiv ;
|
||||
listForm.instrDetailOrd.value = instrDetailOrd ;
|
||||
listForm.rqstCnt.value = rqstCnt ;
|
||||
listForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/instrInfo/instrMngDetail.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
//수정요청 팝업
|
||||
function fncRqstPopup(userId, instrDiv) {
|
||||
var popupForm = document.popupForm;
|
||||
popupForm.userId.value = userId
|
||||
popupForm.instrDiv.value = instrDiv
|
||||
popupForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/instrInfo/instrMdfyRqstPopup.do'/>";
|
||||
window.open("#", "_instrMdfyRqstPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=1300px");
|
||||
popupForm.target = "_instrMdfyRqstPopup";
|
||||
popupForm.submit();
|
||||
|
||||
// commonPopWindowopenForm("/ve/oprtn/cmdTrgtEdu/instrInfo/instrMdfyRqstPopup.do", "900", "700", "instrMdfyRqstPopup", $('#listForm'));
|
||||
event.stopImmediatePropagation();
|
||||
}
|
||||
function fncReset(thisObj){
|
||||
var targetObj = $(thisObj).closest('.list_top').find('select,input');
|
||||
$.each(targetObj, function(){
|
||||
if($(this).prop('tagName') == 'SELECT'){
|
||||
if($(this).attr('name').indexOf('Month') != -1){
|
||||
$(this).val(new Date().getMonth()+1);
|
||||
}else if($(this).attr('name').indexOf('Year') != -1){
|
||||
$(this).val(new Date().getFullYear());
|
||||
}else{
|
||||
$(this).prop("selectedIndex", 0);
|
||||
}
|
||||
}else{
|
||||
$(this).val('');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function excelDownLoad(){
|
||||
|
||||
|
||||
|
||||
var userIdList = [];
|
||||
|
||||
// "chk" 이름을 가진 체크박스가 체크된 항목들을 순회
|
||||
$("input[name='chk']:checked").each(function() {
|
||||
var eduAplctOrdValue = $(this).val();
|
||||
userIdList.push(eduAplctOrdValue);
|
||||
});
|
||||
|
||||
if (userIdList.length === 0) {
|
||||
alert("선택된 항목이 없습니다. 선택 후 다시 시도하세요.");
|
||||
return false;
|
||||
}
|
||||
listForm.userIdList.value=userIdList;
|
||||
listForm.action = "<c:url value='/ve/oprtn/cmdTrgtEdu/instrInfo/eduAplctExcelDownLoad.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function chkAll(obj) {
|
||||
// 모든 체크박스의 상태를 헤더 체크박스의 상태와 동일하게 설정
|
||||
$("input[name='chk']").prop('checked', $(obj).prop('checked'));
|
||||
}
|
||||
</script>
|
||||
<title>강사신청 관리</title>
|
||||
<form:form id="popupForm" name="popupForm" method="post" commandName="vEInstrDetailVO" onsubmit="return false;">
|
||||
<input type="hidden" name="userId" value="" />
|
||||
<input type="hidden" name="instrDiv" value="" />
|
||||
</form:form>
|
||||
<form:form id="listForm" name="listForm" method="get" commandName="vEInstrDetailVO" onsubmit="return false;">
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${vEInstrDetailVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${vEInstrDetailVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEInstrDetailVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="userId" value="" />
|
||||
<input type="hidden" name="instrDiv" value="" />
|
||||
<input type="hidden" name="instrDetailOrd" value="" />
|
||||
<input type="hidden" name="rqstCnt" value="" />
|
||||
<input type="hidden" name="userIdList" value="" />
|
||||
<%-- <input type="hidden" name="rsdne" value="<c:out value='${vEInstrDetailVO.rsdne}'/>" /> --%>
|
||||
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>강사 목록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><i></i></li>
|
||||
<li>
|
||||
<p>성인 찾아가는저작권교육</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">강사관리</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<div class="list_top_1">
|
||||
<div class="util_left">
|
||||
<p>구분</p>
|
||||
</div>
|
||||
<div class="util_right">
|
||||
<select name="searchQlfctEndYn" id="searchQlfctEndYn" class="sel_type1">
|
||||
<option value="" ${vEInstrDetailVO.searchQlfctEndYn eq '' ? 'selected' : '' }>전체</option>
|
||||
<option value="N" ${vEInstrDetailVO.searchQlfctEndYn eq 'N' ? 'selected' : '' }>강사 위촉</option>
|
||||
<option value="Y" ${vEInstrDetailVO.searchQlfctEndYn eq 'Y' ? 'selected' : '' }> 강사 해촉</option>
|
||||
</select>
|
||||
<ve:select codeId="VE0018" name="searcDivCd" id="searcDivCd" css="class='sel_type1'"
|
||||
selectedValue="${vEInstrDetailVO.searcDivCd}" defaultValue=''
|
||||
defaultText='전체'
|
||||
/>
|
||||
<%--
|
||||
<ve:select codeId="VE0008" name="searchEduSlctAreaCd" id="searchEduSlctAreaCd" css="class='sel_type1'"
|
||||
selectedText="${vEInstrDetailVO.rsdne}" defaultValue=''
|
||||
defaultText='전체'
|
||||
/>
|
||||
--%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list_top_2">
|
||||
<div class="util_left">
|
||||
<p>이름</p>
|
||||
</div>
|
||||
<div class="util_right">
|
||||
<input type="text" id="searchKeyword" name="searchKeyword"
|
||||
class="search_input" placeholder="검색어를 입력하세요" value="<c:out value='${vEInstrDetailVO.searchKeyword}'/>"
|
||||
maxlength="20" onkeydown="if(event.keyCode==13) {linkPage('1');}"
|
||||
>
|
||||
<button class="btn_type08" onclick="fncGoList(); return false;">검색</button>
|
||||
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div class="list_top_3">
|
||||
<div class="util_left">
|
||||
<p>요청일</p>
|
||||
</div>
|
||||
<div class="util_right">
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="calendar" title="시작일 선택" id="searchStartDt" name="searchStartDt" value="${vEInstrDetailVO.searchStartDt}">
|
||||
</div>
|
||||
~
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="calendar" title="종료일 선택" id="searchEndDt" name="searchEndDt" value="${vEInstrDetailVO.searchEndDt}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
|
||||
<!-- list util -->
|
||||
<div class="list_util">
|
||||
<p class="list_util_p">총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}" /></span>건</p>
|
||||
<div>
|
||||
<select class="sel_type1" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px">
|
||||
<option value='10' <c:if test="${vEInstrDetailVO.pageUnit == '10' or vEEduAplctVO.pageUnit == ''}">selected</c:if>>10줄</option>
|
||||
<option value='20' <c:if test="${vEInstrDetailVO.pageUnit == '20'}">selected</c:if>>20줄</option>
|
||||
<option value='30' <c:if test="${vEInstrDetailVO.pageUnit == '30'}">selected</c:if>>30줄</option>
|
||||
<option value='100' <c:if test="${vEInstrDetailVO.pageUnit == '100'}">selected</c:if>>100줄</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- list -->
|
||||
<div class="tb_type01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 5%">
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 9%;">
|
||||
<col style="width: 16%">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 12%;">
|
||||
<%-- <col style="width: 12%;"> --%>
|
||||
<col style="width: 8%;">
|
||||
<col style="width: 12%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th><input type="checkbox" name="checkAll" id="checkAll" onclick="chkAll(this);" /><label for="checkAll"></label></th>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">구분</th>
|
||||
<th scope="col">거주지</th>
|
||||
<th scope="col">강의 가능지역</th>
|
||||
<th scope="col">연락처</th>
|
||||
<!-- <th scope="col">주 5일여부</th> -->
|
||||
<th scope="col">자격 종료 여부</th>
|
||||
<th scope="col">요청 사항</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${resultList}" varStatus="status">
|
||||
<tr>
|
||||
|
||||
<td>
|
||||
<input name="chk" value="${list.userId}" title="Check" type="checkbox"/>
|
||||
</td>
|
||||
<td onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');" style="cursor:pointer;">
|
||||
<c:out value="${list.instrNm}"/>
|
||||
</td>
|
||||
<td onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');" style="cursor:pointer;">
|
||||
<ve:code codeId="VE0018" code="${list.apptDiv}"/>
|
||||
|
||||
</td>
|
||||
<td onclick="fncGoDetail('<c:out value="${list.userId}"/>', '<c:out value="${list.instrDiv}"/>' , '<c:out value="${list.instrDetailOrd}"/>', '<c:out value="${list.rqstCnt}"/>');" style="cursor:pointer;">
|
||||
<c:out value="${list.rsdne}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${list.lctrAreaCnt eq '0'}">
|
||||
-
|
||||
</c:when>
|
||||
<c:when test="${list.lctrAreaCnt eq '1'}">
|
||||
${list.lctrAreaNm}
|
||||
</c:when>
|
||||
<c:when test="${list.lctrAreaCnt > '1'}">
|
||||
${list.lctrAreaNm} 외 ${list.lctrAreaCnt -1}개 지역
|
||||
</c:when>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.phone}"/>
|
||||
</td>
|
||||
<%-- <td>
|
||||
주${list.monLctrYn + list.tueLctrYn + list.wedLctrYn + list.thuLctrYn + list.friLctrYn}일
|
||||
</td> --%>
|
||||
<td>
|
||||
<c:if test="${list.qlfctEndYn ne 'Y'}">
|
||||
위촉
|
||||
</c:if>
|
||||
<c:if test="${list.qlfctEndYn eq 'Y'}">
|
||||
해촉
|
||||
</c:if>
|
||||
</td>
|
||||
<td>
|
||||
<%-- <c:if test="${list.rqstCnt < 1}">
|
||||
-
|
||||
</c:if>
|
||||
<c:if test="${list.rqstCnt >= 1}">
|
||||
<button class="btn_type06" onclick="fncRqstPopup('<c:out value="${list.userId}"/>','<c:out value="${list.instrDiv}"/>');">변경요청</button>
|
||||
</c:if> --%>
|
||||
<c:choose>
|
||||
<c:when test="${list.rqstCnt >= 1 or list.stngCnt >= 1}">
|
||||
O
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
X
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty resultList}">
|
||||
<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="btn_left">
|
||||
<button type="button" class="btn_down_excel excel_btn lg btn" onclick="excelDownLoad();">엑셀 다운로드</button>
|
||||
|
||||
</div>
|
||||
<div class="btn_center">
|
||||
|
||||
</div>
|
||||
<div class="btn_right">
|
||||
<button type="button" class="btn_type06" onclick="fncCmpltCrtfc(); return false;">강사선택출력</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
|
||||
</form:form>
|
||||
|
||||
<!-- <script src="http://119.193.215.98:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="http://119.193.215.98:8093/ReportingServer/html5/css/crownix-viewer.min.css"> -->
|
||||
<spring:eval expression="@property['Globals.prod.islocal']" var="isLocal"/>
|
||||
<c:choose>
|
||||
<c:when test="${isLocal eq 'real'}">
|
||||
<script src="https://www.edu-copyright.or.kr/ipedu/ReportingServer/html5/js/crownix-viewer.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://www.edu-copyright.or.kr/ipedu/ReportingServer/html5/css/crownix-viewer.min.css">
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<script src="http://119.193.215.98:8093/ReportingServer/html5/js/crownix-viewer.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="http://119.193.215.98:8093/ReportingServer/html5/css/crownix-viewer.min.css">
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<script>
|
||||
/*
|
||||
* 오버레이 방식
|
||||
*/
|
||||
//function fncCmpltCrtfc(p_prcsAplctPrdOrd, p_eduAplctOrd){
|
||||
function fncCmpltCrtfc(){
|
||||
var isLocal = '${isLocal}';
|
||||
var userIdList = [];
|
||||
|
||||
// "chk" 이름을 가진 체크박스가 체크된 항목들을 순회
|
||||
$("input[name='chk']:checked").each(function() {
|
||||
var eduAplctOrdValue = $(this).val();
|
||||
userIdList.push(eduAplctOrdValue);
|
||||
});
|
||||
|
||||
if (userIdList.length === 0) {
|
||||
alert("선택된 항목이 없습니다. 선택 후 다시 시도하세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// var v_searchQlfctEndYn = $('#searchQlfctEndYn').val();
|
||||
// var v_searcDivCd = $('#searcDivCd').val();
|
||||
// var v_searchKeyword = $('#searchKeyword').val();
|
||||
|
||||
/* var viewer = new m2soft.crownix.Viewer('http://119.193.215.98:8093/ReportingServer/service');
|
||||
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
|
||||
viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://119.193.215.98:9989/ipedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax_v2.do?userIdList='+userIdList+']'); */
|
||||
|
||||
//운영 or 개발 서버 구분
|
||||
if(isLocal == 'real'){ //운영
|
||||
var viewer = new m2soft.crownix.Viewer('https://www.edu-copyright.or.kr/ipedu/ReportingServer/service');
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
viewer.openFile('adult_instrs_20231107.mrd', '/rf [https://www.edu-copyright.or.kr/ipedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax_v2.do?userIdList='+userIdList+']');
|
||||
}else{ //개발
|
||||
var viewer = new m2soft.crownix.Viewer('http://119.193.215.98:8093/ReportingServer/service');
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://119.193.215.98:9989/ipedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax_v2.do?userIdList='+userIdList+']');
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user