이지우 - 체험교실 요청사항 작업 중

This commit is contained in:
jiwoo 2024-02-23 11:29:48 +09:00
parent 6c35226bfc
commit ab604c5979
6 changed files with 57 additions and 41 deletions

View File

@ -245,7 +245,7 @@ public class ExprnClsrmEndController {
//결과보고 파일 존재 유무 체크(4개 모두)
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";
}
model.addAttribute("rsltAllYn", rsltAllYn);

View File

@ -539,6 +539,14 @@
</c:import>
</td>
</tr>
<tr>
<th scope="row">
<p>전체 교육인원</p>
</th>
<td class="file_download" colspan="3">
${info.trgtPrsnlReal}명
</td>
</tr>
<%-- <tr>
<th scope="row">
<p>사전 설문조사</p>

View File

@ -1161,8 +1161,8 @@
</colgroup>
<thead>
<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>
@ -1172,6 +1172,9 @@
<c:forEach var="list" items="${chasiList}" varStatus="status">
<tr>
<th>
${status.count}
</th>
<td>
<c:choose>
<c:when test="${not empty list.eduHopeDt}">
${list.eduHopeDt}
@ -1180,17 +1183,6 @@
-
</c:otherwise>
</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>${list.lrnSbjct}</td>
<td>${list.lrnCn}</td>
@ -1327,7 +1319,7 @@
<p>전체 교육인원</p>
</th>
<td colspan="3">
${info.trgtPrsnlReal}
${info.trgtPrsnlReal}
</td>
</tr>
</tbody>

View File

@ -294,13 +294,16 @@
if(tmprrYn == 'Y'){ //임시 저장 데이터가 있을 시 테이블 update 처리
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
}
var msg = "제출 완료되었습니다.";
if($("#tmprrSave").val() == 'Y'){
msg = "임시저장되었습니다."
}
var sendData = {
"eduAplctOrd": $('#eduAplctOrd').val()
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
, "innorixFileListVO": data
, "successMsg" : "제출 완료되었습니다."
, "successMsg" : msg
}
if(fn_innorixCmmAjax(sendData, url) == "OK")
@ -322,15 +325,21 @@
return false;
}
if(control2.getFileCount() == 0){
/* if(control2.getFileCount() == 0){
alert("평가용 결과보고서를 첨부해주세요.")
return false;
}
} */
if(control3.getFileCount() == 0){
alert("증빙사진을 첨부해주세요.")
return false;
}
if($("#trgtPrsnlRealTxt").val() == ''){
alert("전체 교육인원을 입력해주세요.")
return false;
}
document.getElementById('aprvlCd').value = '10';
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
@ -406,6 +415,7 @@
}
document.getElementById('tmprrSave').value = 'Y'; //임시저장일 시 alert을 임시저장되었습니다.로 변경
document.getElementById('aprvlCd').value = '230';
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
@ -441,6 +451,7 @@
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
<input type="hidden" name="aprvlCd" id="aprvlCd" 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']"/>" />
</form:form>
@ -484,7 +495,7 @@
</dl>
<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>
<div class="btn_wrap">
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
@ -505,7 +516,7 @@
</dd>
</dl>
<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>
<div class="btn_wrap">
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
@ -547,10 +558,10 @@
</dd>
</dl>
<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>
<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>
</dl>
</div>

View File

@ -295,12 +295,16 @@
var url = "<c:url value='/web/common/updateRprtInnorixFileAjax.do' />";
}
var msg = "제출 완료되었습니다.";
if($("#tmprrSave").val() == 'Y'){
msg = "임시저장되었습니다."
}
var sendData = {
"eduAplctOrd": $('#eduAplctOrd').val()
, "aprvlCd" : $('#aprvlCd').val() //결과제출 - 10, 임시제출 - 230
, "trgtPrsnlReal" : $('#trgtPrsnlRealTxt').val()
, "innorixFileListVO": data
, "successMsg" : "제출 완료되었습니다."
, "successMsg" : msg
}
if(fn_innorixCmmAjax(sendData, url) == "OK")
@ -322,15 +326,19 @@
return false;
}
if(control2.getFileCount() == 0){
/* if(control2.getFileCount() == 0){
alert("평가용 결과보고서를 첨부해주세요.")
return false;
}
} */
if(control3.getFileCount() == 0){
alert("증빙사진을 첨부해주세요.")
return false;
}
if($("#trgtPrsnlRealTxt").val() == ''){
alert("전체 교육인원을 입력해주세요.")
return false;
}
document.getElementById('aprvlCd').value = '10';
//임시저장 파일이 아닌 새로 추가한 파일만 업로드 처리
@ -425,6 +433,7 @@
}
document.getElementById('tmprrSave').value = 'Y'; //임시저장일 시 alert을 임시저장되었습니다.로 변경
document.getElementById('aprvlCd').value = '230';
document.getElementById('trgtPrsnlReal').value = $("trgtPrsnlRealTxt").val()
//업로드 경로 설정 -upload.jsp에서 uploader.setDirectory(innoDirPath) 식으로 사용
@ -441,6 +450,7 @@
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd" value="${info.eduAplctOrd}" />
<input type="hidden" name="aprvlCd" id="aprvlCd" 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']"/>" />
</form:form>
@ -549,7 +559,7 @@
</dl>
<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>
<div class="btn_wrap">
<button type="button" onclick="control2.openFileDialogSingle();" class="btnType01 cpy_btn_add_file">평가용 결과보고서 파일찾기</button>
@ -570,7 +580,7 @@
</dd>
</dl>
<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>
<div class="btn_wrap">
<button type="button" onclick="control3.openFileDialogSingle();" class="btnType01 evdnc_btn_add_file">증빙 사진 파일찾기</button>
@ -612,10 +622,10 @@
</dd>
</dl>
<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>
<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>
</dl>
</div>

View File

@ -536,8 +536,8 @@
</colgroup>
<thead>
<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>
@ -546,6 +546,9 @@
<tbody>
<c:forEach var="list" items="${chasiList}" varStatus="status">
<tr>
<td>
${status.count}
</td>
<td>
<c:choose>
<c:when test="${not empty list.eduHopeDt}">
@ -554,15 +557,7 @@
<c:otherwise>
-
</c:otherwise>
</c:choose>
</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}분)
</c:choose>
</td>
<td>${list.lrnSbjct}</td>
<td>${list.lrnCn}</td>