Files
sam-api/public/admin/js/meeting/mtg_mn.js
2025-07-17 10:05:47 +09:00

98 lines
3.0 KiB
JavaScript

// 업무리스트 분류 선택
$(document).ready(function () {
/* 회의록 등록 팝업*/
$('.mtg-reg').on("click",function(){
let min_id = $(this).data('idx');
let options = popSize(800,960);
let uri = '/html/meeting/mtg_reg.html';
if(min_id) uri = uri + '?min_id=' + min_id;
window.open(uri, 'MTG', options + ', toolbar=no, menubar=no, scrollbars=Yes, resizable=no');
})
/* 회의록 VIEW 팝업*/
$('.mtg-view').on("click",function(){
let min_id = $(this).data('idx');
let options = popSize(800,960);
let uri = '/html/meeting/mtg_view.html?min_id=' + min_id;
window.open(uri, 'MTG', options + ', toolbar=no, menubar=no, scrollbars=Yes, resizable=no');
})
/* 이전 회의록 VIEW 팝업*/
$('.prev-view').on("click",function(){
let min_id = $(this).data('idx');
let options = popSize(800,960);
let uri = '/html/meeting/mtg_view.html?mod=prev&min_id=' + min_id;
window.open(uri, 'MTG_PREV', options + ', toolbar=no, menubar=no, scrollbars=Yes, resizable=no');
})
/* 회의록 수정*/
$('.mtg-modify').on("click",function(){
let min_id = $(this).data('idx');
let uri = '/html/meeting/mtg_reg.html?min_id=' + min_id;
location.href = uri;
})
/* 회의록 등록*/
$('#mtg-register').on("click",function(){
var formData = new FormData($('#dailyTaskInput')[0]);
let min_id = $('#min_id').val();
for (var i = 0; i < filesArr.length; i++) {
// 삭제되지 않은 파일만 폼데이터에 담기
if (!filesArr[i].is_delete) {
formData.append("attach_file[]", filesArr[i]);
}
}
if(!$('#min_dt').val()){
alert("날짜를 입력해 주세요");
return
}
if(!$('#title').val()){
alert("제목을 입력해 주세요.");
return
}
// 로딩바
$('#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();
if(min_id) {
location.href = 'mtg_view.html?min_id=' + $('#min_id').val();
}else{
self.close();
}
} else {
alert(data);
$('#status').fadeOut();
$('#preloader').delay(200).fadeOut();
}
}, // success
error : function(xhr, status) {
alert(xhr + " : " + status);
}
}); // $.ajax */
})
});