<%@ 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"%>


<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%>
<%   
	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 type="text/javaScript" language="javascript">
	var resultMsg = "<c:out value='${resultMsg}' />"; 
	if (resultMsg == "fail") { alert("상태가 변경되어 조회할 수 없습니다. 목록을 재 조회 해주세요."); window.self.close(); }
	else if (resultMsg == "auth_fail") { alert("권한이 없습니다."); window.self.close(); }
</script>


<script src="/direct/js/jquery-1.11.3.min.js"></script>
<script src="/direct/js/jquery-ui.min.js"></script>
<script src="/direct/js/jquery.nice-select.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() {
	$('select').niceSelect();
	
	// 텍스트 requst 시 
	// CKEDITOR.instances.exExplain.updateElement();
	
	// 처리일시 수동 처리
	resDatetimeAutoYnChange();
});

// 저장
function saveDetail() {
	// validate
	// 처리일시
	if ($(".usersList li").length == 0) {
		alert("담당자를 지정해 주세요"); 
		return false; 
		}
	
	var autoYn = $("[name='cmplntResDatetimeAutoYn']").is(":checked");
	if (autoYn) {
		var timeFormat = /^([01][0-9]|2[0-3]):([0-5][0-9])$/; // 시간형식 체크 정규화 hh:mm
		
		if ($("[name='cmplntResDt']").val() == "" 
				|| !timeFormat.test($("[name='cmplntResTimeHH']").val() + ":" + $("[name='cmplntResTimeMI']").val())) {
			alert("처리일시를 시간유형에 맞게 입력해주세요. ex) YYYY-MM-DD HH:MI"); return;
		}
	}
	
	$("[name=cmplntResDatetime]").val($("[name='cmplntResDt']").val() 
			+ " " + $("[name='cmplntResTimeHH']").val() + ":" + $("[name='cmplntResTimeMI']").val());
	
	CKEDITOR.instances.cmplntResCn.updateElement();
	
	var data = new FormData(document.detailForm);
    $.ajax({
        type: "POST",
        enctype: 'multipart/form-data',
        url: "/uss/itsm/cvlCmplnt/updateCvlCmplntAjax.do",
        data: data,
        dataType:'jsonp',
        processData: false,
        contentType: false,
        cache: false,
        timeout: 600000,
        success: function (returnData, status) {
			if(returnData.result == 'success'){
				opener.location.reload();
				alert("저장되었습니다.");
				window.self.close();
			} else if(returnData.result == 'fail'){
				alert("저장에 실패하였습니다.");
			}
		},
        error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
    });
}

//민원삭제
function deleteDetail() {
	if(!confirm("삭제하시겠습니까?")) return false;
	
    $.ajax({
        type: "POST",
        url: "/uss/itsm/cvlCmplnt/deleteCvlCmplntAjax.do",
        data:{ "cmplntId" : $("[name=cmplntId]").val(), "cmplntSn" : $("[name=cmplntSn]").val()},
        dataType:'jsonp',
        timeout: 600000,
        success: function (returnData, status) {
			if(returnData.result == 'success') {
				alert("삭제되었습니다.");
				opener.location.reload();
				window.self.close();
			} else {
				alert("저장에 실패하였습니다.");
			}
		},
        error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
    });
}

// 민원신청현황 탭
function selectCvlCmplntUserListAjax(page) {
	if (!page) page = 1; 
	$("form[name=userListForm] [name=pageIndex]").val(page);
	
	//var sendData = $(document.detailForm).serializeArray().concat($(document.listForm).serializeArray()) ;
	var sendData = $(document.userListForm).serializeArray();
	//$(".complanint_process_status_table").load("/uss/itsm/cvlCmplnt/selectCvlCmplntUserListAjax.do", sendData ,function(response, status, xhr){
	$("#userLIstTab").load("/uss/itsm/cvlCmplnt/selectCvlCmplntUserListAjax.do", sendData ,function(response, status, xhr){
		console.log("succ");
	});
}


//민원요청 첨부파일 다운.
function atchFileDown(atchFileId, fileSn){
	window.self.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>", "viewOpener");
}

// 처리일시 수동 처리
function resDatetimeAutoYnChange() {
	var autoYn = $("[name='cmplntResDatetimeAutoYn']").is(":checked");
	if(autoYn) {
		$("#cmplntResDtCal").css("display", "");
		$("[name='cmplntResTimeHH']").attr("readonly", false);
		$("[name='cmplntResTimeMI']").attr("readonly", false);
	} else {
		$("#cmplntResDtCal").css("display", "none");
		$("[name='cmplntResTimeHH']").attr("readonly", true);
		$("[name='cmplntResTimeMI']").attr("readonly", true);
	}
}

function orgChartPopup(){
	
	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 - 500) / 2;
	var popupY = scY + (docHeight - 440) / 2;
	
	window.open('', 'gamsaOpener', "width=500, height=440, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
	document.detailForm.method = "post";
	document.detailForm.action = "/uss/itsm/orgChart/OrgChartPopup.do";
	document.detailForm.target = "gamsaOpener" ;
	document.detailForm.submit();
}

function staffInfo(id , name){
	var count = $('.usersList > li').size(); 
	if(0 != count){
		$('.usersList > li').remove();
	}
	
	var idArray =id.split(',');
	var nameArray =name.split(',');
	var tempHtml="";
	for(var i in idArray){
		tempHtml += "<li id='"+idArray[i]+"'>"
		tempHtml += "<input type='hidden'  name='cmplntPrsnId' value='"+idArray[i]+"'>"
		tempHtml += "<input type='hidden'  name='cmplntPrsnNm' value='"+nameArray[i]+"'>"
		tempHtml += "#"+nameArray[i]+"<input type='button' class='user_del' onclick='staffDel(\""+idArray[i]+"\")'>"
		tempHtml += "</li>"
	}
	$('.usersList').append(tempHtml);	
}

function staffDel(id){
	$("#"+id).remove();
}

</script>
<style type="text/css">
	 _:-ms-input-placeholder, :root .enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap table tbody { min-height: auto !important; }
	 _:-ms-input-placeholder, :root .enroll_popup.admin_complanint_popup .enroll_wrap .enroll_input_left.admin_complanint_wrap ul li .attachment_file_wrap{ min-height:154px;}
	 _:-ms-input-placeholder, :root .complanint_process_status_table table .complanint_title{width:auto;}
	 _:-ms-input-placeholder, :root .complanint_history_file_wrap table tr td{ border-bottom: 1px solid #ccc !important; width: 86% !important;}
	  _:-ms-input-placeholder, :root .complanint_history_file_wrap table tr td:last-chlid{border-bottom:none;}
	  _:-ms-input-placeholder, :root .ck_div a{padding:4px 6px !important;}
</style>
</head>
<body>
<!-- 민원신청현황 form-->
<form name="userListForm" method="post">
<input type="hidden" name="cmplntId" />
<input type="hidden" name="cmplntSn" value="0" />
<input type="hidden" name="cmplntImsiYn" />

<input type="hidden" name="searchSortCnd" />
<input type="hidden" name="searchSortOrd" />
<input type="hidden" name="frstRegisterId" value="<c:out value="${result.frstRegisterId}" />" />
<input type="hidden" name="pageIndex" />
</form>

<form name="detailForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="cmplntId" value="<c:out value="${result.cmplntId}" />" />
<input type="hidden" name="cmplntSn" value="<c:out value="${result.cmplntSn}" />" />
<input type="hidden" name="cmplntResFileId" value="<c:out value="${result.cmplntResFileId}" />" />
<input type="hidden" name="cmplntResDatetime" value="<c:out value="${result.cmplntResDatetime}" />" />
<input type="hidden" name="cmplntUserTy" value="A" />
<input type="hidden" name="logCmd" value="ADM" /><!-- 로그메소드 구분 -->

	<div class="enroll_popup complanint_ask_popup admin_complanint_popup">
		<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 complanint_wrap admin_complanint_wrap">
				<ul>
					<li>
						<div class="enroll_input_title"><div class="listTitle">제목</div></div>
							<span class="cprslt">
								<c:if test="${'01' == result.cmplntImprtnceCd}">[일반]</c:if>
								<c:if test="${'02' == result.cmplntImprtnceCd}">[긴급]</c:if>
								<c:out value="${result.cmplntTitle}" />
							</span>
					</li>
					<li>
						<div class="enroll_input_title"><div class="listTitle">작성자</div></div>
						<span class="complanint_writer">
							<c:if test="${not empty result.reqDeptNm}" >
								<c:out value="${result.reqDeptNm}" /> &ensp;｜&ensp;
							</c:if>
							<c:out value="${result.frstRegisterNm}" /> <!-- 직위? -->
						</span>
					</li>
					<li>
					<div class="enroll_input_title"><div class="listTitle">접수시간</div></div>
						<c:out value="${result.frstRegistPnttm}" />
					</li>
					<li class="complanint_area_list">
						<div class="enroll_input_title"><div class="listTitle">분야</div></div>
						<div class="enroll_sort">
<%-- 							
<span class="cprslt">
<c:forEach var="listResult" items="${fieldCdList}">
<c:if test="${listResult.code == result.cmplntFieldCd}">
<c:out value="${listResult.codeNm}" /><!-- 분야명 -->
<c:if test="${'99' == result.cmplntFieldCd}">
<c:if test="${not empty result.cmplntFieldEtcNm}">
<c:out value="(${result.cmplntFieldEtcNm})" /><!-- 분야기타명 -->
</c:if>
</c:if>
</c:if>
</c:forEach>
</span>
--%>
								
<c:forEach var="listResult" items="${fieldCdList}">
<input type="radio" name="cmplntFieldCd" id="fieldCd_<c:out value='${listResult.code}' />" value="<c:out value='${listResult.code}' />"
<c:if test="${result.cmplntFieldCd == listResult.code}">checked="checked"</c:if> onchange="onChangeSelectEtc(this);">
<label for="fieldCd_<c:out value='${listResult.code}' />"></label>
<label for="fieldCd_<c:out value='${listResult.code}' />"><c:out value="${listResult.codeNm}" /></label>
</c:forEach>


						</div>
					</li>
					<li>
						<div class="enroll_input_title"><div class="listTitle">민원구분</div></div>
						<div class="enroll_sort">
<%-- <span class="cprslt">
<c:forEach var="listResult" items="${typeCdList}">
<c:if test="${listResult.code == result.cmplntTypeCd}">
<c:out value="${listResult.codeNm}" /><!-- 구분명 -->
<c:if test="${'99' == result.cmplntTypeCd}">
<c:if test="${not empty result.cmplntTypeEtcNm}">
<c:out value="(${result.cmplntTypeEtcNm})" /><!-- 구분기타명 -->
</c:if>
</c:if>
</c:if>
</c:forEach>
</span> --%>
	
<c:forEach var="listResult" items="${typeCdList}">
<input type="radio" name="cmplntTypeCd" id="typeCd_<c:out value='${listResult.code}' />" value="<c:out value='${listResult.code}' />"
<c:if test="${result.cmplntTypeCd == listResult.code}">checked="checked"</c:if> onchange="onChangeSelectEtc(this);">
<label for="typeCd_<c:out value='${listResult.code}' />"></label>
<label for="typeCd_<c:out value='${listResult.code}' />"><c:out value="${listResult.codeNm}" /></label>
</c:forEach>
							
						</div>
						<c:if test="${'05' == result.cmplntTypeCd}"><!-- 05:SW사용권한 -->
						<c:forEach var="listResult" items="${typeSwCdList}">
						<c:if test="${listResult.code == result.cmplntTypeSwCd}">
						｜
						<div class="enroll_sort_sub" style="display:inline-block;"><!-- 민원구분 > SW -->
							<span class="cprslt cprslt_sub" style="margin-left:-84px;">
								<c:out value="${listResult.codeNm}" /><!-- SW명 -->
								<c:if test="${'99' == result.cmplntTypeSwCd}">
									<c:if test="${not empty result.cmplntTypeSwEtcNm}">
										<c:out value="(${result.cmplntTypeSwEtcNm})" /><!-- SW기타명 -->
									</c:if>
								</c:if>
							</span>
						</div>
						</c:if>
						</c:forEach>
						</c:if>
					</li>
					<li>
						<div class="ask_rpe"><c:out value="${result.cmplntReqCn}" escapeXml="false" /></div>
					</li>
					<li>
						<div class="attachment_file_wrap">
							<table>
								<thead>
									<tr>
										<th colspan="2">기첨부파일</th>
									</tr>
								</thead>
								<tbody>
									<c:forEach var="fileVO" items="${cmplntReqFileList}" varStatus="status">
									<tr id="trReqFile_<c:out value="${fileVO.atchFileId}_${status.count}" />">
										<td class="file_title">
											<img id="atchFileIcon" src="/direct/img/enroll_<c:out value="${fn:toLowerCase(fileVO.fileExtsn)}" />_file.png" onerror="this.src='/direct/img/enroll_jpg_file.png'">
											<a href="javascript:atchFileDown('<c:out value="${fileVO.atchFileId}"/>','<c:out value="${fileVO.fileSn}"/>')">
												<c:out value="${fileVO.orignlFileNm}"/>
											</a>
										</td>
										<td class="file_size"><c:out value="${fileVO.fileMg}"/>&nbsp;byte</td>
									</tr>
									</c:forEach>
									<c:if test="${fn:length(cmplntReqFileList) == 0}">
									<tr>
										<td class="file_title" colspan="10" style="text-align: center;width:806px;">등록된 첨부파일이 없습니다.</td>
									</tr>
									</c:if>
								</tbody>
							</table>
						</div>
					</li>
				</ul>
				<div class="admin_complanint_wrap">
					<div class="list_tab_menu_wrap">
						<ul class="nav list_tab_menu complanint_tab_menu">
							<li class="list_tab_menu_on complanint_handling_tab"><a href="#">민원처리</a></li>
							<li class="complanint_history_tab"><a href="#">민원히스토리</a></li>
							<li class="complanint_process_status_tab" onclick="selectCvlCmplntUserListAjax();"><a href="#">민원신청현황</a></li>
						</ul>
						<div class="complanint_tab_menu_wrap">
						
							<!-- 민원처리 탭 s -->
							<div class="complanint_handling_menu">
								<ul>
									<li>
										<div class="enroll_input_title"><div class="listTitle">담당자</div></div>
										<div class="charge_user_wrap">
											<div class="charge_users">
												<ul class="usersList" >
<%-- 													<c:forEach var="eqRntlUserInfo" items="${eqRntlUserList}" varStatus="status"> --%>
<%-- 														<li id='${eqRntlUserInfo.eqRntlUserId}'> --%>
<%-- 															<input type='hidden'  name='eqRntlUserId' value='${eqRntlUserInfo.eqRntlUserId}'> --%>
<%-- 															<input type='hidden'  name='eqRntlUserNm' value='${eqRntlUserInfo.eqRntlUserNm}'> --%>
<%-- 															#${eqRntlUserInfo.eqRntlUserNm}<input type='button' class='user_del' onclick='staffDel("${eqRntlUserInfo.eqRntlUserId}")'> --%>
<!-- 														</li> -->
<%-- 													</c:forEach> --%>

													<c:if test="${cvlCmplntPrsnList.size() eq '0'}">
													<li id='${loginVO.id}'>
															<input type='hidden'  name='cmplntPrsnId' value='${loginVO.id}'>
															<input type='hidden'  name='cmplntPrsnNm' value='${loginVO.name}'>
															#${loginVO.name}<input type='button' class='user_del' onclick='staffDel("${loginVO.id}")'>
														</li>
													</c:if>
													<c:forEach var="cvlCmplntPrsnInfo" items="${cvlCmplntPrsnList}" varStatus="status">
														<li id='${cvlCmplntPrsnInfo.cmplntPrsnId}'>
															<input type='hidden'  name='cmplntPrsnId' value='${cvlCmplntPrsnInfo.cmplntPrsnId}'>
															<input type='hidden'  name='cmplntPrsnNm' value='${cvlCmplntPrsnInfo.cmplntPrsnNm}'>
															#${cvlCmplntPrsnInfo.cmplntPrsnNm}<input type='button' class='user_del' onclick='staffDel("${cvlCmplntPrsnInfo.cmplntPrsnId}")'>
														</li>
													</c:forEach>
												</ul>
											</div>
											<input type="button" class="user_serch_btn" value="검색" onclick="orgChartPopup()">
										</div>
									</li>
									<li>
										<div class="enroll_input_title"><div class="listTitle">처리상태</div></div>
										<ul class="handling_status">
											<c:forEach var="listResult" items="${stateCdList}">
												<%-- <c:if test="${listResult.code != '05'}"><!-- 취소(사용자) 예외 --> --%>
												<li>
													<input type="radio" name="cmplntStateCd" id="stateCd_<c:out value="${listResult.code}" />" value="<c:out value="${listResult.code}" />"
													<c:if test="${result.cmplntStateCd == listResult.code}">checked="checked"</c:if>>
													<label for="stateCd_<c:out value="${listResult.code}" />"></label>
													<label for="stateCd_<c:out value="${listResult.code}" />">
														<c:out value="${listResult.codeNm}" />
													</label>
												</li>
												<%-- </c:if> --%>
											</c:forEach>
										</ul>
									</li>
									<li>
										<div class="enroll_input_title"><div class="listTitle">처리일시</div></div>
										<input type="checkbox" name="cmplntResDatetimeAutoYn" value="Y" id="cmplntResDatetimeAutoYn" 
											onchange="resDatetimeAutoYnChange();" <c:if test="${result.cmplntResDatetimeAutoYn == 'Y'}">checked</c:if> class="handling_date_check">
										<label for="cmplntResDatetimeAutoYn" style="margin-right:6px;"></label><label for="cmplntResDatetimeAutoYn">수동</label>
										<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" > 
										<input type="text" name="cmplntResDt" class="handling_date" readonly="readonly" 
											value="<c:out value="${fn:substring(result.cmplntResDatetime, 0, 10)}" />">
										<a href="#" id="cmplntResDtCal" onclick="javascript:fn_egov_NormalCalendar(document.detailForm, document.detailForm.cmplntResDt);" class="date_select_btn">
										    <img src="/direct/img/bu_icon_carlendar.gif" alt="" style="top:2.4px;">
									    </a>
										<input type="text" name="cmplntResTimeHH" class="handling_time"
											value="<c:out value="${fn:substring(result.cmplntResDatetime, 11, 13)}" />">
										:<input type="text" name="cmplntResTimeMI" class="handling_time"
											value="<c:out value="${fn:substring(result.cmplntResDatetime, 14, 16)}" />">
									</li>
									<li>
										<div class="enroll_input_title"><div class="listTitle">의견등록</div></div>
										<div class="ck_div" style="margin-top:10px;width:803px;margin-left:14px;">
										<textarea name="cmplntResCn" id="cmplntResCn" cols="30" rows="10"><c:out value="${result.cmplntResCn}" /></textarea>
										<ckeditor:replace replace="cmplntResCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/"/></div>
									</li>
									
									<!-- 관리자 첨부파일 처리 -->
									<script type="text/javascript">
										var multi_selector; 
										$(document).ready(function() {
											var maxFileNum = "10";
											var maxFileSize = "10";
											if (maxFileNum == "") maxFileNum = 0;
											var fileInpDisplay = "none";
											
											multi_selector = new MultiSelector(document.getElementById('egovComFileList'),
													maxFileNum, null, null, 
													maxFileSize, null, null, null, fileInpDisplay);
											multi_selector.addElement(document.getElementById('egovComFileUploader'));
				
											<c:if test="${not empty result.cmplntResFileId}">
												fn_egov_multi_selector_update_setting(multi_selector, document.detailForm.cmplntResFileId.value,
													"<c:out value='${result.cmplntResFileIdCnt}'/>");
											</c:if>
										});
									</script>
									<li id="file_cc" style="margin-top:16px;">
										<div class="enroll_input_title"><div class="listTitle">첨부파일</div><br><div class="listTitle">등록</div></div>
										<input name="file_1" id="egovComFileUploader" type="file" style="display:none"/>
										<input type="button" class="complanint_handling_file" onclick="$('#file_cc input[type=file]:eq(0)').click();" value="파일추가">
										<div id="egovComFileList"></div>
										<!-- <input type="text" class="complanint_handling_file_name">
										<input type="button" class="complanint_handling_file"> -->
									</li>
									<li><!-- 기 등록 첨부파일 -->
										<div class="enroll_input_title"><div class="listTitle">첨부파일</div></div>
										<div class="admin_attachment_file_wrap">
											<c:import url="/cmm/fms/selectBBSFileInfsForUpdate.do" charEncoding="utf-8">
												<c:param name="param_atchFileId" value="${result.cmplntResFileId}" />
												<c:param name="updateFlag" value="Y" />
												<c:param name="viewCnd" value="itsmCmplnt" />
											</c:import>
											<!-- <ul>
												<li><img src="img/exel_down.png" alt="">파일 이름.exel</li>
												<li><img src="img/exel_down.png" alt="">파일 이름.exel</li>
											</ul> -->
										</div>
									</li>
								</ul>
							</div>
							<!-- //민원처리 탭 e -->

							<!-- 민원히스토리 탭 s -->
							<div class="complanint_history_wrap" style="display: none">
								<div class="list_info">
									<div class="all_list_number">총 <span class="all_number"><c:out value="${hstryCnt}" /></span>건</div>
								</div>
								<div class="list_right_info">
									<!-- <input type="button" class="add_complanint_btn" value="추가민원"> -->
									<input type="button" class="history_all_close" value="전체닫기">
									<input type="button" class="history_all_open" value="전체열기">
								</div>
								
								<div class="complanint_history_list">
									<div class="complanint_history_list_wrap">
										<ul>
											<c:forEach var="listResult" items="${cvlCmplntHstryList}">
											<!-- 민원접수 저장 되었을 시. (접수대기 아닐시) -->
											<c:if test="${not empty listResult.cmplntResDatetime && listResult.cmplntStateCd != '01'}" >
											<!-- 민원답변내용s -->
											<li class="history_list_open"><span class="hs_rlt">민원답변</span> <c:out value="${listResult.cmplntResPrsnNm}" /> <span class="history_time"><c:out value="${listResult.cmplntResDatetime}" /></span> <input type="button" class="history_list_open_open">
												<div class="complanint_history_content">
													<span class="complanint_history_cont_text"><c:out value="${listResult.cmplntResCn}" escapeXml="false" /></span>
												</div>
												<!-- 첨부파일 -->
												<c:set var="resFileNms" value="${fn:split(listResult.cmplntResFileNms, '|') }" />
												<c:set var="resFileSns" value="${fn:split(listResult.cmplntResFileSns, '|') }" />
												<c:set var="resFileSizes" value="${fn:split(listResult.cmplntResFileSizes, '|') }" />
												<c:if test="${not empty listResult.cmplntResFileNms && fn:length(resFileNms) > 0}">
												<div class="complanint_history_file_wrap">
													<table>
														<tr>
															<th rowspan="100">
																첨부파일<!-- <input type="button" value="일괄다운로드" class="history_all_down"> -->
															</th>
														</tr>
														<c:forEach var="fileNm" items="${resFileNms}" varStatus="status">
														<c:set var="fileExt" value="${fn:split(fileNm, '.') }" />
														<tr>
															<td>
																<img id="" src="/direct/img/enroll_<c:out value="${fn:toLowerCase(fileExt[fn:length(fileExt)-1])}" />_file.png" onerror="this.src='/direct/img/enroll_jpg_file.png'">
																<a href="javascript:atchFileDown('<c:out value="${listResult.cmplntResFileId}" />','<c:out value="${resFileSns[status.index]}"/>')" style="padding:0;border-right:0;">
																	<c:out value="${fileNm}" />
																</a>
																<span class="file_size"><c:out value="${resFileSizes[status.index]}" />Byte</span>
															</td>
														</tr>
														</c:forEach>
													</table>
												</div>
												</c:if>
											</li>
											<!-- //민원답변내용e -->
											</c:if>
											
											<!-- 민원신청내용s -->
											<li class="history_list_open"><span class="hs_ask">민원신청</span><c:out value="${listResult.frstRegisterNm}" /> <span class="history_time"><c:out value="${listResult.frstRegistPnttm}" /></span> <input type="button" class="history_list_open_open">
												<div class="complanint_history_content">
													<div class="askhssort">
														<span class="askhssorts"><c:set var="cmplntImprtnceNm" value="일반" /></span>
														<span class="askhssorts"><c:if test="${listResult.cmplntImprtnceCd == '02'}"> <c:set var="cmplntImprtnceNm" value="긴급" /> </c:if></span>
														<span class="askhssorts"><c:out value="${listResult.cmplntFieldNm}" /> | <c:out value="${cmplntImprtnceNm}" /> | <c:out value="${listResult.cmplntTitle}" /></span>
													</div>
													<span class="complanint_history_cont_text"><c:out value="${listResult.cmplntReqCn}" escapeXml="false" /></span>
												</div>
												<!-- 첨부파일 -->
												<c:set var="fileNms" value="${fn:split(listResult.cmplntReqFileNms, '|') }" />
												<c:set var="fileSns" value="${fn:split(listResult.cmplntReqFileSns, '|') }" />
												<c:set var="fileSizes" value="${fn:split(listResult.cmplntReqFileSizes, '|') }" />
												<c:if test="${fn:length(cmplntReqFileList) > 0}">
												<div class="complanint_history_file_wrap">
													<table>
														<tr>
															<th rowspan="100">
																첨부파일<!-- <input type="button" value="일괄다운로드" class="history_all_down"> -->
															</th>
														</tr>
														<c:forEach var="fileNm" items="${fileNms}" varStatus="status">
														<c:set var="fileExt" value="${fn:split(fileNm, '.') }" />
														<tr>
															<td>
																<img id="" src="/direct/img/enroll_<c:out value="${fn:toLowerCase(fileExt[fn:length(fileExt)-1])}" />_file.png" onerror="this.src='/direct/img/enroll_jpg_file.png'">
																<a href="javascript:atchFileDown('<c:out value="${listResult.cmplntReqFileId}"/>','<c:out value="${fileSns[status.index]}"/>')">
																	<c:out value="${fileNm}" />
																</a>
																<span class="file_size"><c:out value="${fileSizes[status.index]}" />Byte</span>
															</td>
														</tr>
														</c:forEach>
													</table>
												</div>
												</c:if>
											</li>
											<!-- //민원신청내용e -->
											</c:forEach>
										</ul>
									</div>
								</div>
							</div>
							<!-- //민원히스토리 탭 e -->

							<!-- 민원신청현황 탭 s --> <!-- js ajax load() -->
							<div id="userLIstTab">
							</div>
							<!-- //민원신청현황 탭 e -->

						</div>
					</div>
				</div>
			</div>
			<div class="main1_btn_div">
				<button type="button" class="main1_btn main1_ask_register" id="saveBtn" onclick="saveDetail();">저장</button>
				<button type="button" class="main1_btn main1_del" id="saveBtn" onclick="deleteDetail();">삭제</button>
			</div>
		</div>
	</div>

<input type="hidden" name="dummyIEField"> <!-- this dummy hidden field resolves the stream ended unexpectedly issue -->
</form>
</body>
</html>