diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp index 804a5224..eab48003 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRslt.jsp @@ -51,9 +51,10 @@ var _orgnFileForm = new Array(); function orgnlFileUpload(files,obj) //업로드 function { - var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB) + var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB) var limitcount = $("input[name=orgnl_limitcount]").val()*1 ; var allrowFileExtsn = $("input[name=orgnl_allrowFileExtsn]").val(); + if($('#orgnl_tbody_fiielist').find('tr').length + files.length > limitcount ){ alert("업로드 파일은 최대 "+limitcount+"개 입니다."); @@ -63,7 +64,7 @@ for (var i = 0; i < files.length; i++) { if(files[i].size > limitsize){ - alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다."); + alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다."); return ; } @@ -145,6 +146,8 @@ }); $('.orgnl_totalfileSize').text(getStrFileSize(totalfileSize)) ; } + _orgnFileIdx--; + _orgnFileForm.splice(0,1); } // 평가용 결과보고서 파일등록 @@ -175,7 +178,7 @@ var _cpyFileForm = new Array(); function cpyFileUpload(files,obj) //업로드 function { - var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB) + var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB) var limitcount = $("input[name=cpy_limitcount]").val()*1 ; var allrowFileExtsn = $("input[name=cpy_allrowFileExtsn]").val(); @@ -187,7 +190,7 @@ for (var i = 0; i < files.length; i++) { if(files[i].size > limitsize){ - alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다."); + alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다."); return ; } @@ -269,6 +272,9 @@ }); $('.cpy_totalfileSize').text(getStrFileSize(totalfileSize)) ; } + + _cpyFileIdx--; + _cpyFileForm.splice(0,1); } // 증빈사진 파일등록 @@ -299,7 +305,7 @@ var _evdncFileForm = new Array(); function evdncFileUpload(files,obj) //업로드 function { - var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB) + var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB) var limitcount = $("input[name=evdnc_limitcount]").val()*1 ; var allrowFileExtsn = $("input[name=evdnc_allrowFileExtsn]").val(); @@ -311,12 +317,14 @@ for (var i = 0; i < files.length; i++) { if(files[i].size > limitsize){ - alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다."); + alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다."); return ; } if(allrowFileExtsn != undefined && allrowFileExtsn != ""){ - if(allrowFileExtsn.toLowerCase().indexOf(files[i].name.split(".")[1].toLowerCase()) < 0 ){ + var _fileLen = files[i].name.length; + var _lastDot = files[i].name.lastIndexOf('.')+1; + if(allrowFileExtsn.toLowerCase().indexOf(files[i].name.substring(_lastDot, _fileLen).toLowerCase()) < 0 ){ alert(allrowFileExtsn.toUpperCase() +" 파일 형식만 업로드 가능합니다."); return ; } @@ -334,7 +342,7 @@ _evdncFileForm.push(tmpObj); evdncSendFileToServer(fd, obj, files[i], _evdncFileIdx); - _fileIdx++; + _evdncFileIdx++; var totalfileSize = 0; $('.evdnc_totalfileCount').text($('.evdnc_item_file_size').length) ; @@ -394,6 +402,8 @@ }); $('.evdnc_totalfileSize').text(getStrFileSize(totalfileSize)) ; } + _evdncFileIdx--; + _evdncFileForm.splice(0,1); } // 원격연수 이수증 @@ -424,7 +434,7 @@ var _rmtTrnFileForm = new Array(); function rmtTrnFileUpload(files,obj) //업로드 function { - var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB) + var limitsize = 5*1024*1024; //파일 제한 체크(50개, 5MB) var limitcount = $("input[name=rmtTrn_limitcount]").val()*1 ; var allrowFileExtsn = $("input[name=rmtTrn_allrowFileExtsn]").val(); @@ -436,7 +446,7 @@ for (var i = 0; i < files.length; i++) { if(files[i].size > limitsize){ - alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 50MB이하만 업로드 가능합니다."); + alert(files[i].name+"파일 사이즈가"+getStrFileSize(files[i].size)+"로 5MB이하만 업로드 가능합니다."); return ; } @@ -518,6 +528,8 @@ }); $('.rmtTrn_totalfileSize').text(getStrFileSize(totalfileSize)) ; } + _rmtTrnFileIdx --; + _rmtTrnFileForm.splice(0,1); } function fncGoList() @@ -561,29 +573,31 @@ _rmtTrnFileForm.forEach(function(obj, idx) { if (obj) data.append("fileRmtTrn"+idx, obj.fileObj); }); - - $.ajax({ - type: "POST" - , enctype: 'multipart/form-data' - , url: "${pageContext.request.contextPath}/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRsltAjax.do" - , data: data - , dataType:'json' - , async: false - , processData: false - , contentType: false - , cache: false - , success: function (returnData, status) { - if(status == 'success'){ - alert("등록 되었습니다."); - fncGoList(); //현재 메인화면 이동 - } else if(status== 'fail'){ - alert("등록에 실패하였습니다."); + + if(confirm("결과보고를 제출하시겠습니까?")){ + $.ajax({ + type: "POST" + , enctype: 'multipart/form-data' + , url: "${pageContext.request.contextPath}/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmEnd/exprnClsrmEndRsltAjax.do" + , data: data + , dataType:'json' + , async: true + , processData: false + , contentType: false + , cache: false + , success: function (returnData, status) { + if(status == 'success'){ + alert("등록 되었습니다."); + fncGoList(); //현재 메인화면 이동 + } else if(status== 'fail'){ + alert("등록에 실패하였습니다."); + } } - } - , error: function (e) { - alert("저장에 실패하였습니다."); console.log("ERROR : ", e); - } - }); + , error: function (e) { + alert("저장에 실패하였습니다."); console.log("ERROR : ", e); + } + }); + } } @@ -1015,7 +1029,7 @@
최대 1개
-500MB제한
+5MB제한
등록된 파일 0개
@@ -1095,7 +1109,7 @@최대 1개
-500MB제한
+5MB제한
등록된 파일 0개
@@ -1174,7 +1188,7 @@최대 1개
-500MB제한
+5MB제한
등록된 파일 0개
@@ -1184,7 +1198,7 @@필수입력 항목*
원격연수 이수증최대 1개
-500MB제한
+5MB제한
등록된 파일 0개