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
<%--
Class Name : schdlrDetail.jsp
Description : 스케줄 상세
Modification Information
수정일 수정자 수정내용
---------- -------- ---------------------------
2009.03.23 이삼섭 최초 생성
author : 공통서비스 개발팀 이삼섭
since : 2009.03.23
--%>
<%@ 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="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<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">
<link rel="stylesheet" href="/direct/css/file_upload_2.css">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/direct/css/ie_popup.css" />
<![endif]-->
<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 src="/direct/js/jquery.timepicker.js"></script>
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
//$('select').niceSelect();
var schdlrTimeCd = "<c:out value='${configVO.schdlrTimeCd}' />";
var bgnDt = "<c:out value='${fn:substring(result.schdlrBgnDatetime, 0, 10)}' />";
var bgnTime = "<c:out value='${fn:substring(result.schdlrBgnDatetime, 11, 16)}' />";
var endDt = "<c:out value='${fn:substring(result.schdlrEndDatetime, 0, 10)}' />";
var endTime = "<c:out value='${fn:substring(result.schdlrEndDatetime, 11, 16)}' />";
if (schdlrTimeCd == "02") { // 시간표시방법: 오전/오후
bgnTime = $.fn.timepicker.formatTime("p hh:mm", $.fn.timepicker.parseTime(bgnTime));
endTime = $.fn.timepicker.formatTime("p hh:mm", $.fn.timepicker.parseTime(endTime));
} else {
//bgnTime = bgnTime.substr(0, 2) == "00" ? "12" + bgnTime.substr(2, 3) : bgnTime;
//endTime = endTime.substr(0, 2) == "00" ? "12" + endTime.substr(2, 3) : endTime;
}
$(".sc_date_n2").html(bgnDt + " " + bgnTime + " ~ " + endDt + " " + endTime);
});
//첨부파일 다운
function atchFileDown(atchFileId, fileSn){
window.self.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>", "viewOpener");
}
// 수정 화면
function updateView() {
document.detailForm.method = "post";
document.detailForm.action = "<c:url value='/uss/itsm/schdlr/schdlrUpdate.do'/>";
//document.listForm.target = "schDetailOpener" ;
document.detailForm.submit();
}
//스케줄 삭제
function deleteSchdlr() {
var data = new FormData(document.detailForm);
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url: "/uss/itsm/schdlr/schdlrDeleteAjax.do",
data: data,
dataType:'jsonp',
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(returnData.result == 'success'){
//opener.location.reload();
opener.window.schdlrList();
alert("삭제되었습니다.");
window.self.close();
} else if(returnData.result == 'self_fail'){
alert("본인글 외에는 삭제할 수 없습니다.");
} else if(returnData.result == 'fail'){
alert("저장에 실패하였습니다.");
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
</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_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;}
.add_sc_input ul li .file_upload_box{width: 562px;}
.file_upload_box{padding:0;}
.add_sc_input ul li input[type="text"].sc_time{width:39px;}
.file_list{max-height: 45px;}
</style>
</head>
<body>
<form name="detailForm" method="post">
<input type="hidden" name="schdlrId" value="<c:out value="${result.schdlrId}" />" />
<input type="hidden" name="frstRegisterId" value="<c:out value="${result.frstRegisterId}" />" />
<div class="enroll_popup add_sc_popup" style="height: 671px;min-height: 630px;">
<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 n_sc_input" style="height: 603px; overflow: hidden; padding-right: 5px; overflow-y: auto;">
<ul>
<li>제 목
<span class="sc_title_n"><c:out value="${result.schdlrTitle}" /></span>
</li>
<li>공유자
<span class="sc_title_n"><c:out value="${result.lastUpdusrNm}" /></span>
</li>
<li>공 유
<span class="sc_title_n">
<c:choose>
<c:when test="${result.schdlrShareYn == 'A'}">전체공유</c:when>
<c:when test="${result.schdlrShareYn == 'Y'}">공유</c:when>
<c:otherwise>공유하지않음</c:otherwise>
</c:choose>
</span>
<c:if test="${fn:length(share) > 0}" >
<div class="sc_sh_wrap" style="margin-left: 64px;">
<div class="sc_sh_box_wrap">
<!-- <div class="sc_sh_box">#홍길동</div> -->
<!-- <div class="sc_sh_box">#홍길동</div> -->
<!-- <div class="sc_sh_box">#홍길동</div> -->
<!-- <div class="sc_sh_box">#홍길동</div> -->
<!-- <div class="sc_sh_box">#홍길동</div> -->
<!-- <div class="sc_sh_box">#홍길동</div> -->
<c:forEach var="share" items="${share}" varStatus="status">
<div class="sc_sh_box" style="width: auto; padding-right: 8px;">
#${share.schdlrUserName}
</div>
</c:forEach>
</div>
</div>
</c:if>
</li>
<li>일 시
<span class="sc_date_n" style="margin-left: 0;">
<span class="sc_date_n2"></span>
<%-- <c:out value="${fn:substring(result.schdlrBgnDatetime, 0, 10)}" />
<c:out value="${fn:substring(result.schdlrBgnDatetime, 11, 13)}" />
<c:out value="${fn:substring(result.schdlrBgnDatetime, 13, 16)}" /> --%>
<%-- ~ <c:out value="${fn:substring(result.schdlrEndDatetime, 0, 10)}" />
 <c:out value="${fn:substring(result.schdlrEndDatetime, 11, 16)}" /> --%>
<c:if test="${result.schdlrDateAllYn == 'Y'}">(종일)</c:if>
</span>
</li>
<li>장 소<span class="sc_place_n"><c:out value="${result.schdlrPlace}" /></span></li>
<li class="detailSchCont">내 용 <textarea name="schdlrCn" id="schdlrCn" cols="30" rows="10" readonly="readonly"><c:out value="${result.schdlrCn}" /></textarea></li>
<li>알림설정 
<c:choose>
<c:when test="${result.schdlrAlarmCnd == 'etc'}">
<c:out value="${fn:substring(result.schdlrAlarmDatetime, 0, 16)}" />
</c:when>
<c:when test="${result.schdlrAlarmCnd == '0'}">정시</c:when>
<c:when test="${result.schdlrAlarmCnd == '10'}">십분 전</c:when>
<c:when test="${result.schdlrAlarmCnd == '30'}">삼심분 전</c:when>
<c:when test="${result.schdlrAlarmCnd == '60'}">한시간 전</c:when>
<c:when test="${result.schdlrAlarmCnd == 'none'}">없음</c:when>
</c:choose>
</li>
<li>
<div class="attachment_file_wrap" style="width:561px;">
<table>
<thead>
<tr>
<th colspan="10">기첨부파일</th>
</tr>
</thead>
<tbody id="atchFileTbody" style="max-height: 107px;">
<c:forEach var="fileVO" items="${schdlrReqFileList}" varStatus="status">
<tr id="trAtchFile_<c:out value="${fileVO.atchFileId}_${status.count}" />">
<td class="file_title">
<img src="/direct/img/enroll_<c:out value="${fn:toLowerCase(fileVO.fileExtsn)}" />_file.png" onerror="this.src='/direct/img/enroll_etc_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}"/> byte</td>
</tr>
</c:forEach>
<c:if test="${fn:length(schdlrReqFileList) == 0}">
<tr><td class="file_title" colspan="10" style="text-align: center;">등록된 첨부파일이 없습니다.</td></tr>
</c:if>
</tbody>
</table>
</div>
</li>
</ul>
<div class="main1_btn_div">
<c:if test="${result.frstRegisterId == loginId}">
<input type="button" class="save_btn" value="수정" onclick="updateView();">
<button type="button" class="main1_btn main1_del" id="saveBtn" onclick="deleteSchdlr();">삭제</button>
</c:if>
<input type="button" class="close_btn" value="닫기" onclick="window.self.close();">
</div>
<br>
</div>
</div>
</form>
</body>
</html>