File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache");
%>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<title>Document</title>
<link rel="stylesheet" href="/direct/css/font.css">
<link rel="stylesheet" href="/direct/css/reset.css">
<link rel="stylesheet" href="/direct/css/enroll_popup.css">
<script src="/direct/js/jquery-1.11.3.min.js"></script>
<script src="/direct/js/jquery-ui.min.js"></script>
<script src="/direct/js/script.js"></script>
<script src="/direct/js/popup_open_2.js"></script>
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js' />"></script>
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
<script type="text/javascript" src="/js/audit/audit.common.js"></script>
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
set_topfile_count(); //첨부파일 상단 갯수 표시
set_file_image(); //파일 이미지 세팅
var eduPer = parseInt($("#eduPer").val() || 0 ); // input 값을 가져오며 계산하지만 값이 없을경우 0이 대입된다 뒷부분에 ( || 0 ) 없을경우 합계에 오류가 생겨 NaN 값이 떨어진다
var eduTot = parseInt($("#eduTot").val() || 0);
if(eduPer != "" && eduTot != "" && isNaN(eduPer) == false && isNaN(eduTot) == false
&& eduPer != 0 && eduTot != 0){
var tmp = eduPer / eduTot ;
var eduAtt = Math.round(tmp * 100) + "%";
$("#eduAtt").val(eduAtt);
};
/*출석률 계산하기 */
$('input.num_only').on('keyup',function(){
var eduPer = parseInt($("#eduPer").val() || 0 ); // input 값을 가져오며 계산하지만 값이 없을경우 0이 대입된다 뒷부분에 ( || 0 ) 없을경우 합계에 오류가 생겨 NaN 값이 떨어진다
var eduTot = parseInt($("#eduTot").val() || 0);
if(eduPer != "" && eduTot != "" && isNaN(eduPer) == false && isNaN(eduTot) == false
&& eduPer != 0 && eduTot != 0){
var tmp = eduPer / eduTot ;
/* 출석률 소수점 반올림처리 Math.round */
var eduAtt = Math.round(tmp * 100) + "%";
$("#eduAtt").val(eduAtt);
}; return false;
});
$('.edu_file').each(function(index, item){
if($(this).find('li').size()>0){
$(this).addClass('edu_file_open');
}else{
$(this).find('ul').hide();
$(this).find(".file_btn").hide();
}
});
//참석률,소요예산 숫자만 입력
$("input:text[numberOnly]").on("keyup", function(){
$(this).val($(this).val().replace(/[^0-9]/g,""));
});
/* 임시저장 버튼 클릭시 */
$("#audit_btn_imsi").click(function (event){
var frm = document.writeForm;
if(frm.autSj.value ==""){
alert("회의명 필수 값입니다.");
return;
}
if(!validateDate('N')){ return;}
frm.imsi.value = 'Y' ;
$("#audit_update_btn").trigger("click") ;
});
/* 저장,수정 버튼 클릭시 */
$("#audit_save_btn").click(function (event){
var frm = document.writeForm;
if(frm.autSj.value ==""){
alert("회의명 필수 값입니다.");
return;
}
var tmp = $('#eduBug').val().replace(/,/g,'');
if(!validateDate('Y')){ return;}
frm.imsi.value = 'N' ;
$('#eduBug').val(tmp);
$("#audit_update_btn").trigger("click") ;
});
/* 화면에는 숨겨져 있으나 실제 임시저장, 저장, 수정 모두 처리된다. */
$("#audit_update_btn").click(function (event){
event.preventDefault();
var frm = document.writeForm;
if(frm.autSj.value ==""){
alert("회의명 필수 값입니다.");
return;
}
setButtonDisableEvent("T") ;
var data = new FormData(frm);
$.ajax({
type: "POST",
url: "/uss/itsm/edu/EduUpdateAjax.do",
data: data,
dataType:'jsonp',
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("저장에 실패하였습니다.");
setButtonDisableEvent("F") ;
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
if(opener !=null){
opener.location.reload();
}
window.self.close() ;
}else if(returnData.result =='success'){
if(opener !=null){
opener.location.reload();
}
if($('#imsi').val()=='Y'){
alert("임시 저장되었습니다.");
setButtonDisableEvent("F") ;
}else{
alert("저장되었습니다.");
window.self.close() ;
}
}
}else{
alert("저장에 실패하였습니다.");
setButtonDisableEvent("F") ;
}
},
error: function (e) {
console.log("ERROR : ", e);
setButtonDisableEvent("F") ;
alert("저장에 실패하였습니다.");
}
});
});
/*삭제,취소 버튼 클릭시*/
$("#auth_delete_btn").click(function (event){
event.preventDefault();
var frm = document.writeForm;
var data = new FormData(frm);
$.ajax({
type: "POST",
url: "/uss/itsm/audit/SciTecAuditDeleteAjax.do?logCmd=eduDel",
data: data,
dataType:'jsonp',
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("저장에 실패하였습니다.");
setButtonDisableEvent("F") ;
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
if(opener !=null){
opener.location.reload();
}
window.self.close() ;
}else if(returnData.result =='success'){
if(opener !=null){
opener.location.reload();
}
if($('#auth_delete_btn').attr("buttonType") == "Cancel"){
alert("취소되었습니다.");
}else{
alert("삭제되었습니다.");
}
window.self.close() ;
}
}else{
alert("저장에 실패하였습니다.");
setButtonDisableEvent("F") ;
}
},
error: function (e) {
console.log("ERROR : ", e);
setButtonDisableEvent("F") ;
alert("저장에 실패하였습니다.");
}
});
});
});
/* 버튼 이벤트 설정 */
function setButtonDisableEvent(flag){
if(flag == 'T'){
$("#audit_btn_imsi").prop("disabled", true);
$("#audit_save_btn").prop("disabled", true);
$("#auth_delete_btn").prop("disabled", true);
}else{
$("#audit_btn_imsi").prop("disabled", false);
$("#audit_save_btn").prop("disabled", false);
$("#auth_delete_btn").prop("disabled", false);
}
}
String.prototype.trim = function(){
return this.replace(/^\s+|\s+$/g, "");
}
String.prototype.replaceAll = function(src, repl){
var str = this;
if(src == repl){return str;}
while(str.indexOf(src) != -1) {
str = str.replace(src, repl);
}
return str;
}
/* 감사관, 담당자 + 버튼 클릭시 autFlag:01 감사관, 02: 담당자*/
var gamsaOpener ;
function gamsa_openerView(autItemId , autFlag){
gamsaOpener = window.open('', 'gamsaOpener', 'width=749, height=407, left=30, top=130','toolbar=0','location=0', 'directories=0', 'status=0', 'menubar=0');
document.writeForm.method = "post";
document.writeForm.action = "/uss/itsm/audit/SciTecAuditGamsaOpenerView.do";
document.writeForm.autFlag.value=autFlag ;
document.writeForm.AutKinds.value="02";
document.writeForm.target = "gamsaOpener" ;
if(autItemId == '' || autItemId== 'undefined' || autItemId== undefined){ //insert
document.writeForm.autItemId = "" ;
}else{ //update
document.writeForm.autItemId.value = autItemId ;
}
document.writeForm.submit();
document.writeForm.autItemId.value = "" ;
}
/* 첨부파일 등록버튼 클릭시 */
function file_upload(autFlag) {
gamsaOpener = window.open('', 'gamsaOpener', "width=793, height=363, left=30, top=130","location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.autFlag.value=autFlag ;
document.writeForm.AutKinds.value="02";
document.writeForm.action = "/uss/itsm/edu/ConfFileUpload.do";
document.writeForm.target = "gamsaOpener" ;
document.writeForm.submit();
}
/* 감사관, 담당자 삭제버튼(휴지통) 클릭시 */
function delete_item_gamsa(itemId , delObject){
if(!confirm("삭제하시겠습니까?")){
return false;
}
event.preventDefault();
$.ajax({
type: "POST",
url: "/uss/itsm/audit/SciTecAuditItemDeleteAjax.do",
data:{ "autItemId" : itemId},
dataType:'jsonp',
//processData: false,
//contentType: false,
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제에 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
if(opener !=null){
opener.location.reload();
}
if(gamsaOpener != null){ //팝업창 종료
gamsaOpener.close();
}
close_del = false;
window.self.close() ;
}else if(returnData.result =='success'){
$('.'+delObject+itemId).remove();
if(gamsaOpener != null){
gamsaOpener.location.reload(); //팝업창 새로고침
}
set_topfile_count()
}
}else{
alert("삭제에 실패하였습니다.");
}
},
error: function (e) {
alert("삭제에 실패하였습니다.");
}
});
}
/* 첨부파일 상단 체크버튼 클릭시 */
function all_check(object, codeId){
if($(object).is(':checked')){
$('.li_'+codeId).find('input[type=checkbox]').prop("checked", true);
}else{
$('.li_'+codeId).find('input[type=checkbox]').prop("checked", false);
}
}
/* 첨부파일 최상단 체크버튼 클릭시 */
function total_check(object, codeId){
if($(object).is(':checked')){
$('.enroll_input_file_list_wrap').find('input[type=checkbox]').prop("checked", true);
}else{
$('.enroll_input_file_list_wrap').find('input[type=checkbox]').prop("checked", false);
}
}
/* 감사관, 담당자 첨부파일 다운로드 */
function downItsmFile(atchFileId, fileSn){
window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+atchFileId+"&fileSn=0");
}
function file_download(){
var checkbox_check = false;;
$('input:checkbox[name="atchFileId"]').each(function(){
if($(this).is(":checked")){
checkbox_check = true;
}
});
if(!checkbox_check){
alert("선택된 항목이 없습니다.");
return false;
}
//다운로드 항목이 1개 일때 기존의 다운로드(알집형식이 아닌)
if($('input:checkbox[name="atchFileId"]:checked').length < 2){
$('input:checkbox[name="atchFileId"]').each(function(){
if($(this).is(":checked")){
window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+$(this).val()+"&fileSn=0");
}
});
}else{
//다운로드 항목이 2개 이상일때 알집형식으로 다운로드
var checkboxId = Array();
var checkboxCnt = 0;
var checkbox = $(".checkboxClass");
for(i=0; i<checkbox.length; i++){
if(checkbox[i].checked == true){
checkboxId[checkboxCnt] = checkbox[i].value;
checkboxCnt++;
}}
var frm = document.writeForm
window.opener.name="parentPage";
frm.target = "parentPage";
frm.action="/cmm/fms/evalFileDownZip.do?atchFileId="+checkboxId;
frm.submit();
}
}
/* 감사기간 validate */
function validateDate(neceFlag){
var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
var first_time = document.getElementById('first_time').value;
var last_time = document.getElementById('last_time').value;
var frm = document.writeForm;
if(neceFlag == 'Y'){
if( ntceBgndeYYYMMDD==""){
alert("회의시작기간은 필수 값입니다.");
setButtonDisableEvent("F") ;
return false;
}
if( first_time==""){
alert("점검시작 시간는 필수 값입니다.");
return false;
}
if( ntceEnddeYYYMMDD==""){
alert("회의종료기간은 필수 값입니다.");
setButtonDisableEvent("F") ;
return false;
}
if( last_time==""){
alert("점검종료 시간은 필수 값입니다.");
return false;
}
var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") +first_time.replaceAll(":","")+"00");
var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") + last_time.replaceAll(":","")+"00");
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
alert("감사시작기간은 감사종료일보다 클수 없습니다.");
setButtonDisableEvent("F") ;
return false;
}
frm.autStrPnttm.value = iChkBeginDe ;
frm.autEndPnttm.value = iChkEndDe ;
}else{
if( ntceBgndeYYYMMDD!="" && ntceEnddeYYYMMDD!=""){
var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
alert("감사시작기간은 감사종료일보다 클수 없습니다.");
return false;
}
}
if( ntceBgndeYYYMMDD!=""){
if(first_time ==""){
first_time = "00:00"
}
var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") +first_time.replaceAll(":","")+"00");
frm.autStrPnttm.value = iChkBeginDe ;
}
if( ntceEnddeYYYMMDD!=""){
if(last_time ==""){
last_time = "00:00"
}
var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") + last_time.replaceAll(":","")+"00");
frm.autEndPnttm.value = iChkEndDe ;
}
}
return true;
}
/* 감사기간 validate */
function validateDate2(neceFlag){
var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
var first_time = document.getElementById('first_time').value;
var last_time = document.getElementById('last_time').value;
var autEndPnttm = document.getElementsByName("autEndPnttm").value;
var frm = document.writeForm;
if( ntceBgndeYYYMMDD!=""){
if(first_time ==""){
first_time = "00:00"
}
var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
var first_time = document.getElementById('first_time').value;
frm.autStrPnttm.value = ntceBgndeYYYMMDD ;
}
if( ntceEnddeYYYMMDD!=""){
if(last_time ==""){
last_time = "00:00"
}
var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
var last_time = document.getElementById('last_time').value;
frm.autEndPnttm.value = ntceEnddeYYYMMDD ;
}
}
/* 감사관,담당자, 첨부파일 오프너에서 부모창 리로드 제어(익스에서 리로드 경고창 없애기 위해) */
function self_reload(){
validateDate();
frm = document.writeForm;
frm.target="_self";
$('#imsi').val(""); //리로드 변수초기화
frm.action = "<c:url value='/uss/itsm/edu/confView.do'/>";
frm.submit();
}
/* 첨부파일 상단 갯수 표시 */
function set_topfile_count(){
$('.th_top').each(function(){
$('#th_top_count_'+$(this).attr('value')).text($('.ul_'+$(this).attr('value')).length);
});
}
/* 첨부파일 이미지 세팅 */
function set_file_image(){
$("[class^='ul_each_']").each(function(){
$($(this).find("img")[0]).attr("src" , getfile_img($(this).text().trim())) ;
});
}
/* 당일회의 현재날짜 구하기 */
var date = new Date();
date.getFullYear(); //년
date.getMonth() +1 ; //월
date.getDate(); //일
date.getHours(); //시
date.getMinutes(); //분
date.getSeconds(); //초
/* 당일날짜 체크버튼 클릭시 */
function nowDate(object){
var nowDate = new Date();
var year = nowDate.getFullYear(); //년
var month = ("0"+(nowDate.getMonth()+1)).slice(-2); //월
var date = ("0"+nowDate.getDate()).slice(-2); //일
var hours =("0"+nowDate.getHours()).slice(-2);
var minutes =("0"+nowDate.getMinutes()).slice(-2); //분
var seconds =("0"+nowDate.getSeconds()).slice(-2); //초
if($(object).is(':checked')){
$("#ntceBgndeYYYMMDD").val(year+"-"+month+"-"+date);
$("#first_time").val(hours+":"+minutes);
$("#ntceEnddeYYYMMDD").val(year+"-"+month+"-"+date);
$("#last_time").val(hours+":"+minutes);
}else{
$("#ntceBgndeYYYMMDD").val("");
$("#first_time").val("");
$("#ntceEnddeYYYMMDD").val("");
$("#last_time").val("");
}
}
//행추가
function add_line(){
$.ajax({
type: "POST",
url: "/uss/itsm/edu/AutItemInsertRowAjax.do",
data:{ "autId": "${eduVO.autId}"},
dataType:'jsonp',
cache: false,
async: false,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("생성에 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
tempVO = returnData.auditItemVO;
var eva_temp_tr = $('#temp_tr').clone();
$('#tbody_autItem').append(eva_temp_tr);
var tbodySize = $('#tbody_autItem tr').length-1;
eva_temp_tr.find("input[name*=autItemListVO]").each(function(index, item){
$(this).attr('name' , $(this).attr('name').replace('[]' , '['+tbodySize+""+']')) ;
if($(this).attr('id') == 'temp_autItemId'){
$(this).attr('value' , tempVO.autItemId) ;
}
});
eva_temp_tr.find('#temp_autItemId').removeAttr('id').attr('value', tempVO.autItemId) ;
eva_temp_tr.attr('id' , 'tr_'+tempVO.autItemId).attr('class' , 'tr_item');
eva_temp_tr.find('#temp_check_tr').attr('id', 'check_tr_'+tempVO.autItemId).attr('value', tempVO.autItemId).attr('class' , 'check_tr');
eva_temp_tr.find('#temp_label_tr').attr('for', 'check_tr_'+tempVO.autItemId).removeAttr('id');
}
}else{
alert("생성에 실패하였습니다.");
}
},
error: function (e) {
alert("생성에 실패하였습니다.");
}
});
}
//행삭제
var arrDel = new Array; //1차배열
function delete_line(evId, table_index){
if(!$(".check_tr").is(":checked")){
alert("선택된 행이 없습니다.");
return;
}
if($(".check_tr:checked").length == $(".tr_item").size()){
alert('최소하나의 행은 필요합니다.')
return;
}
if($(".tr_item").size()==1){
alert("최소하나의 행은 필요합니다.")
return;
}
$(".check_tr").each(function(index){
if($(this).is(":checked")){
arrDel.push($(this).attr('value'));
}
});
$.ajax({
type: "POST",
url: "/uss/itsm/edu/AutItemDeleteRowAjax.do",
data:{ "del": arrDel.toString(), "autId": "${eduVO.autId}" },
dataType:'jsonp',
cache: false,
async: false,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제에 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
$('.check_tr').each(function(index, item){
if($(this).is(":checked")){
$(this).parents('.tr_item').remove()
}
});
/* set_count(); */
}
}else{
alert("생성에 실패하였습니다.");
}
},
error: function (e) {
alert("생성에 실패하였습니다.");
}
});
}
</script>
</head>
<style type="text/css">
_:-ms-input-placeholder, :root a.date_select_btn img{ top: 9px; }
_:-ms-input-placeholder, :root .meeting_popup .enroll_wrap{height: 618px !important;overflow-y:scroll;}
</style>
<body>
<form name="writeForm" method="post" >
<input type="hidden" name="selectedId" />
<input type="hidden" name="autId" value="${eduVO.autId}"/>
<input type="hidden" name="del" value="${eduVO.autId}" />
<input type="hidden" name="autCd" value="${eduVO.autCd}" />
<input type="hidden" name="AutKinds" value="${auditItemVO.autKinds}" />
<input type="hidden" name="autStrPnttm" />
<input type="hidden" name="autEndPnttm" />
<input type="hidden" name="autFlag" />
<input type="hidden" name="autItemId" value="${result.autItemId}"/>
<input type="hidden" name="pageType" value="${eduVO.pageType}" />
<input type="hidden" name="pageReload" value="Y" /> <!-- 페이지 리로드를 위한 변수 -->
<input type="hidden" name="imsi" />
<input type="hidden" name="clCode" value="${eduVO.clCode}"/><!-- 첨부파일종류 -->
<input type="hidden" name="frstRegistPnttm" value="${eduVO.frstRegistPnttm}"/>
<div class="enroll_popup edu_popup_detail meeting_popup" style="height:652px;">
<div class="enroll_popup_title">
<img src="/direct/img/enroll_popup_title_bg.png" alt=""> 회의 등록
</div>
<div class="enroll_wrap">
<div class="enroll_input_left">
<ul>
<li>
<div class="enroll_sort">
<div style="display:none;">
<input type="radio" name="autConFlag" value="01" id="cb1" <c:if test="${eduVO.autConFlag == '01' or eduVO.autConFlag ==''}">checked="checked"</c:if>>
<label for="cb1"></label>교육
<input type="radio" name="autConFlag" value="02" id="cb2" <c:if test="${eduVO.autConFlag == '02'}">checked="checked"</c:if>>
<label for="cb2"></label>회의
</div>
</div>
<span class="required_text">* 필수입력사항</span>
</li>
<li>
<div class="enroll_input_title required_area"><div class="listTitle">회의명</div></div>
<input type="text" name="autSj" id="autSj" class="popup_edu_name" value="${eduVO.autSj}" placeholder="회의명을 입력하세요." maxlength="600">
</li>
<li>
<div class="enroll_input_title required_area"><div class="listTitle">회의일시</div></div>
<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
<input type="text" class="date_format first_date" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" value="${eduVO.autStrPnttm}" readonly="">
<a href="#" class="date_select_btn" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceBgndeYYYMMDD);">
<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
<input type="time" class="first_time" name="first_time" id="first_time" style="width: 94px; margin-left: 9px; vertical-align: middle; border-radius: 3px;" value="${eduVO.autStrTime}" >
 ~ 
<input type="text" class="date_format last_date" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" value="${eduVO.autEndPnttm}" readonly="">
<a href="#" class="date_select_btn" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceEnddeYYYMMDD);">
<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
<input type="time" class="last_time" name="last_time" id="last_time" style="width: 94px; margin-left: 9px; vertical-align: middle;" border-radius: 3px; value="${eduVO.autEndTime}" >
<div class="edu_today">
<input type="checkbox" id="date" onclick="nowDate(this);"><label for="date"></label><label for="date" style="margin-left:6px;vertical-align:middle;">당일회의</label></div>
</li>
<li class="edu_place">
<div class="enroll_input_title"><div class="listTitle">회의장소</div></div>
<input type="text" name="autChrDept" id="autChrDept" value="${eduVO.autChrDept}" placeholder="회의장소를 입력하세요." maxlength="300">
</li>
<li>
<div class="enroll_input_title"><div class="listTitle">참석률</div></div>
<input type="text" numberOnly class="part_number num_only" name="eduPer" id="eduPer" value="${eduVO.eduPer}" placeholder="참석자수" >
 / 
<input type="text" numberOnly class="part_count num_only" name="eduTot" id="eduTot" value="${eduVO.eduTot}" placeholder="참석대상수">
<input type="text" class="part_per num_only" id="eduAtt" placeholder="%" readonly>
</li>
<li>
<div class="enroll_person_table edu_table enroll_popup_bottom_table ">
<table>
<!-- <table> -->
<thead>
<tr>
<th style="position:relative;height:22px;line-height:22px;">회의내용
<div class="line_btn" style="float: right; margin-right: 5px;position:absolute;right:2px;">
<div class="add_line"><input type="button" value="행추가" onclick="add_line();" ></div>
<div class="delect_line"><input type="button" value="행삭제" onclick="delete_line();" ></div>
</div>
<!-- <input type="button" value="행추가" onclick="enroll_Person()"></div> -->
</th>
</tr>
</thead>
<!-- </table> -->
<div class="enroll_person_list">
<tbody id="tbody_autItem" style="display:block;max-height:144px !important;overflow-y:scroll">
<c:forEach var="result" items="${auditCnFileList}" varStatus="status">
<tr class="tr_item" id="tr_${result.autItemId}">
<td>
<input type="checkbox" id="check_tr_${result.autItemId}" value="${result.autItemId}" class="check_tr">
<label for="check_tr_${result.autItemId}"></label>
<input type="hidden" name="autItemListVO[${status.index}].autItemId" value="${result.autItemId}">
<input type="text" name="autItemListVO[${status.index}].autDc" placeholder="내용" class="test_enterprise_Aff" style="width: 486px;" value="${result.autDc}">
</td>
</tr>
</c:forEach>
</tbody>
</div>
</table>
</div>
</li>
<li>
<div class="enroll_input_title"><div class="listTitle">소요예산</div></div>
<input type="text" numberOnly name="eduBug" id="eduBug" class="edu_money" value="${eduVO.eduBug}" maxlength="50">원
</li>
</ul>
</div>
</form>
<div class="enroll_input_file">
<form name="abc" method="post" >
<div class="enroll_file_title">
<img src="/direct/img/enroll_file_title_bg.png" alt=""> 첨부파일
<input type="checkbox" id="all" onclick="total_check(this);">
<label for="all"></label>
<input type="button" value="다운로드" onclick="file_download(this); return false;">
<div class="add_file_btn"><input type="button" value="등록" onclick="file_upload('03')"></div>
</div>
<div class="edu_file_wrap meeting_file_wrap enroll_input_file_list_wrap">
<ul>
<c:if test="${eduVO.autConFlag eq '02'}">
<c:forEach var="result" items="${cmmCodeList1}" varStatus="status">
<li class="edu_file li_${result.codeId}">
<input type="checkbox" id="file_list_all_${result.codeId}" onclick="all_check(this, '${result.codeId}');">
<label for="file_list_all_${result.codeId}"></label>
${result.codeIdNm}
<input class="file_btn" type="button">
<ul class="edu_sub_file" value="${result.codeId}">
<%-- <input type="checkbox" id="file_sort_each_${result.codeId}" onclick="all_check(this, '${result.codeId}');"> --%>
<c:forEach var="fileResult" items="${auditItemFileList}" varStatus="status">
<c:if test="${result.codeId eq fileResult.autAttfile1dep}">
<ul class="ul_each_${fileResult.autItemId} ul_${detailResult.codeId}" >
<li>
<input type="checkbox" name="atchFileId" value="${fileResult.atchFileId}" id="file_sort_each_${fileResult.autItemId}" class="checkboxClass">
<label for="file_sort_each_${fileResult.autItemId}"></label>
<img src="/direct/img/enroll_pdf_file.png" alt="">${fileResult.orignlFileNm}
<img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_gamsa('${fileResult.autItemId}' , 'ul_each_');">
</li>
</ul>
</c:if>
</c:forEach>
</ul>
</li>
</c:forEach>
</c:if>
</div>
</div>
<div class="main1_btn_div">
<c:if test="${eduVO.pageType eq 'New'}">
<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_btn_imsi" value="임시저장" />
<input type="button" class="main1_btn main1_save_btn" buttonType="${eduVO.pageType}" id="audit_save_btn" value="저 장" />
<input type="button" class="main1_btn main1_delete_btn" buttonType="Cancel" id="auth_delete_btn" value="취 소" />
</c:if>
<c:if test="${eduVO.pageType eq 'Imsi'}">
<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_btn_imsi" value="임시저장" />
<input type="button" class="main1_btn main1_save_btn" buttonType="${eduVO.pageType}" id="audit_save_btn" value="저 장" />
<input type="button" class="main1_btn main1_delete_btn" buttonType="Cancel" id="auth_delete_btn" value="취 소" />
</c:if>
<c:if test="${eduVO.pageType eq 'Modify'}">
<input type="button" class="main1_btn main1_save_btn" buttonType="${eduVO.pageType}" id="audit_save_btn" value="수 정" />
<input type="button" class="main1_btn main1_delete_btn" buttonType="Delete" id="auth_delete_btn" value="삭 제">
<input type="button" class="main1_btn main1_print_btn" buttonType="Print" id="auth_print_btn" value="인 쇄" />
</c:if>
<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_update_btn" style="display:none;" />
</div>
</div>
</div>
</form>
<!-- 복제용 -->
<table id="eva_temp_table" style="display:none">
<tr id="temp_tr">
<td>
<input type="checkbox" id="temp_check_tr">
<label for="" id="temp_label_tr"></label>
<input type="hidden" name="autItemListVO[].autItemId" id="temp_autItemId" value="000000000000000000">
<input type="text" name="autItemListVO[].autDc" placeholder="내용" class="test_enterprise_Aff" style="width: 486px;">
</td>
</tr>
</table>
</body>
</html>