first commit
This commit is contained in:
265
src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbDetail.jsp
Normal file
265
src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbDetail.jsp
Normal file
@@ -0,0 +1,265 @@
|
||||
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"
|
||||
%><%@ include file="/common/taglib.jsp"
|
||||
%><%@ page import="egovframework.main.MainGlobals"
|
||||
%><%
|
||||
/**
|
||||
* @Class Name : DmsHdbDetail.jsp
|
||||
* @Description : DmsHdb Detail 화면
|
||||
* @Modification Information
|
||||
*
|
||||
* @author 한돈희
|
||||
* @since 2017-06-16
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* Copyright (C) All right reserved.
|
||||
*/
|
||||
%><script type="text/javascript" src="/js/dms/dmsHdb.js"></script>
|
||||
<script type="text/javascript" src="/js/common/calendar/jquery-ui.js"></script>
|
||||
<script type="text/javascript" src="/js/common/calendar/jquery.ui.datepicker-ko.js"></script>
|
||||
<link type="text/css" href="/css/common/calendar/smoothness/jquery-ui.css" rel="stylesheet" />
|
||||
<form:form commandName="searchVO" id="detailForm" action="${searchVO.parentUrl}">
|
||||
<form:hidden path="bmode" />
|
||||
<form:hidden path="pageIndex" />
|
||||
<form:hidden path="hdbSeq" />
|
||||
<form:hidden path="searchCondition" />
|
||||
<form:hidden path="searchKeyword" />
|
||||
</form:form>
|
||||
|
||||
<div class="location_box">
|
||||
<div class="loc_h3"><h3>${prjNm} <%=MainGlobals.MENU_HDB%></h3><span></span></div>
|
||||
<span class="loccation"><img src="/images/admin/loccation_home.png" alt="홈" /> > <strong><%=MainGlobals.MENU_HDB%></strong></span>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<table class="tbl_basic_view">
|
||||
<caption>상세</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%">
|
||||
<col style="width:35%">
|
||||
<col style="width:15%">
|
||||
<col style="width:*">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">제목</th>
|
||||
<td class="left">${dmsHdbVO.title}</td>
|
||||
<th scope="row">등록일</th>
|
||||
<td class="left">${dmsHdbVO.createDate}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">작성자</th>
|
||||
<td class="left">${dmsHdbVO.userNm}</td>
|
||||
<th scope="row">진행상태</th>
|
||||
<td class="left">
|
||||
<c:if test="${dmsHdbVO.hdbSts == 'A'}">
|
||||
접수
|
||||
</c:if>
|
||||
<c:if test="${dmsHdbVO.hdbSts == 'B'}">
|
||||
처리중(완료예정일 : ${dmsHdbVO.compScdDate })
|
||||
</c:if>
|
||||
<c:if test="${dmsHdbVO.hdbSts == 'C'}">
|
||||
완료(완료일 : ${dmsHdbVO.compDate })
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">연락처</th>
|
||||
<td class="left">${dmsHdbVO.tel}</td>
|
||||
<th scope="row">이메일</th>
|
||||
<td class="left">${dmsHdbVO.email}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">첨부파일</th>
|
||||
<td colspan="3" class="left">
|
||||
<c:import url="/common/fms/selectFileInfs.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId" value="${dmsHdbVO.atchFileId}" />
|
||||
</c:import>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">내용</th>
|
||||
<td colspan="3" class="left"><edosiFmt:formatHtml value="${dmsHdbVO.contents}"/></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="mt10 tR">
|
||||
<%-- <c:if test="${ROLE_EMP }"> --%>
|
||||
<span class="btn_type_blue"><a href="#modify" onclick="return fn_egov_replyView();">답변</a></span>
|
||||
<%-- </c:if> --%>
|
||||
<c:if test="${checkWriteAuth && empty dmsHdbReplyList}">
|
||||
<span class="btn_type_blue"><a href="#modify" onclick="return fn_egov_updateView();">수정</a></span>
|
||||
<span class="btn_type_blue"><a href="#delete" onclick="return fn_egov_delete('${searchVO.parentUrl}');">삭제</a></span>
|
||||
</c:if>
|
||||
<span class="btn_type_gray"><a href="#list" onclick="return fn_egov_selectList();">목록</a></span>
|
||||
</div>
|
||||
|
||||
<h1>답변</h1>
|
||||
<c:if test="${ROLE_EMP }">
|
||||
<form:form commandName="statusVO" id="statusForm" action="${searchVO.parentUrl}" class="form-horizontal">
|
||||
<form:hidden path="bmode" />
|
||||
<form:hidden path="pageIndex" />
|
||||
<form:hidden path="hdbSeq" value="${dmsHdbVO.hdbSeq }"/>
|
||||
<form:hidden path="searchCondition" />
|
||||
<form:hidden path="searchKeyword" />
|
||||
<div>
|
||||
진행상태 :
|
||||
<script>
|
||||
$(function (){
|
||||
var radioChk = "${dmsHdbVO.hdbSts}";
|
||||
|
||||
if(radioChk == ''){
|
||||
$("input:radio[id='statusA']").attr("checked", true);
|
||||
}else{
|
||||
$("#status"+radioChk).attr("checked", true);
|
||||
}
|
||||
|
||||
|
||||
if($(".hdbSts:checked").val() == 'B'){
|
||||
$("#statusBdate").show();
|
||||
}
|
||||
|
||||
$(".hdbSts").change(function(){
|
||||
if($(".hdbSts:checked").val() == 'B'){
|
||||
$("#statusBdate").show();
|
||||
}else{
|
||||
$("#statusBdate").hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<form:radiobutton path="hdbSts" class="hdbSts" id="statusA" value="A" label="접수"/>
|
||||
<form:radiobutton path="hdbSts" class="hdbSts" id="statusB" value="B" label="처리중"/>
|
||||
<form:radiobutton path="hdbSts" class="hdbSts" id="statusC" value="C" label="완료"/>
|
||||
|
||||
<span id="statusBdate" style="display: none;">
|
||||
완료예정일 :
|
||||
<form:input type="text" path="compScdDate" id="compScdDate" style="width:100px;" title="완료예정일" value="${dmsHdbVO.compScdDate }" />
|
||||
</span>
|
||||
<span class="btn_type_blue"><a href="#modify" onclick="return fn_hdb_status_update('${searchVO.parentUrl}');">상태변경</a></span>
|
||||
</div>
|
||||
</form:form>
|
||||
</c:if>
|
||||
|
||||
<c:if test="${empty dmsHdbReplyList }">
|
||||
<div>
|
||||
답변 없음.
|
||||
</div>
|
||||
</c:if>
|
||||
<c:if test="${!empty dmsHdbReplyList }">
|
||||
<c:forEach items="${dmsHdbReplyList }" var="list">
|
||||
<table class="tbl_basic_view">
|
||||
<caption>상세</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%">
|
||||
<col style="width:35%">
|
||||
<col style="width:15%">
|
||||
<col style="width:*">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">제목</th>
|
||||
<td colspan="3" class="left">${list.title}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">작성자</th>
|
||||
<td class="left">${list.userNm}</td>
|
||||
<th scope="row">연락처</th>
|
||||
<td class="left">${list.tel}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">내용</th>
|
||||
<td colspan="3" class="left"><edosiFmt:formatHtml value="${list.contents}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">첨부파일</th>
|
||||
<td colspan="3" class="left">
|
||||
<c:import url="/common/fms/selectFileInfs.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId" value="${list.atchFileId}" />
|
||||
</c:import>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="mt10 tR">
|
||||
<c:if test="${loginVO.id == list.userId}">
|
||||
<span class="btn_type_blue"><a href="#modify" onclick="return fn_egov_delete_reply('${searchVO.parentUrl}', '${list.hdbReplySeq }');">삭제</a></span>
|
||||
</c:if>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<div id="replyView" style="display: none;">
|
||||
<form:form commandName="dmsHdbReplyVO" id="replyForm" action="${searchVO.parentUrl}" enctype="multipart/form-data" class="form-horizontal">
|
||||
<form:hidden path="bmode" />
|
||||
<form:hidden path="pageIndex" />
|
||||
<form:hidden path="hdbReplySeq" />
|
||||
<form:hidden path="hdbSeq" value="${dmsHdbVO.hdbSeq }"/>
|
||||
<form:hidden path="searchCondition" />
|
||||
<form:hidden path="searchKeyword" />
|
||||
<table class="tbl_basic_view">
|
||||
<caption>답변작성</caption>
|
||||
<colgroup>
|
||||
<col style="width:15%">
|
||||
<col style="width:35%">
|
||||
<col style="width:15%">
|
||||
<col style="width:*">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><span class="fCred">*</span> <label for="title">제목</label></th>
|
||||
<td colspan="3" class="left"><form:input path="title" cssStyle="width:99%;"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="userNm">내용</label></th>
|
||||
<td colspan="3" class="left">
|
||||
<form:textarea path="contents" cssStyle="width:99%" rows="10" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><span class="fCred">*</span> <label for="userNm">첨부파일</label></th>
|
||||
<td colspan="3" class="left">
|
||||
<c:import url="/common/fms/selectFileInfsForUpdate.do" charEncoding="utf-8">
|
||||
<c:param name="param_atchFileId"/>
|
||||
</c:import>
|
||||
<div><input name="file_" id="egovComFileUploaderReply" type="file" /></div>
|
||||
<div id="egovComFileListReply"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="mt10 tR">
|
||||
<span class="btn_type_blue"><a href="#modify" onclick="return fn_egov_add_reply('${searchVO.parentUrl}');">등록</a></span>
|
||||
</div>
|
||||
</form:form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
function fn_egov_replyView(){
|
||||
if($("#replyView").css("display") == 'none'){
|
||||
$("#replyView").show();
|
||||
}else{
|
||||
$("#replyView").hide();
|
||||
}
|
||||
}
|
||||
|
||||
//팝업달력
|
||||
$("#compScdDate").datepicker({
|
||||
showOn: "button",
|
||||
buttonImage: "/images/dms/btn_calendar.gif",
|
||||
buttonImageOnly: true,
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
showOtherMonths: true,
|
||||
pageDirectLink: true,
|
||||
selectOtherMonths: true
|
||||
});
|
||||
|
||||
var defaultEndDate = $.datepicker.formatDate('yy-mm-dd', new Date());
|
||||
if($('#compScdDate').val() == ''){
|
||||
$('#compScdDate').val(defaultEndDate);
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user