2023-11-06 15:14 찾교 수정 요청 사항 처리
This commit is contained in:
parent
ada1a22e8d
commit
e41ff9fecf
@ -124,6 +124,9 @@ public class VEAStngVO extends ComDefaultVO implements Serializable {
|
||||
private String start;
|
||||
private String end;
|
||||
private String title;
|
||||
|
||||
private String titleF; //현재신청
|
||||
private String titleB; //가능신청
|
||||
|
||||
|
||||
//지역별 강의 설정
|
||||
@ -618,5 +621,17 @@ public class VEAStngVO extends ComDefaultVO implements Serializable {
|
||||
public void setCn(String 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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -2,7 +2,6 @@ package kcc.ve.aplct.tngrVisitEdu.eduAplct.web;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collector;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@ -166,7 +165,8 @@ public class EduAplctTngrController {
|
||||
PaginationInfo paginationInfo = this.setPagingStep1(vEEduAplctVO);
|
||||
//2. pageing step2
|
||||
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
|
||||
paginationInfo = this.setPagingStep3(vEEduAplctVOList, paginationInfo);
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
@ -414,6 +414,73 @@ public class AdvAreaLctrMngTngrController {
|
||||
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).getRndsNm());
|
||||
|
||||
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) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
@ -666,6 +666,7 @@ public class AreaLctrMngTngrController {
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 년도 / 반기의 접수 일자 저장
|
||||
*/
|
||||
|
||||
@ -2333,11 +2333,17 @@
|
||||
</isNotEmpty>
|
||||
|
||||
<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 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>
|
||||
|
||||
<isEmpty property="searchStartDt">
|
||||
|
||||
@ -243,7 +243,20 @@
|
||||
/*
|
||||
, ddd.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 (
|
||||
/* Step1.올해-내년의 달력을 만들고, */
|
||||
SELECT
|
||||
|
||||
@ -345,7 +345,76 @@
|
||||
alert("지역별 총 접수시간을 입력해주세요.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//교육설정 등록여부 체크
|
||||
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(){
|
||||
if(confirm("접수일자를 저장 하시겠습니까?")){
|
||||
$.ajax({
|
||||
@ -821,6 +890,10 @@
|
||||
</thead>
|
||||
<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">
|
||||
<tr>
|
||||
<td>
|
||||
@ -838,17 +911,43 @@
|
||||
<td>
|
||||
<c:out value="${result.frstRegistPnttm}"/>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" size="3" id="ttlEduCnfrmPsblChasi" name="ttlEduCnfrmPsblChasi" maxlength="10" value='<c:out value="${result.ttlEduCnfrmPsblChasi}"/>'/>
|
||||
<td>
|
||||
<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"
|
||||
onclick="fncDupleCheck(this); return false;" style="height: 40px; border-radius: 5px; vertical-align: middle;">수정</button>
|
||||
-->
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${result.psblTmQnttyCnt}"/>
|
||||
(<c:out value="${result.aplctChasi}"/>)
|
||||
</td>
|
||||
</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>
|
||||
|
||||
<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}">
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
|
||||
@ -64,10 +64,10 @@
|
||||
<select class="selType1" id="searchStatus2" name="searchStatus2">
|
||||
<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_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_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_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_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>
|
||||
@ -123,7 +123,7 @@
|
||||
<a href="javascript:fncGoDetail('${list.eduAplctOrd}');">
|
||||
<c:choose>
|
||||
<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"/>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
@ -213,7 +213,7 @@
|
||||
<span>
|
||||
<c:choose>
|
||||
<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"/>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
|
||||
@ -279,7 +279,9 @@
|
||||
<button type="button" class="btnType03 m_btn_block" onclick="fncSave('40'); return false;">요청거절</button>
|
||||
</c:if>
|
||||
<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>
|
||||
-->
|
||||
</c:if>
|
||||
<button type="button" class="btnType02 m_btn_block" onclick="fncGoList(); return false;">목록</button>
|
||||
</div>
|
||||
|
||||
@ -50,6 +50,12 @@
|
||||
varFrom.action = "<c:url value='/web/ve/instr/tngrVisitEdu/lctrInfo/lctrStngDetail.do'/>";
|
||||
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>
|
||||
<!-- cont -->
|
||||
@ -79,16 +85,17 @@
|
||||
<div class="btn_wrap">
|
||||
|
||||
마감기간 : ${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>
|
||||
</c:if>
|
||||
|
||||
<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="stngYrMnt" id="stngYrMnt" value="<c:out value='${vELctrDetailVO.stngYrMnt}'/>"/><!-- 강사구분 -->
|
||||
<input type="hidden" name="instrDiv" id="instrDiv" value="10"/><!-- 강사구분 -->
|
||||
<input type="hidden" name="userId" id="userId" value="<c:out value='${info.userId}'/>"/> <!-- 사용자 아이디 -->
|
||||
</form:form>
|
||||
</c:if>
|
||||
</form:form>
|
||||
|
||||
<div class="t_dashboard_top">
|
||||
<div class="dashboard_id">
|
||||
@ -115,7 +122,7 @@
|
||||
<div class="btn_wrap">
|
||||
<c:out value='${instrInfo.instrNm}'/>
|
||||
<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>
|
||||
</div>
|
||||
</td>
|
||||
@ -161,17 +168,20 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="instrAsgnmList" items="${instrAsgnmList}" varStatus="status">
|
||||
|
||||
|
||||
<c:choose>
|
||||
<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:otherwise>
|
||||
<tr>
|
||||
<tr onclick="fncGoDetail('<c:out value="${instrAsgnmList.eduAplctOrd}"/>', '<c:out value="${instrAsgnmList.eduChasiOrd}"/>');">
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:choose>
|
||||
<td>
|
||||
<p>${instrAsgnmList.eduHopeDt}</p>
|
||||
</td>
|
||||
|
||||
<td><p>
|
||||
<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"/>
|
||||
@ -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:out value='${instrAsgnmList.scholInsttNm}'/></p></td>
|
||||
</tr>
|
||||
|
||||
</c:forEach>
|
||||
<c:if test="${empty instrAsgnmList}">
|
||||
<tr><td colspan="4"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
@ -354,3 +365,7 @@
|
||||
</div>
|
||||
<!-- //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>
|
||||
@ -289,7 +289,7 @@
|
||||
</div>
|
||||
<div class="cont_wrap" id="sub">
|
||||
<div class="cont_tit">
|
||||
<h2>청소년 강사 신청 상세</h2>
|
||||
<h2>강사정보 상세</h2>
|
||||
</div>
|
||||
<div class="tit_box">
|
||||
<i class="tit_box_icon1"></i>
|
||||
@ -683,7 +683,7 @@
|
||||
<c:if test="${empty vEInstrMdfyRqstList and info.qlfctEndYn ne 'Y'}">
|
||||
<button class="btnType06 btn_list" onclick="fncMdfy(); return false;">정보 변경 </button>
|
||||
</c:if>
|
||||
<button class="btnType06 btn_list" onclick="fncCancle(); return false;">취소 </button>
|
||||
<button class="btnType06 btn_list" onclick="fncCancle(); return false;">이전 </button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
Loading…
Reference in New Issue
Block a user