diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastFileRegist.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastFileRegist.jsp index ae371a70..e87e4237 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastFileRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastFileRegist.jsp @@ -33,23 +33,204 @@ $(document).ready(function(){ - // 등록버튼 클릭 이벤트 -// $('.regBtn').on('click', function(){ - -// // click한 row의 차수 -// var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text()); - -// $('#nowAdrSn').val(nowAdrSn); -// $('#prtclSeq').val($(this).data('info')); -// commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm')); - -// }); - -// $('.updBtn').on('click', function(){ -// }); - }); +//단일 첨부파일 버튼 +$(function() { + $('#filebutton').click(function(e) { + e.preventDefault(); + $('#file_temp').click(); + }); +}); + +//등록 버튼 +function fncReg() { + var f = document.getElementById("listForm"); + var data = new FormData(f); + _fileForm2.forEach(function(obj, idx) { + if (obj) + data.append("file" + idx, obj.fileObj); + }); + + if (validation()) { + if(confirm("사건문서를 등록 하시겠습니까?")){ + + $.ajax({ + type : "POST", + enctype : 'multipart/form-data', + url : "/kccadr/adjPgrMgr/apm/docRegPopAjax.do", + data : data, + dataType : 'json', + async : false, + processData : false, + contentType : false, + cache : false, + success : function(returnData, status) { + if (returnData.result == 'success') { + alert("사건문서 제출이 완료되었습니다."); + opener.location.reload(true); + self.close(); + } else { + alert(returnData.message); + } + + }, + error : function(e) { + alert("사건문서 제출에 실패하였습니다."); + console.log("ERROR : ", e); + } + }); + } + + } + +} + +function validation() { + + if (isEmpty($('#adrDocCn1').val())) { + alert('답변내용을 입력해 주세요.'); + return false; + } + + if ($('#tbody_fiielist tr').length * 1 <= 0) { + alert("첨부서류를 등록해 주세요"); + return false; + + } + return true; +} + +//문서구분에 따른 신청인 피신청인 선택값 show/hide +function docTypeDiv(divVal){ + //답변서 + if(divVal == '10'){ + //신청인 + $('#rpplSeq').find('option[name=10]').prop('disabled', true); + $('#rpplSeq').find('option[name=10]').prop('selected', false); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', false); + $(this).eq(0).prop('selected', true); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //준비서면 + else if(divVal == '20'){ + //신청인 + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', true); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //취하신청서 + else if(divVal == '30'){ + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', true); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //피신청인 경정신청서 + else if(divVal == '40'){ + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', true); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //조정기일 연장동의서 + else if(divVal == '50'){ + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', false); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //우편발송 배달증명서 + else if(divVal == '60'){ + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', false); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //관련 문서 전체 + else if(divVal == '70'){ + //신청인 + $('#rpplSeq').find('option[name=10]').prop('disabled', true); + $('#rpplSeq').find('option[name=10]').prop('selected', false); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', true); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', false); + $('#rpplSeq').find('option[name=30]').prop('selected', true); + } + //조정기일변경신청서 + else if(divVal == '80'){ + //신청인 + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', false); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } + //직권조정 이의신청서 + else if(divVal == '90'){ + //신청인 + $('#rpplSeq').find('option[name=10]').prop('disabled', false); + $('#rpplSeq').find('option[name=10]').prop('selected', true); + //피신청인 + $('#rpplSeq').find('option[name=20]').each(function(){ + $(this).prop('disabled', false); + $(this).prop('selected', false); + }); + //조정조사관 + $('#rpplSeq').find('option[name=30]').prop('disabled', true); + $('#rpplSeq').find('option[name=30]').prop('selected', false); + } +} + +//더하기 버튼 alert +function fn_testPageAlert(){ + alert("사건관련 문서 추가 시 작동하는 버튼입니다. \n 첨부파일 솔루션 도입 후 적용 예정"); +}
총 진행 회차 :
|
+ 문서 구분 + |
+
+
+ |
+ ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
+ 사건문서 등록인 구분 + |
+
+ + + + |
+ ||||||||||||||||
|
+ 내용 + |
+ + + + | +||||||||||||||||
|
+ 첨부서류 + |
+
+
+
+
+ * 첨부파일을 등록해 주세요. (최대3개) +
+
+
+
+
|
+ ||||||||||||||||
|
+ 상대방공개여부 + |
+
+
+
+
+
+
+
+
+
+
+
+ |
+ ||||||||||||||||