이지우 - 체험교실 요청사항 작업 중
This commit is contained in:
parent
6c35226bfc
commit
ab604c5979
@ -245,7 +245,7 @@ public class ExprnClsrmEndController {
|
|||||||
|
|
||||||
//결과보고 파일 존재 유무 체크(4개 모두)
|
//결과보고 파일 존재 유무 체크(4개 모두)
|
||||||
String rsltAllYn = "Y";
|
String rsltAllYn = "Y";
|
||||||
if (StringUtil.isEmpty(vEEduAplctVO.getOrgnlRsltAtchFileId()) || StringUtil.isEmpty(vEEduAplctVO.getEvdncPhtAtchFileId()) || StringUtil.isEmpty(vEEduAplctVO.getCpyRsltAtchFileId()) || StringUtil.isEmpty(vEEduAplctVO.getRmtTrnAtchFileId())) {
|
if (StringUtil.isEmpty(vEEduAplctVO.getOrgnlRsltAtchFileId()) || StringUtil.isEmpty(vEEduAplctVO.getEvdncPhtAtchFileId()) ) {
|
||||||
rsltAllYn = "N";
|
rsltAllYn = "N";
|
||||||
}
|
}
|
||||||
model.addAttribute("rsltAllYn", rsltAllYn);
|
model.addAttribute("rsltAllYn", rsltAllYn);
|
||||||
|
|||||||
@ -539,6 +539,14 @@
|
|||||||
</c:import>
|
</c:import>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>전체 교육인원</p>
|
||||||
|
</th>
|
||||||
|
<td class="file_download" colspan="3">
|
||||||
|
${info.trgtPrsnlReal}명
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<%-- <tr>
|
<%-- <tr>
|
||||||
<th scope="row">
|
<th scope="row">
|
||||||
<p>사전 설문조사</p>
|
<p>사전 설문조사</p>
|
||||||
|
|||||||
@ -1161,8 +1161,8 @@
|
|||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">교육희망일</th>
|
<th scope="col">차시</th>
|
||||||
<th scope="col">시간</th>
|
<th scope="col">일자</th>
|
||||||
<th scope="col">학습주제</th>
|
<th scope="col">학습주제</th>
|
||||||
<th scope="col">지도내용</th>
|
<th scope="col">지도내용</th>
|
||||||
<th scope="col">비고</th>
|
<th scope="col">비고</th>
|
||||||
@ -1172,6 +1172,9 @@
|
|||||||
<c:forEach var="list" items="${chasiList}" varStatus="status">
|
<c:forEach var="list" items="${chasiList}" varStatus="status">
|
||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
|
${status.count}
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${not empty list.eduHopeDt}">
|
<c:when test="${not empty list.eduHopeDt}">
|
||||||
${list.eduHopeDt}
|
${list.eduHopeDt}
|
||||||
@ -1180,17 +1183,6 @@
|
|||||||
-
|
-
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</th>
|
|
||||||
<td>
|
|
||||||
${list.strtTm}
|
|
||||||
~
|
|
||||||
${list.endTm}
|
|
||||||
<%-- <fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
|
|
||||||
<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
|
|
||||||
~
|
|
||||||
<fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/>
|
|
||||||
<fmt:formatDate value="${endTm}" pattern="kk:mm"/> --%>
|
|
||||||
(${list.lrnTm}분)
|
|
||||||
</td>
|
</td>
|
||||||
<td>${list.lrnSbjct}</td>
|
<td>${list.lrnSbjct}</td>
|
||||||
<td>${list.lrnCn}</td>
|
<td>${list.lrnCn}</td>
|
||||||
@ -1327,7 +1319,7 @@
|
|||||||
<p>전체 교육인원</p>
|
<p>전체 교육인원</p>
|
||||||
</th>
|
</th>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
${info.trgtPrsnlReal}
|
${info.trgtPrsnlReal}명
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@ -294,13 +294,16 @@
|
|||||||
if(tmprrYn == 'Y'){ //임시 저장 데이터가 있을 시 테이블 update 처리
|
if(tmprrYn == 'Y'){ //임시 저장 데이터가 있을 시 테이블 update 처리
|
||||||
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
|
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
|
||||||
}
|
}
|
||||||
|
var msg = "제출 완료되었습니다.";
|
||||||
|
if($("#tmprrSave").val() == 'Y'){
|
||||||
|
msg = "임시저장되었습니다."
|
||||||
|
}
|
||||||
var sendData = {
|
var sendData = {
|
||||||
"eduAplctOrd": $('#eduAplctOrd').val()
|
"eduAplctOrd": $('#eduAplctOrd').val()
|
||||||
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
|
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
|
||||||
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
|
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
|
||||||
, "innorixFileListVO": data
|
, "innorixFileListVO": data
|
||||||
, "successMsg" : "제출 완료되었습니다."
|
, "successMsg" : msg
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fn_innorixCmmAjax(sendData, url) == "OK")
|
if(fn_innorixCmmAjax(sendData, url) == "OK")
|
||||||
@ -322,15 +325,21 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(control2.getFileCount() == 0){
|
/* if(control2.getFileCount() == 0){
|
||||||
alert("평가용 결과보고서를 첨부해주세요.")
|
alert("평가용 결과보고서를 첨부해주세요.")
|
||||||
return false;
|
return false;
|
||||||
}
|
} */
|
||||||
|
|
||||||
if(control3.getFileCount() == 0){
|
if(control3.getFileCount() == 0){
|
||||||
alert("증빙사진을 첨부해주세요.")
|
alert("증빙사진을 첨부해주세요.")
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($("#trgtPrsnlRealTxt").val() == ''){
|
||||||
|
alert("전체 교육인원을 입력해주세요.")
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
document.getElementById('aprvlCd').value = '10';
|
document.getElementById('aprvlCd').value = '10';
|
||||||
|
|
||||||
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
|
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
|
||||||
@ -406,6 +415,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
document.getElementById('tmprrSave').value = 'Y'; //임시저장일 시 alert을 임시저장되었습니다.로 변경
|
||||||
document.getElementById('aprvlCd').value = '230';
|
document.getElementById('aprvlCd').value = '230';
|
||||||
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
|
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
|
||||||
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
|
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
|
||||||
@ -441,6 +451,7 @@
|
|||||||
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
|
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
|
||||||
<input type="hidden" name="aprvlCd" id="aprvlCd" value="" />
|
<input type="hidden" name="aprvlCd" id="aprvlCd" value="" />
|
||||||
<input type="hidden" name="trgtPrsnlReal" id="trgtPrsnlReal" value="" />
|
<input type="hidden" name="trgtPrsnlReal" id="trgtPrsnlReal" value="" />
|
||||||
|
<input type="hidden" name="tmprrSave" id="tmprrSave" value="" />
|
||||||
<input type="hidden" id="innoDirPath" value="<spring:eval expression="@globalSettings['Globals.Innorix.FilePath']"/>" />
|
<input type="hidden" id="innoDirPath" value="<spring:eval expression="@globalSettings['Globals.Innorix.FilePath']"/>" />
|
||||||
</form:form>
|
</form:form>
|
||||||
|
|
||||||
@ -484,7 +495,7 @@
|
|||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt><p class="req_text"><span>필수입력 항목</span>*</p>평가용 결과보고서</dt>
|
<dt>평가용 결과보고서<br/><span style="color:red; font-size:14px;">※ 평가용 결과보고서를 제출하지 않을 경우, 심사대상에서 자동 제외</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
|
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
|
||||||
@ -505,7 +516,7 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt><p class="req_text"><span>필수입력 항목</span>*</p>증빙사진</dt>
|
<dt><p class="req_text"><span>필수입력 항목</span>*</p>증빙사진<br/><span style="color:red; font-size:14px;">※1개 파일로 압축하여 업로드 </span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
|
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
|
||||||
@ -547,10 +558,10 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt>전체 교육인원</dt>
|
<dt><p class="req_text"><span>필수입력 항목</span>*</p>전체 교육인원<br/><span style="color:red; font-size:14px;">※ 공문에 기입하는 정보와<br/>동일하게 작성 </span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<label for="trgtPrsnlRealTxt" class="label">전체 교육인원</label>
|
<label for="trgtPrsnlRealTxt" class="label">전체 교육인원</label>
|
||||||
<input type="text" id="trgtPrsnlRealTxt" onblur="onlyNumber(this);" value="${info.trgtPrsnlReal}" title="전체 교육인원" size="20" maxlength="3">
|
<input type="text" id="trgtPrsnlRealTxt" onblur="onlyNumber(this);" value="${info.trgtPrsnlReal}" title="전체 교육인원" size="20" maxlength="3">명
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -295,12 +295,16 @@
|
|||||||
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
|
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var msg = "제출 완료되었습니다.";
|
||||||
|
if($("#tmprrSave").val() == 'Y'){
|
||||||
|
msg = "임시저장되었습니다."
|
||||||
|
}
|
||||||
var sendData = {
|
var sendData = {
|
||||||
"eduAplctOrd": $('#eduAplctOrd').val()
|
"eduAplctOrd": $('#eduAplctOrd').val()
|
||||||
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
|
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
|
||||||
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
|
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
|
||||||
, "innorixFileListVO": data
|
, "innorixFileListVO": data
|
||||||
, "successMsg" : "제출 완료되었습니다."
|
, "successMsg" : msg
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fn_innorixCmmAjax(sendData, url) == "OK")
|
if(fn_innorixCmmAjax(sendData, url) == "OK")
|
||||||
@ -322,15 +326,19 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(control2.getFileCount() == 0){
|
/* if(control2.getFileCount() == 0){
|
||||||
alert("평가용 결과보고서를 첨부해주세요.")
|
alert("평가용 결과보고서를 첨부해주세요.")
|
||||||
return false;
|
return false;
|
||||||
}
|
} */
|
||||||
|
|
||||||
if(control3.getFileCount() == 0){
|
if(control3.getFileCount() == 0){
|
||||||
alert("증빙사진을 첨부해주세요.")
|
alert("증빙사진을 첨부해주세요.")
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if($("#trgtPrsnlRealTxt").val() == ''){
|
||||||
|
alert("전체 교육인원을 입력해주세요.")
|
||||||
|
return false;
|
||||||
|
}
|
||||||
document.getElementById('aprvlCd').value = '10';
|
document.getElementById('aprvlCd').value = '10';
|
||||||
|
|
||||||
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
|
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
|
||||||
@ -425,6 +433,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
document.getElementById('tmprrSave').value = 'Y'; //임시저장일 시 alert을 임시저장되었습니다.로 변경
|
||||||
document.getElementById('aprvlCd').value = '230';
|
document.getElementById('aprvlCd').value = '230';
|
||||||
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
|
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
|
||||||
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
|
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
|
||||||
@ -441,6 +450,7 @@
|
|||||||
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
|
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
|
||||||
<input type="hidden" name="aprvlCd" id="aprvlCd" value="" />
|
<input type="hidden" name="aprvlCd" id="aprvlCd" value="" />
|
||||||
<input type="hidden" name="trgtPrsnlReal" id="trgtPrsnlReal" value="" />
|
<input type="hidden" name="trgtPrsnlReal" id="trgtPrsnlReal" value="" />
|
||||||
|
<input type="hidden" name="tmprrSave" id="tmprrSave" value="" />
|
||||||
<input type="hidden" id="innoDirPath" value="<spring:eval expression="@globalSettings['Globals.Innorix.FilePath']"/>" />
|
<input type="hidden" id="innoDirPath" value="<spring:eval expression="@globalSettings['Globals.Innorix.FilePath']"/>" />
|
||||||
</form:form>
|
</form:form>
|
||||||
|
|
||||||
@ -549,7 +559,7 @@
|
|||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt><p class="req_text"><span>필수입력 항목</span>*</p>평가용 결과보고서</dt>
|
<dt>평가용 결과보고서<br/><span style="color:red; font-size:14px;">※ 평가용 결과보고서를 제출하지 않을 경우, 심사대상에서 자동 제외</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
|
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
|
||||||
@ -570,7 +580,7 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt><p class="req_text"><span>필수입력 항목</span>*</p>증빙사진</dt>
|
<dt><p class="req_text"><span>필수입력 항목</span>*</p>증빙사진<br/><span style="color:red; font-size:14px;">※ 1개 파일로 압축하여 업로드 </span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
|
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
|
||||||
@ -612,10 +622,10 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="filewrap_div">
|
<dl class="filewrap_div">
|
||||||
<dt>전체 교육인원</dt>
|
<dt><p class="req_text"><span>필수입력 항목</span>*</p>전체 교육인원<br/><span style="color:red; font-size:14px;">※ 공문에 기입하는 정보와<br/>동일하게 작성 </span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<label for="trgtGrade" class="label">전체 교육인원</label>
|
<label for="trgtGrade" class="label">전체 교육인원</label>
|
||||||
<input type="text" id="trgtPrsnlRealTxt" onkeyup="onlyNumber(this);" value="${info.trgtPrsnlReal}" title="전체 교육인원" size="20" maxlength="3">
|
<input type="text" id="trgtPrsnlRealTxt" onkeyup="onlyNumber(this);" value="${info.trgtPrsnlReal}" title="전체 교육인원" size="20" maxlength="3">명
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -536,8 +536,8 @@
|
|||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">교육희망일</th>
|
<th scope="col">차시</th>
|
||||||
<th scope="col">시간</th>
|
<th scope="col">일자</th>
|
||||||
<th scope="col">학습주제</th>
|
<th scope="col">학습주제</th>
|
||||||
<th scope="col">지도내용</th>
|
<th scope="col">지도내용</th>
|
||||||
<th scope="col">비고</th>
|
<th scope="col">비고</th>
|
||||||
@ -546,6 +546,9 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<c:forEach var="list" items="${chasiList}" varStatus="status">
|
<c:forEach var="list" items="${chasiList}" varStatus="status">
|
||||||
<tr>
|
<tr>
|
||||||
|
<td>
|
||||||
|
${status.count}
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${not empty list.eduHopeDt}">
|
<c:when test="${not empty list.eduHopeDt}">
|
||||||
@ -556,14 +559,6 @@
|
|||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
|
||||||
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
|
|
||||||
<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
|
|
||||||
~
|
|
||||||
<fmt:parseDate value="${list.endTm}" var="endTm" pattern="kkmm"/>
|
|
||||||
<fmt:formatDate value="${endTm}" pattern="kk:mm"/>
|
|
||||||
(${list.lrnTm}분)
|
|
||||||
</td>
|
|
||||||
<td>${list.lrnSbjct}</td>
|
<td>${list.lrnSbjct}</td>
|
||||||
<td>${list.lrnCn}</td>
|
<td>${list.lrnCn}</td>
|
||||||
<td>${list.rmrks}</td>
|
<td>${list.rmrks}</td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user