// 업무리스트 분류 선택 $(document).ready(function () { /* 업무일지 등록*/ $('.plan-register').on("click",function(){ var formData = new FormData($('#dailyTaskInput')[0]); let formType = $(this).attr('id'); formData.append("mod", formType); if(!$("#pln_title").val()){ alert('업무내용을 입력해 주세요.'); $("#pln_title").focus(); return; } // 파일첨부 for (var i = 0; i < filesArr.length; i++) { // 삭제되지 않은 파일만 폼데이터에 담기 if (!filesArr[i].is_delete) { formData.append("attach_file[]", filesArr[i]); } } // 로딩바 $('#status').fadeIn(); $('#preloader').delay(200).fadeIn(); $.ajax({ cache : false, url : "/html/process.html", // 요기에 type : 'POST', async: true, data : formData, contentType: false, processData: false, headers: {'cache-control': 'no-cache', 'pragma': 'no-cache'}, success : function(data) { if(data=='Success' || data == 'Auth'){ top.opener.location.reload(); self.close(); } else { alert(data); $('#status').fadeOut(); $('#preloader').delay(200).fadeOut(); } }, // success error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ }) /* 업무일지 등록 팝업*/ $('.task-reg').on("click",function(){ let plan_task_idx = $(this).data('idx'); let month = $(this).data('month'); popPlanTask(plan_task_idx,month); }) /* 업무일지 수정 팝업*/ $('.task-modify').on("click",function(){ let plan_task_idx = $(this).data('idx'); popPlanTask(plan_task_idx); }) /* 업무일지 삭제*/ $('.btn-delete').on("click",function(){ let plan_task_idx = $(this).data('idx') let refpage = '/plan/daily.html'; if(!plan_task_idx){ alert('업무관리번호가 없습니다.'); return; } if(!confirm('해당 업무를 삭제 하시겠습니까?')) return; $.ajax({ cache : false, url : "/html/process.html", type : 'POST', data : {plan_task_idx:plan_task_idx,mod:'del',refpage:refpage }, success : function(data) { if(data=='Success') location.reload(); else alert(data); }, // success error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ }) /* 업무일지 완료처리*/ $('.btn-complete').on("click",function(){ let plan_task_idx = $(this).data('idx') let refpage = '/plan/daily.html'; if(!plan_task_idx){ alert('업무관리번호가 없습니다.'); return; } if(!confirm('해당업무를 완료 하시겠습니까?')) return; $.ajax({ cache : false, url : "/html/process.html", type : 'POST', data : {plan_task_idx:plan_task_idx,PLN_STATUS:'01',mod:'complete',refpage:refpage }, success : function(data) { if(data=='Success') location.reload(); else alert(data); }, // success error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ }) /* 반복업무 완료처리*/ $('.btn-repeat').on("click",function(){ let plan_task_idx = $(this).data('idx') let refpage = '/plan/daily.html'; if(!plan_task_idx){ alert('업무관리번호가 없습니다.'); return; } if(!confirm('해당 반복업무를 완료 하시겠습니까?')) return; $.ajax({ cache : false, url : "/html/process.html", type : 'POST', data : {plan_task_idx:plan_task_idx,PLN_STATUS:'01',mod:'repeat',refpage:refpage }, success : function(data) { if(data=='Success') location.reload(); else alert(data); }, // success error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ }) /* 추가진행현황 삭제 */ $('.add-del').on("click",function(){ let task_idx = $(this).data('idx'); let parent = $(this).parent(); let refpage = '/plan/daily.html'; if(!task_idx){ alert('업무관리번호가 없습니다.'); return; } if(!confirm('해당 업무를 삭제 하시겠습니까?')) return; $.ajax({ cache : false, url : "/html/process.html", type : 'POST', data : {task_idx:task_idx,mod:'add-del',refpage:refpage }, success : function(data) { if(data=='Success') { parent.remove(); opener.location.reload(); } else alert(data); }, // success error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ }) /* 추가진행현황 추가 */ $('#add-reg').on("click",function(){ let task_idx = $(this).data('idx') let add_dttm = $('#add_dttm').val(); let content = $('#add_content').val(); let refpage = '/plan/daily.html'; if(!task_idx){ alert('업무관리번호가 없습니다.'); return; } if(!content){ return; } $.ajax({ cache : false, url : "/html/process.html", type : 'POST', data : {task_idx:task_idx,add_dttm:add_dttm,add_content:content,mod:'add-reg',refpage:refpage }, success : function(data) { if(data){ dataJson = JSON.parse(data); let addHtml = ""; addHtml += "