2023-11-06 15:14 찾교 수정 요청 사항 처리

This commit is contained in:
myname 2023-11-06 15:14:49 +09:00
parent ada1a22e8d
commit e41ff9fecf
11 changed files with 255 additions and 24 deletions

View File

@ -125,6 +125,9 @@ public class VEAStngVO extends ComDefaultVO implements Serializable {
private String end; private String end;
private String title; private String title;
private String titleF; //현재신청
private String titleB; //가능신청
//지역별 강의 설정 //지역별 강의 설정
private String userNm; private String userNm;
@ -618,5 +621,17 @@ public class VEAStngVO extends ComDefaultVO implements Serializable {
public void setCn(String cn) { public void setCn(String cn) {
this.cn = cn; this.cn = cn;
} }
public String getTitleF() {
return titleF;
}
public void setTitleF(String titleF) {
this.titleF = titleF;
}
public String getTitleB() {
return titleB;
}
public void setTitleB(String titleB) {
this.titleB = titleB;
}
} }

View File

@ -2,7 +2,6 @@ package kcc.ve.aplct.tngrVisitEdu.eduAplct.web;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.stream.Collector;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -166,7 +165,8 @@ public class EduAplctTngrController {
PaginationInfo paginationInfo = this.setPagingStep1(vEEduAplctVO); PaginationInfo paginationInfo = this.setPagingStep1(vEEduAplctVO);
//2. pageing step2 //2. pageing step2
vEEduAplctVO = this.setPagingStep2(vEEduAplctVO, paginationInfo); vEEduAplctVO = this.setPagingStep2(vEEduAplctVO, paginationInfo);
List<VEEduAplctVO> vEEduAplctVOList = vEEduMIXService.selectPagingList(vEEduAplctVO); //List<VEEduAplctVO> vEEduAplctVOList = vEEduMIXService.selectPagingList(vEEduAplctVO);
List<VEEduAplctVO> vEEduAplctVOList = vEEduMIXService.selectPagingApplyList(vEEduAplctVO);
//3.pageing step3 //3.pageing step3
paginationInfo = this.setPagingStep3(vEEduAplctVOList, paginationInfo); paginationInfo = this.setPagingStep3(vEEduAplctVOList, paginationInfo);
model.addAttribute("paginationInfo", paginationInfo); model.addAttribute("paginationInfo", paginationInfo);

View File

@ -414,6 +414,73 @@ public class AdvAreaLctrMngTngrController {
return modelAndView; return modelAndView;
}
/**
* 지역별 접수시간 처리 팝업
*/
@RequestMapping(value="/kccadr/oprtn/tngrVisitEdu/areaLctrMngrgstrPsblTmAllAjax.do")
public ModelAndView areaLctrMngrgstrPsblTmAllAjax(
VEAStngVO vEAStngVO
//, RedirectAttributes redirectAttributes
, ModelMap model
, HttpServletRequest request
) throws Exception {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("jsonView");
//로그인 처리====================================
//로그인 정보 가져오기
/*
String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model);
if (!"".equals(s_oprtnLoginCheckNInfo)) {
modelAndView.addObject("result", "loginFail");
return modelAndView;
}
*/
//로그인 처리====================================
try {
LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
vEAStngVO.setFrstRegisterId(loginVO.getUniqId());
vEAStngVO.setLastUpdusrId(loginVO.getUniqId());
String p_ttlEduCnfrmPsblChasi = request.getParameter("ttlEduCnfrmPsblChasi");
String p_areaCd = request.getParameter("areaCd");
String[] a_ttlEduCnfrmPsblChasi = p_ttlEduCnfrmPsblChasi.split("_");
String[] a_areaCd = p_areaCd.split("_");
for (int i=0;i<a_areaCd.length;i++) {
String s_ttlEduCnfrmPsblChasi = a_ttlEduCnfrmPsblChasi[i];
String s_areaCd = a_areaCd[i];
if (!"".equals(s_areaCd)) {
vEAStngVO.setAreaCd(s_areaCd);
vEAStngVO.setTtlEduCnfrmPsblChasi(s_ttlEduCnfrmPsblChasi);
int i_ret = vEAStngService.update_VEAALS(vEAStngVO);
if (i_ret>0) modelAndView.addObject("result", "success");
else modelAndView.addObject("result", "fail");
}
}
//modelAndView.addObject("result", "success");
}catch(Exception ex) {
ex.printStackTrace();
}
return modelAndView;
} }
/** /**
@ -1295,8 +1362,21 @@ public class AdvAreaLctrMngTngrController {
System.out.println("vList.get(i).getDtPsblTmQnttyOrd()"); System.out.println("vList.get(i).getDtPsblTmQnttyOrd()");
System.out.println(vList.get(i).getDtPsblTmQnttyOrd()); System.out.println(vList.get(i).getDtPsblTmQnttyOrd());
System.out.println(vList.get(i).getRndsNm()); System.out.println(vList.get(i).getRndsNm());
if (vList.get(i).getTitle().equals("불가능")) if (vList.get(i).getTitle().equals("불가능"))
{
vList.get(i).setColor("#FF0000"); vList.get(i).setColor("#FF0000");
}else if (Integer.parseInt(vList.get(i).getTitleF())>=Integer.parseInt(vList.get(i).getTitleB()))
{
vList.get(i).setColor("#FF0000");
}else if (Integer.parseInt(vList.get(i).getTitleF())*5>=Integer.parseInt(vList.get(i).getTitleB())*4)
{
vList.get(i).setColor("#FFAA00");
}
}catch(Exception ex) { }catch(Exception ex) {
ex.printStackTrace(); ex.printStackTrace();
} }

View File

@ -666,6 +666,7 @@ public class AreaLctrMngTngrController {
} }
/** /**
* 년도 / 반기의 접수 일자 저장 * 년도 / 반기의 접수 일자 저장
*/ */

View File

@ -2333,11 +2333,17 @@
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchStartDt"> <isNotEmpty property="searchStartDt">
AND b.EDU_HOPE_DT <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '.' , '') /*
AND b.EDU_HOPE_DT <![CDATA[ >= ]]> REPLACE(searchStartDt, '.' , '')
*/
AND b.EDU_HOPE_DT <![CDATA[ >= ]]> #searchStartDt#
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchEndDt"> <isNotEmpty property="searchEndDt">
AND b.EDU_HOPE_DT <![CDATA[ <= ]]> REPLACE(#searchEndDt#, '.' , '') /*
AND b.EDU_HOPE_DT <![CDATA[ <= ]]> REPLACE(searchEndDt, '.' , '')
*/
AND b.EDU_HOPE_DT <![CDATA[ <= ]]> #searchEndDt#
</isNotEmpty> </isNotEmpty>
<isEmpty property="searchStartDt"> <isEmpty property="searchStartDt">

View File

@ -244,6 +244,19 @@
, ddd.LCTR_PSBL_PRD_ORD , ddd.LCTR_PSBL_PRD_ORD
, eee.LCTR_PSBL_PRD_ORD , eee.LCTR_PSBL_PRD_ORD
*/ */
, CASE
WHEN ddd.LCTR_PSBL_PRD_ORD IS NOT NULL THEN '불가능'
WHEN bbb.DT_PSBL_TM_QNTTY_ORD IS NULL THEN to_char(NVL(fff.psblTmQnttyCnt,0))
ELSE to_char(NVL(fff.psblTmQnttyCnt,0))
END AS titleF
, CASE
WHEN ddd.LCTR_PSBL_PRD_ORD IS NOT NULL THEN '불가능'
WHEN bbb.DT_PSBL_TM_QNTTY_ORD IS NULL THEN to_char(ccc.psbl_tm_qntty)
ELSE to_char(bbb.PSBL_TM_QNTTY)
END AS titleB
FROM ( FROM (
/* Step1.올해-내년의 달력을 만들고, */ /* Step1.올해-내년의 달력을 만들고, */
SELECT SELECT

View File

@ -346,6 +346,75 @@
} }
} }
//교육설정 등록여부 체크
function fncDupleCheckAll(thisObj){
var list1 = $("input[name=checkList]");
var list2 = $("input[name=ttlEduCnfrmPsblChasi]");
//alert(list1.length);
//alert(list2.length);
if (list1.length>0 && list1.length==list2.length)
{
//alert("true");
;
}else{
alert("false");
return;
}
var v_list1 = "";
var v_list2 = "";
$.each(list1, function(idx, obj){
v_list1 = v_list1 + "_" + $(this).val();
});
$.each(list2, function(idx, obj){
v_list2 = v_list2 + "_" + $(this).val();
});
//alert(v_list1);
//alert(v_list2);
//var p_ttlEduCnfrmPsblChasi = $(thisObj).closest("td").find("input[name=ttlEduCnfrmPsblChasi]").val();
//var p_rndsOrd = $("#rndsOrd").val();
var p_rndsOrd = $("#listForm #stngYr").val(); //회차기준에서 년도 기준으로 변경함
//var p_areaCd = $(thisObj).closest("tr").find("input[name=checkList]").val();
//alert(p_areaCd);
if(v_list2 != "") {
$.ajax({
type:"POST",
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/areaLctrMngrgstrPsblTmAllAjax.do",
data:{
"rndsOrd" : p_rndsOrd,
"areaCd" : v_list1,
"ttlEduCnfrmPsblChasi" : v_list2,
},
dataType:'json',
success:function(returnData){
if(returnData.result == "success"){
alert("변경 처리 되었습니다.");
fncGoList();
}else{
alert("변경 중 오류가 발생하였습니다.");
}
},
error:function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}else{
alert("지역별 총 접수시간을 입력해주세요.");
}
}
function fncRgstrDateSave(){ function fncRgstrDateSave(){
if(confirm("접수일자를 저장 하시겠습니까?")){ if(confirm("접수일자를 저장 하시겠습니까?")){
$.ajax({ $.ajax({
@ -821,6 +890,10 @@
</thead> </thead>
<tbody> <tbody>
<c:set var="ttlChasi" value="0" /> <!-- 총 접수가능 차시 -->
<c:set var="ttlAplct" value="0" /> <!-- 총 신청 수 -->
<c:set var="ttlAplctChasi" value="0" /> <!-- 총 신청 차시 -->
<c:forEach var="result" items="${list}" varStatus="status"> <c:forEach var="result" items="${list}" varStatus="status">
<tr> <tr>
<td> <td>
@ -839,16 +912,42 @@
<c:out value="${result.frstRegistPnttm}"/> <c:out value="${result.frstRegistPnttm}"/>
</td> </td>
<td> <td>
<input type="text" size="3" id="ttlEduCnfrmPsblChasi" name="ttlEduCnfrmPsblChasi" maxlength="10" value='<c:out value="${result.ttlEduCnfrmPsblChasi}"/>'/> <c:out value="${result.ttlEduCnfrmPsblChasi}"/>
<input type="text" size="3" id="ttlEduCnfrmPsblChasi" name="ttlEduCnfrmPsblChasi" maxlength="5" value='<c:out value="${result.ttlEduCnfrmPsblChasi}"/>'/>
<!--
<button type="button" class="btn_type06" <button type="button" class="btn_type06"
onclick="fncDupleCheck(this); return false;" style="height: 40px; border-radius: 5px; vertical-align: middle;">수정</button> onclick="fncDupleCheck(this); return false;" style="height: 40px; border-radius: 5px; vertical-align: middle;">수정</button>
-->
</td> </td>
<td> <td>
<c:out value="${result.psblTmQnttyCnt}"/> <c:out value="${result.psblTmQnttyCnt}"/>
(<c:out value="${result.aplctChasi}"/>) (<c:out value="${result.aplctChasi}"/>)
</td> </td>
</tr> </tr>
<c:set var="ttlChasi" value="${ttlChasi + result.ttlEduCnfrmPsblChasi}" /> <!-- 총 접수가능 차시 -->
<c:set var="ttlAplct" value="${ttlAplct + result.aplctChasi}" /> <!-- 총 신청 수 -->
<c:set var="ttlAplctChasi" value="${ttlAplctChasi + result.psblTmQnttyCnt}" /> <!-- 총 신청 차시 -->
</c:forEach> </c:forEach>
<tr>
<td colspan="5">
총합
</td>
<td>
${ttlChasi}
<button type="button" class="btn_type06"
onclick="fncDupleCheckAll(this); return false;" style="height: 40px; border-radius: 5px; vertical-align: middle;">접수시간수정</button>
</td>
<td>
${ttlAplctChasi}
(${ttlAplct})
</td>
</tr>
<c:if test="${not empty list and not empty selectTimeSum}"> <c:if test="${not empty list and not empty selectTimeSum}">
<tr> <tr>
<td colspan="5"> <td colspan="5">

View File

@ -64,10 +64,10 @@
<select class="selType1" id="searchStatus2" name="searchStatus2"> <select class="selType1" id="searchStatus2" name="searchStatus2">
<option ${vEEduAplctVO.searchStatus2 eq '' ? 'selected' : ''} value="">전체</option> <option ${vEEduAplctVO.searchStatus2 eq '' ? 'selected' : ''} value="">전체</option>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_SBMT ? 'selected' : ''} value="${VeConstants.STATUS_CD_SBMT}">교육신청</option> <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_SBMT ? 'selected' : ''} value="${VeConstants.STATUS_CD_SBMT}">교육신청</option>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CFRM ? 'selected' : ''} value="${VeConstants.STATUS_CD_CFRM}">교육승인</option> <%-- <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CFRM ? 'selected' : ''} value="${VeConstants.STATUS_CD_CFRM}">교육승인</option> --%>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_RJT ? 'selected' : ''} value="${VeConstants.STATUS_CD_RJT}">교육반려</option> <%-- <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_RJT ? 'selected' : ''} value="${VeConstants.STATUS_CD_RJT}">교육반려</option> --%>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CAN ? 'selected' : ''} value="${VeConstants.STATUS_CD_CAN}">교육취소</option> <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CAN ? 'selected' : ''} value="${VeConstants.STATUS_CD_CAN}">교육취소</option>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CHI_CMPT ? 'selected' : ''} value="${VeConstants.STATUS_CD_CHI_CMPT}">선정완료</option> <%-- <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_CHI_CMPT ? 'selected' : ''} value="${VeConstants.STATUS_CD_CHI_CMPT}">선정완료</option> --%>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDT_REQ ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_REQ}">수정요청</option> <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDT_REQ ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_REQ}">수정요청</option>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDT_CMPT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_CMPT}">수정완료</option> <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDT_CMPT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDT_CMPT}">수정완료</option>
<option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDU_SELCT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDU_SELCT}">교육확정</option> <option ${vEEduAplctVO.searchStatus2 eq VeConstants.STATUS_CD_EDU_SELCT ? 'selected' : ''} value="${VeConstants.STATUS_CD_EDU_SELCT}">교육확정</option>
@ -123,7 +123,7 @@
<a href="javascript:fncGoDetail('${list.eduAplctOrd}');"> <a href="javascript:fncGoDetail('${list.eduAplctOrd}');">
<c:choose> <c:choose>
<c:when test="${not empty list.eduHopeDt}"> <c:when test="${not empty list.eduHopeDt}">
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/>
<fmt:formatDate value="${eduHopeDt}" pattern="yyyy.MM.dd"/> <fmt:formatDate value="${eduHopeDt}" pattern="yyyy.MM.dd"/>
</c:when> </c:when>
<c:otherwise> <c:otherwise>
@ -213,7 +213,7 @@
<span> <span>
<c:choose> <c:choose>
<c:when test="${not empty list.eduHopeDt}"> <c:when test="${not empty list.eduHopeDt}">
<fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/> <fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyy.MM.dd"/>
<fmt:formatDate value="${eduHopeDt}" pattern="yyyy.MM.dd"/> <fmt:formatDate value="${eduHopeDt}" pattern="yyyy.MM.dd"/>
</c:when> </c:when>
<c:otherwise> <c:otherwise>

View File

@ -279,7 +279,9 @@
<button type="button" class="btnType03 m_btn_block" onclick="fncSave('40'); return false;">요청거절</button> <button type="button" class="btnType03 m_btn_block" onclick="fncSave('40'); return false;">요청거절</button>
</c:if> </c:if>
<c:if test="${info.asgnmAprvlCd eq '30' and info.hstryCd ne '40' and info.hstryCnt eq '0'}"> <!-- 배정테이블 수락승인, 변경요청 내역이 없으며, 거절 등 내역이 없는 경우 : 강사가 요청을 바로 수락 한 경우만 --> <c:if test="${info.asgnmAprvlCd eq '30' and info.hstryCd ne '40' and info.hstryCnt eq '0'}"> <!-- 배정테이블 수락승인, 변경요청 내역이 없으며, 거절 등 내역이 없는 경우 : 강사가 요청을 바로 수락 한 경우만 -->
<!--
<button type="button" class="btnType03 m_btn_block" onclick="fncSave('60'); return false;">변경요청</button> <button type="button" class="btnType03 m_btn_block" onclick="fncSave('60'); return false;">변경요청</button>
-->
</c:if> </c:if>
<button type="button" class="btnType02 m_btn_block" onclick="fncGoList(); return false;">목록</button> <button type="button" class="btnType02 m_btn_block" onclick="fncGoList(); return false;">목록</button>
</div> </div>

View File

@ -51,6 +51,12 @@
varFrom.submit(); varFrom.submit();
} }
function fncGoDetail(eduAplctOrd,eduChasiOrd){
$("#eduAplctOrd").val(eduAplctOrd);
$("#eduChasiOrd").val(eduChasiOrd);
$("#listForm").attr("action","${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/asgnmInfo/instrAsgnmDetail.do").submit();
}
</script> </script>
<!-- cont --> <!-- cont -->
<div class="cont_wrap" id="sub"> <div class="cont_wrap" id="sub">
@ -79,16 +85,17 @@
<div class="btn_wrap"> <div class="btn_wrap">
마감기간 : ${vELctrDetailVO.rsrchEndDt} 마감기간 : ${vELctrDetailVO.rsrchEndDt}
<button type="button" class="btnType05" onclick="fncGoLctrRsrchMng('${vELctrDetailVO.rsrchInstrDiv}','${vELctrDetailVO.stngYrMnt}');">강의조사등록</button> <button type="button" class="btnType05" onclick="fncGoLctrRsrchMng('${vELctrDetailVO.rsrchInstrDiv}','${vELctrDetailVO.stngYrMnt}');">강의지역조사 등록</button>
</div> </div>
</div> </div>
</c:if>
<form:form id="vELctrDetailVO" name="vELctrDetailVO" commandName="vELctrDetailVO" onsubmit="return false;"> <form:form id="vELctrDetailVO" name="vELctrDetailVO" commandName="vELctrDetailVO" onsubmit="return false;">
<input type="hidden" name="rsrchInstrDiv" id="rsrchInstrDiv" value="<c:out value='${vELctrDetailVO.rsrchInstrDiv}'/>"/><!-- 강사구분 --> <input type="hidden" name="rsrchInstrDiv" id="rsrchInstrDiv" value="<c:out value='${vELctrDetailVO.rsrchInstrDiv}'/>"/><!-- 강사구분 -->
<input type="hidden" name="stngYrMnt" id="stngYrMnt" value="<c:out value='${vELctrDetailVO.stngYrMnt}'/>"/><!-- 강사구분 --> <input type="hidden" name="stngYrMnt" id="stngYrMnt" value="<c:out value='${vELctrDetailVO.stngYrMnt}'/>"/><!-- 강사구분 -->
<input type="hidden" name="instrDiv" id="instrDiv" value="10"/><!-- 강사구분 --> <input type="hidden" name="instrDiv" id="instrDiv" value="10"/><!-- 강사구분 -->
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>"/> <!-- 사용자 아이디 --> <input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>"/> <!-- 사용자 아이디 -->
</form:form> </form:form>
</c:if>
<div class="t_dashboard_top"> <div class="t_dashboard_top">
<div class="dashboard_id"> <div class="dashboard_id">
@ -115,7 +122,7 @@
<div class="btn_wrap"> <div class="btn_wrap">
<c:out value='${instrInfo.instrNm}'/>&nbsp;&nbsp;&nbsp; <c:out value='${instrInfo.instrNm}'/>&nbsp;&nbsp;&nbsp;
<button type="button" class="btnType05" onclick="location.href='${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.do'">상세정보 보기</button> <button type="button" class="btnType05" onclick="location.href='${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflDetail.do'">상세정보 보기</button>
<button type="button" class="btnType05" onclick="fncGoLctrRsrchDetail('${vELctrDetailVO.rsrchInstrDiv}','${vELctrDetailVO.stngYrMnt}');">강의설정보기</button> <button type="button" class="btnType05" onclick="fncGoLctrRsrchDetail('${vELctrDetailVO.rsrchInstrDiv}','${vELctrDetailVO.stngYrMnt}');">강의지역조사</button>
<button type="button" class="btnType05" onclick="location.href='${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflSchdl.do'">일정달력 보기</button> <button type="button" class="btnType05" onclick="location.href='${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/instrInfo/instrPrflSchdl.do'">일정달력 보기</button>
</div> </div>
</td> </td>
@ -161,17 +168,20 @@
</thead> </thead>
<tbody> <tbody>
<c:forEach var="instrAsgnmList" items="${instrAsgnmList}" varStatus="status"> <c:forEach var="instrAsgnmList" items="${instrAsgnmList}" varStatus="status">
<c:choose> <c:choose>
<c:when test="${instrAsgnmList.notiCnt == 0}"> <c:when test="${instrAsgnmList.notiCnt == 0}">
<tr class="new_cont"> <tr class="new_cont" onclick="fncGoDetail('<c:out value="${instrAsgnmList.eduAplctOrd}"/>', '<c:out value="${instrAsgnmList.eduChasiOrd}"/>');">
</c:when> </c:when>
<c:otherwise> <c:otherwise>
<tr> <tr onclick="fncGoDetail('<c:out value="${instrAsgnmList.eduAplctOrd}"/>', '<c:out value="${instrAsgnmList.eduChasiOrd}"/>');">
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>
<td> <td>
<p>${instrAsgnmList.eduHopeDt}</p> <p>${instrAsgnmList.eduHopeDt}</p>
</td> </td>
<td><p> <td><p>
<fmt:parseDate value="${instrAsgnmList.strtTm}" var="strtTm" pattern="kkmm"/><fmt:formatDate value="${strtTm}" pattern="kk:mm"/> <fmt:parseDate value="${instrAsgnmList.strtTm}" var="strtTm" pattern="kkmm"/><fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
~<fmt:parseDate value="${instrAsgnmList.endTm}" var="endTm" pattern="kkmm"/><fmt:formatDate value="${endTm}" pattern="kk:mm"/> ~<fmt:parseDate value="${instrAsgnmList.endTm}" var="endTm" pattern="kkmm"/><fmt:formatDate value="${endTm}" pattern="kk:mm"/>
@ -180,6 +190,7 @@
<td><p><c:if test="${instrAsgnmList.eduSlctCd eq '10' }">(온)</c:if><ve:code codeId="VE0008" code="${instrAsgnmList.eduSlctAreaCd}"/></p></td> <td><p><c:if test="${instrAsgnmList.eduSlctCd eq '10' }">(온)</c:if><ve:code codeId="VE0008" code="${instrAsgnmList.eduSlctAreaCd}"/></p></td>
<td><p><c:out value='${instrAsgnmList.scholInsttNm}'/></p></td> <td><p><c:out value='${instrAsgnmList.scholInsttNm}'/></p></td>
</tr> </tr>
</c:forEach> </c:forEach>
<c:if test="${empty instrAsgnmList}"> <c:if test="${empty instrAsgnmList}">
<tr><td colspan="4"><spring:message code="common.nodata.msg" /></td></tr> <tr><td colspan="4"><spring:message code="common.nodata.msg" /></td></tr>
@ -354,3 +365,7 @@
</div> </div>
<!-- //cont --> <!-- //cont -->
<form:form id="listForm" name="listForm" commandName="vEInstrAsgnmVO">
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="" />
<input type="hidden" name="eduChasiOrd" id="eduChasiOrd" value="" />
</form:form>

View File

@ -289,7 +289,7 @@
</div> </div>
<div class="cont_wrap" id="sub"> <div class="cont_wrap" id="sub">
<div class="cont_tit"> <div class="cont_tit">
<h2>청소년 강사 신청 상세</h2> <h2>강사정보 상세</h2>
</div> </div>
<div class="tit_box"> <div class="tit_box">
<i class="tit_box_icon1"></i> <i class="tit_box_icon1"></i>
@ -683,7 +683,7 @@
<c:if test="${empty vEInstrMdfyRqstList and info.qlfctEndYn ne 'Y'}"> <c:if test="${empty vEInstrMdfyRqstList and info.qlfctEndYn ne 'Y'}">
<button class="btnType06 btn_list" onclick="fncMdfy(); return false;">정보 변경 </button> <button class="btnType06 btn_list" onclick="fncMdfy(); return false;">정보 변경 </button>
</c:if> </c:if>
<button class="btnType06 btn_list" onclick="fncCancle(); return false;">취소 </button> <button class="btnType06 btn_list" onclick="fncCancle(); return false;">이전 </button>
</div> </div>
</div> </div>
<!-- //하단 버튼 --> <!-- //하단 버튼 -->