2025-09-22 12:11 시정명령 관리자 화면 작업

This commit is contained in:
myname 2025-09-22 12:12:06 +09:00
parent 77a7f0daf7
commit d9a027aa36
7 changed files with 2520 additions and 17 deletions

View File

@ -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

View File

@ -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();
}

View File

@ -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();
}

View File

@ -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'));
}

File diff suppressed because it is too large Load Diff

View 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>