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>
<title>외부감사</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<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">
<link rel="stylesheet" href="/direct/css/nice-select.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/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 src="/direct/js/jquery.nice-select.js"></script>
<script type="text/javascript" src="/js/audit/audit.common.js"></script>
<script type="text/javaScript" language="javascript">
var close_del = false; //화면 close시 사용변수
<c:if test="${auditVO.pageType eq 'New'}">
close_del = true;
</c:if>
$(window).bind("beforeunload", function (e){
if(close_del){
$("#auth_delete_btn").trigger("click");
}
});
var itemSpanElement = "";
var logCmd = ""; //로그 구분
$( document).ready(function() {
// 달력버튼 마우스오버 시 이미지 변경
$("a.date_select_btn").mouseover(function(){
$(this).children("img").attr("src","/direct/img/bu_icon_carlendar_on.gif")
})
$("a.date_select_btn").mouseleave(function(){
$(this).children("img").attr("src","/direct/img/bu_icon_carlendar.gif")
})
//popupAutoResize();
set_topfile_count(); //첨부파일 상단 갯수 표시
set_file_image(); //파일 이미지 세팅
/* 임시저장 버튼 클릭시 */
$("#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;
}
if(!validateDate('Y')){ return;}
frm.imsi.value = 'N' ;
$("#audit_update_btn").trigger("click") ;
});
/* 화면에는 숨겨져 있으나 실제 임시저장, 저장, 수정 모두 처리된다. */
if($('#pageType').val() == "New"){
logCmd = "I" ;
}else if($('#pageType').val() == "Modify"){
logCmd = "U" ;
}
$("#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",
enctype: 'multipart/form-data',
url: "/uss/itsm/audit/SciTecAuditUpdateAjax.do?logCmd="+logCmd,
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();
}
close_del = false;
window.self.close() ;
}else if(returnData.result =='success'){
if(opener !=null){
opener.location.reload();
}
if($('#imsi').val()=='Y'){
alert("임시 저장되었습니다.");
setButtonDisableEvent("F") ;
}else{
alert("저장되었습니다.");
close_del = false;
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",
enctype: 'multipart/form-data',
url: "/uss/itsm/audit/SciTecAuditDeleteAjax.do?logCmd=tecDel",
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();
}
close_del = false;
window.self.close() ;
}else if(returnData.result =='success'){
if(opener !=null){
opener.location.reload();
}
if($('#auth_delete_btn').attr("buttonType") == "Cancel"){
alert("취소되었습니다.");
}else{
alert("삭제되었습니다.");
}
close_del = false;
window.self.close() ;
}
}else{
alert("저장에 실패하였습니다.");
setButtonDisableEvent("F") ;
}
},
error: function (e) {
console.log("ERROR : ", e);
setButtonDisableEvent("F") ;
alert("저장에 실패하였습니다.");
}
});
});
$('select').niceSelect();
//상단 selectbox change 이벤트
$("#upload_list").on( "change", function() {
$('#upload_list_detail').html($('#span_option_'+this.value).html().trim());
$("#upload_list_detail").niceSelect('update');
});
});
/* 버튼 이벤트 설정 */
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);
}
}
/* ********************************************************
* PROTOTYPE JS FUNCTION
******************************************************** */
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){
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var scX = window.screenX||window.screenLeft||0;
var scY = window.screenY||window.screenTop||0;
var popupX = scX + (docWidth - 749) / 2;
var popupY = scY + (docHeight - 407) / 2;
gamsaOpener = window.open('', 'gamsaOpener', 'width=749, height=407, left='+popupX+', top='+popupY,'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.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) {
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var scX = window.screenX||window.screenLeft||0;
var scY = window.screenY||window.screenTop||0;
var popupX = scX + (docWidth - 793) / 2;
var popupY = scY + (docHeight - 363) / 2;
gamsaOpener = window.open('', 'gamsaOpener', "width=793, height=363, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.autFlag.value=autFlag ;
document.writeForm.action = "/uss/itsm/audit/SciTecAuditFileUpload.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 downItsmFile(atchFileId, fileSn){
window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+atchFileId+"&fileSn=0");
}
/* 첨부파일 상세 + 버튼 클릭시 */
function unfold(object, codeId){
if("plus"==$(object).attr("buttonType")){
$(object).css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
$(object).attr("buttontype" , "minus");
}else{
$(object).css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
$(object).attr("buttontype" , "plus");
}
$('.ul_'+codeId).toggle();
}
/* 첨부파일 상단 + 버튼 클릭시 */
function unfold_all(object , codeId){
if("plus"==$(object).attr("buttonType")){
$(object).css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
$(object).attr("buttontype" , "minus");
$('.ul_top_'+codeId).find('input[type=button]').css("background" , "url(/direct/img/remove_enroll_popup_file.png) no-repeat center center") ;
$('.ul_'+codeId).show();
}else{
$(object).css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
$(object).attr("buttontype" , "plus");
$('.ul_top_'+codeId).find('input[type=button]').css("background" , "url(/direct/img/add_enroll_popup_file.png) no-repeat center center") ;
$('.ul_'+codeId).hide();
}
}
/* 첨부파일 상세 체크버튼 클릭시 */
function all_check_li(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 all_check(object, codeId){
if($(object).is(':checked')){
$('.ul_top_'+codeId).find('input[type=checkbox]').prop("checked", true);
}else{
$('.ul_top_'+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 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;
// }
// $('input:checkbox[name="atchFileId"]').each(function(){
// if($(this).is(":checked")){
// window.open("/cmm/fms/ItsmFileDown.do?atchFileId="+$(this).val()+"&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.atchFileIdDown.value = checkboxId;
frm.action="/cmm/fms/evalFileDownZip.do";
frm.submit();
// }
}
/* 감사기간 validate */
function validateDate(neceFlag){
var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
var frm = document.writeForm;
if(neceFlag == 'Y'){
if( ntceBgndeYYYMMDD==""){
alert("감사시작기간은 필수 값입니다.");
setButtonDisableEvent("F") ;
return false;
}
if( ntceEnddeYYYMMDD==""){
alert("감사종료간은 필수 값입니다.");
setButtonDisableEvent("F") ;
return false;
}
var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
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!=""){
var iChkBeginDe = Number(ntceBgndeYYYMMDD.replaceAll("-","") );
frm.autStrPnttm.value = iChkBeginDe ;
}
if( ntceEnddeYYYMMDD!=""){
var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
frm.autEndPnttm.value = iChkEndDe ;
}
}
return true;
}
/* 감사관,담당자, 첨부파일 오프너에서 부모창 리로드 제어(익스에서 리로드 경고창 없애기 위해) */
function self_reload(){
frm = document.writeForm;
frm.target="_self";
$('#imsi').val(""); //리로드 변수초기화
frm.action = "<c:url value='/uss/itsm/audit/SciTecAuditView.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())) ;
});
}
function file_move(){
var checkbox_check = false;
$('input:checkbox[name="atchFileId"]').each(function(){
if($(this).is(":checked")){
checkbox_check = true;
}
});
if(!checkbox_check){
alert("선택된 항목이 없습니다.");
return false;
}
if(!confirm("선택된 첨부파일이 이동처리 됩니다. 이동 처리하시겠습니까?")){
return;
}
//항목이동
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;
frm.atchFileIdDown.value = checkboxId;
var data = new FormData(frm);
$.ajax({
type: "POST",
url: "/cmm/fms/EvalFileMoveAjax.do",
//data: data,
async:false,
data: data,
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("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
alert("등록되었습니다.");
self_reload();
}
}else{
alert("등록에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("등록에 실패하였습니다.");
}
});
}
</script>
<style type="text/css">
_:-ms-input-placeholder, :root a.date_select_btn img{ top:6.7px !important; }
div.enroll_popup{width:1324px;}
div.enroll_popup_title{width:1325px;}
</style>
</head>
<body>
<form name="writeForm" enctype="multipart/form-data" method="post">
<input type="hidden" name="selectedId" />
<input type="hidden" name="autId" value="${auditVO.autId}"/>
<input type="hidden" name="del" value="${auditVO.autId}" />
<input type="hidden" name="autCd" value="${auditVO.autCd}" />
<input type="hidden" name="AutKinds" value="${auditItemVO.autKinds}" />
<input type="hidden" name="autStrPnttm" />
<input type="hidden" name="autEndPnttm" />
<input type="hidden" name="atchFileIdDown"/>
<input type="hidden" name="autFlag" />
<input type="hidden" name="autItemId" />
<input type="hidden" name="pageType" id="pageType" value="${auditVO.pageType}" />
<input type="hidden" name="pageReload" value="Y" /> <!-- 페이지 리로드를 위한 변수 -->
<input type="hidden" name="imsi" />
<input type="hidden" name="clCode" value="${auditVO.clCode}"/><!-- 첨부파일종류 -->
<input type="hidden" name="frstRegistPnttm" value="${auditVO.frstRegistPnttm}" />
<div class="enroll_popup Sci_popup">
<div class="enroll_popup_title">
<img src="/direct/img/enroll_popup_title_bg.png" alt=""> 외부감사
<!-- <div class="enroll_popup_title_btns">
<ul>
<li><img src="/direct/img/popup_little_icon.png" alt=""></li>
<li><img src="/direct/img/popup_full_icon.png" alt=""></li>
<li><img src="/direct/img/popup_close_icon.png" alt=""></li>
</ul>
</div> -->
</div>
<div class="enroll_input_left">
<ul>
<li>
<div class="enroll_input_title required_area"><div class="listTitle">감사구분</div></div>
<div class="enroll_sort">
<input type="radio" name="autConFlag" value="01" id="cb1" <c:if test="${auditVO.autConFlag == '01' or auditVO.autConFlag ==''}">checked="checked"</c:if>>
<label for="cb1"></label><label for="cb1" style="margin-left:6px;">대면</label>
<input type="radio" name="autConFlag" value="02" id="cb2" <c:if test="${auditVO.autConFlag == '02'}">checked="checked"</c:if>>
<label for="cb2"></label><label for="cb2" style="margin-left:6px;">서면</label>
</div>
<span class="Essential_text_2">* 필수 입력사항</span>
</li>
<li>
<div class="enroll_input_title required_area"><div class="listTitle">감사명</div></div>
<input type="text" name="autSj" id="autSj" maxlength="20" value="${auditVO.autSj}" placeholder="감사명을 입력하세요">
</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" style="width:144px;" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" value="${auditVO.autStrPnttm}" readonly="">
<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceBgndeYYYMMDD);" class="date_select_btn">
<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" align="middle" style="border:0px;vertical-align: baseline;top:2.7px;" alt="달력창팝업버튼이미지">
</a>
 ~ 
<input type="text" style="width:144px;" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" value="${auditVO.autEndPnttm}" readonly="">
<a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceEnddeYYYMMDD);" class="date_select_btn">
<img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" align="middle" style="border:0px;vertical-align: baseline;top:2.7px;" alt="달력창팝업버튼이미지">
</a>
</li>
<li>
<div class="enroll_input_title"><div class="listTitle">감사부서</div></div>
<input type="text" name="autDept" id="autDept" maxlength="20" value="${auditVO.autDept}" placeholder="감사부서를 입력하세요">
</li>
<li>
<div class="enroll_input_title"><div class="listTitle">담당부서</div></div>
<input type="text" name="autChrDept" id="autChrDept" maxlength="20" value="${auditVO.autChrDept}" placeholder="담당부서를 입력하세요">
</li>
</ul>
<div class="enroll_person_table">
<table>
<table>
<thead>
<tr>
<th>감사관<div class="add_person_btn"><input type="button" onclick="gamsa_openerView('', '01')"></div></th>
</tr>
</thead>
</table>
<div class="enroll_person_list">
<tbody>
<table>
<c:forEach var="result" items="${auditItemGamsaList}" varStatus="status">
<tr class="audit_item_gamsa_${result.autItemId}" value='${result.autItemId}'>
<td>
<ul>
<li>${result.autName} |</li>
<li>${result.autTel} |</li>
<li>${result.autEmail}</li>
</ul>
</td>
<td>
<ul class="enroll_person_table_btns">
<c:if test="${!empty result.autAttchId }">
<li>
<input type="button" id="item_file_btn" onclick="downItsmFile('${result.autAttchId}','0')">
</li>
</c:if>
<li onclick="gamsa_openerView('${result.autItemId }','01')" >
<input type="button" id="item_pen_btn">
</li>
<li><input type="button" id="item_trash_btn" onclick="delete_item_gamsa('${result.autItemId}' , 'audit_item_gamsa_');"></li>
</ul>
</td>
</tr>
</c:forEach>
</table>
</tbody>
</div>
</table>
</div>
<div class="enroll_person_table">
<table>
<table>
<thead>
<tr>
<th>담당자<div class="add_person_btn"><input type="button" onclick="gamsa_openerView('', '02')"></div></th>
</tr>
</thead>
</table>
<div class="enroll_person_list">
<tbody>
<table>
<c:forEach var="result" items="${auditItemDamdangList}" varStatus="status">
<tr class="audit_item_gamsa_${result.autItemId}" value='${result.autItemId}'>
<td>
<ul>
<li>${result.autName} |</li>
<li>${result.autTel} |</li>
<li>${result.autEmail}</li>
</ul>
</td>
<td>
<ul class="enroll_person_table_btns">
<c:if test="${!empty result.autAttchId }">
<li>
<input type="button" id="item_file_btn" onclick="downItsmFile('${result.autAttchId}','0')">
</li>
</c:if>
<li onclick="gamsa_openerView('${result.autItemId }', '02')" >
<input type="button" id="item_pen_btn">
</li>
<li><input type="button" id="item_trash_btn" onclick="delete_item_gamsa('${result.autItemId}' , 'audit_item_gamsa_');"></li>
</ul>
</td>
</tr>
</c:forEach>
</table>
</tbody>
</div>
</table>
</div>
</div>
<div class="enroll_input_file">
<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 class="file_move_area">
<select name="upload_list" id="upload_list" class="file_move_menu">
<c:forEach var="result" items="${cmmCodeList}" varStatus="status">
<option value="${result.codeId}">${result.codeIdNm}</option>
</c:forEach>
</select>
<select name="upload_list_detail" id="upload_list_detail" class="file_move_submenu">
<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status" end="0">
<c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status">
<c:if test="${codeResult.codeId eq detailResult.codeId}">
<option value="<c:out value='${detailResult.code}'/>"><c:out value='${detailResult.codeNm}'/></option>
</c:if>
</c:forEach>
</c:forEach>
</select>
<input type="button" class="file_move_btn" value="이동" onclick="file_move(); return false;">
</div>
</div>
<div class="enroll_input_file_list_wrap">
<table>
<table>
<thead>
<tr>
<c:forEach var="result" items="${cmmCodeList}" varStatus="status">
<th class="th_top" value="${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}(<span id="th_top_count_${result.codeId}">0</span>)
<input type="button" buttonType="plus" onclick="unfold_all(this , '${result.codeId}'); return false;">
</th>
</c:forEach>
</tr>
</thead>
</table>
<tbody>
<table>
<tr>
<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status">
<td><ul class="ul_top_${codeResult.codeId}">
<c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status">
<c:if test="${codeResult.codeId eq detailResult.codeId}">
<li class="li_${detailResult.code}">
<input type="checkbox" id="main_file_title_${detailResult.code}" onclick="all_check_li(this, '${detailResult.code}');">
<label for="main_file_title_${detailResult.code}"></label>
${detailResult.codeNm}
<input type="button" buttonType="plus" onclick="unfold(this , '${detailResult.codeId}'); return false;">
<c:forEach var="fileResult" items="${auditItemFileList}" varStatus="status">
<c:if test="${detailResult.codeId eq fileResult.autAttfile1dep and detailResult.code eq fileResult.autAttfile2dep}">
<ul class="ul_each_${fileResult.autItemId} ul_${detailResult.codeId}" style="display:none;">
<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="">
<a href="javascript:downItsmFile('<c:out value="${fileResult.atchFileId}"/>','0')">
${fileResult.orignlFileNm}
</a>
<img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_gamsa('${fileResult.autItemId}' , 'ul_each_');">
</li>
</ul>
</c:if>
</c:forEach>
</li>
</c:if>
</c:forEach>
</ul></td>
</c:forEach>
</tr>
</table>
</tbody>
</table>
</div>
</div>
<div class="enroll_popup_bottom">
<div class="enroll_popup_bottom_title">감사내용(요약)</div>
<div class="enroll_popup_bottom_table outer_table">
<table>
<tr>
<th>감사내용</th>
<th>감사결과(지적사항)</th>
<th>조치내역</th>
<th>미조취 내역 및 향후계획</th>
</tr>
<tr>
<td><!-- <input type="button" value="+ 추가"> -->
<textarea name="autCn" id="autCn" cols="30" rows=10 maxlength="300" >${auditVO.autCn}</textarea>
</td>
<td>
<!-- <input type="button" value="+ 추가"> -->
<textarea name="autCnRst" id="autCnRst" cols="30" rows=10 maxlength="300" >${auditVO.autCnRst}</textarea>
</td>
<td>
<!-- <input type="button" value="+ 추가"> -->
<textarea name="autCnAct" id="autCnAct" cols="30" rows=10 maxlength="300" >${auditVO.autCnAct}</textarea>
</td>
<td>
<textarea name="autCnNoact" id="autCnNoact" cols="30" rows=10 maxlength="300" >${auditVO.autCnNoact}</textarea>
</td>
</tr>
</table>
</div>
<div class="main1_btn_div">
<c:if test="${auditVO.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="${auditVO.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="${auditVO.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="${auditVO.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="${auditVO.pageType eq 'Modify'}">
<input type="button" class="main1_btn main1_save_btn" buttonType="${auditVO.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_list_btn" buttonType="Cancel" id="auth_list_btn" value="목 록" /> -->
<input type="button" class="main1_btn main1_print_btn" buttonType="Print" id="auth_print_btn" value="인 쇄" onclick="window.print();"/>
</c:if>
<input type="button" class="main1_btn main1_save_imsi_btn" id="audit_update_btn" style="display:none;" />
</div>
</div>
<!-- <div class="view_info" style="margin-top:0;">
<div class="enroll_date">
등록일시 2019.09.09 18:18:18</div>
<div class="list_view_btns">
<input type="button" value="이전글" class="before_list">  |  
<input type="button" value="다음글" class="next_list">
</div>
</div> -->
</div>
</form>
<!-- selectbox 미리만들기 -->
<c:forEach var="codeResult" items="${cmmCodeList}" varStatus="status">
<span id="span_option_${codeResult.codeId}" style="display:none;">
<c:forEach var="detailResult" items="${cmmDetailCodeList}" varStatus="status"><c:if test="${codeResult.codeId eq detailResult.codeId}"><option value="<c:out value='${detailResult.code}'/>"><c:out value='${detailResult.codeNm}'/></option></c:if></c:forEach>
</span>
</c:forEach>
</body>
</html>