You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
200 lines
6.5 KiB
200 lines
6.5 KiB
|
|
<% |
|
/************************************************************@@ |
|
* Program Name : doc_view.jsp |
|
* Description : /집계자/진행함/보고자료 보기 |
|
* Author : 강원중 |
|
* Create Date : 2004.10.11 |
|
* History : |
|
@@************************************************************/ |
|
%> |
|
|
|
<%@ page contentType="text/html; charset=euc-kr" |
|
import="java.net.URLEncoder" |
|
import="kr.co.kihyun.beans.user.HttpSSOLogin" |
|
import="kr.co.kihyun.lang.MLong" import="kr.co.kihyun.moumi.Moumi" |
|
import="kr.co.kihyun.moumi.doc.MDoc" |
|
import="kr.co.kihyun.beans.totsys.doc.Doc" |
|
import="kr.co.kihyun.beans.totsys.memo.MemoList" |
|
import="kr.co.kihyun.moumi.report.MReport" |
|
import="javax.jdo.PersistenceManager" import="javax.jdo.Transaction" |
|
import="kr.co.kihyun.beans.entity.util.*" |
|
import="kr.co.kihyun.beans.entity.*"%> |
|
|
|
<% |
|
PersistenceManager pm = new MPersistenceManager(PMF.get().getPersistenceManager()); |
|
Transaction tx = pm.currentTransaction(); |
|
try{ |
|
/****** Parameter ******/ |
|
Long reportID = MLong.parseLong(request.getParameter("reportID")); |
|
|
|
TotReport totReport = pm.getObjectById(TotReport.class, reportID); |
|
%> |
|
|
|
<% |
|
session.setAttribute("reReportURI","opener.location='/totsys/totper/mydocbox/prssbox/reports/report_list.jsp?docID="+totReport.getTotDoc().getId()+"'"); |
|
%> |
|
|
|
|
|
<%@page import="kr.co.kihyun.beans.entity.TotReport"%><HTML> |
|
<HEAD> |
|
<TITLE><%=Moumi.getTitle()%></TITLE> |
|
<link rel="stylesheet" href="/totsys/common/css/kecttep.css" |
|
type="text/css"> |
|
<link rel="stylesheet" href="/totsys/common/css/tabs.css" |
|
type="text/css"> |
|
<script src="/totsys/common/js/rollover.js"></script> |
|
<script src="/totsys/common/js/popup.js"></script> |
|
<script language="javascript"> |
|
function cancle(){ |
|
reReportCan.submit(); |
|
} |
|
|
|
function modify(){ |
|
location.href="/totsys/sysadm/prssbox/doc_view.jsp?docID=<%= totReport.getTotDoc().getId() %>"; |
|
} |
|
|
|
function formView(){ |
|
location.href="/totsys/sysadm/prssbox/doc_form_view.jsp?docID=<%=totReport.getTotDoc().getId()%>"; |
|
} |
|
|
|
function totReports(){ |
|
location.href="/totsys/sysadm/prssbox/tot_reports/total_reports.jsp?docID=<%= totReport.getTotDoc().getId() %>"; |
|
} |
|
|
|
function totReport(){ |
|
location.href="/totsys/sysadm/prssbox/tot_report/total_report.jsp?docID=<%= totReport.getTotDoc().getId() %>"; |
|
} |
|
|
|
function printReport() { |
|
var uri = '/totsys/common/inc/documents/report/report_view_print.jsp?reportID=<%=reportID%>'; |
|
sendReport = getOpener(uri, 'sendReport', 600, 650, 'center', 'middle', 'yes', 'yes'); |
|
sendReport.focus(); |
|
} |
|
</SCRIPT> |
|
</HEAD> |
|
|
|
<body style='' BGCOLOR="#FFFFFF" LEFTMARGIN="0" TOPMARGIN="0" |
|
MARGINWIDTH="0" MARGINHEIGHT="0"> |
|
<FORM name="reReportCan" |
|
action="/servlet/kr.co.kihyun.beans.totsys.totper.HttpReReportCancle" |
|
method="post"><INPUT type="hidden" name="reportID" |
|
value="<%= reportID %>"></FORM> |
|
|
|
<div> |
|
<table width="100%" border="0" cellpadding="0" cellspacing="0"> |
|
<jsp:include page="/totsys/common/inc/totper/top/top.jsp" flush="true" /> |
|
<jsp:include page="/totsys/common/inc/title/title.jsp" flush="true" /> |
|
</table> |
|
</div> |
|
|
|
<div id="header"> |
|
<ul id="primary"> |
|
<li><a href="#" onclick="modify();">기본정보</a></li> |
|
<li><a href="#" onclick="formView();">양식정보</a></li> |
|
<li><span class="kecttep_menu_focous">제출현황</span></li> |
|
<li><a href="#" onclick="totReports();">집계현황</a></li> |
|
<li><a href="#" onclick="totReport();">집계표</a></li> |
|
</ul> |
|
</div> |
|
|
|
<div id="main"> |
|
<div id="contents"> |
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
<tr valign="bottom" class="toolbar"> |
|
<td align="left"> |
|
<table border="0" cellpadding="0" cellspacing="0"> |
|
<tr> |
|
<% |
|
MemoList ml = new MemoList(); |
|
tx.begin(); |
|
int cnt = ml.contentsNull("555",totReport.getTotDoc().getId(),totReport.getDept(pm).getId(),MReport.RETURN,totReport.getUser(pm).getId()); |
|
if( cnt == 0 ){ |
|
%> |
|
<td><a href="#" |
|
onclick="window.open('/totsys/memo/rereport/pop_rereport.jsp?docID=<%=totReport.getTotDoc().getId()%>&deptID=<%=totReport.getDept(pm).getId()%>&userID=<%= totReport.getUser(pm).getId() %>','rereport','width=601, height=300,toolbar=no, directories=no, status=no, menubar=no, resizable=no');"><img |
|
src="/totsys/common/images/bt_return.gif" border="0"></a></td> |
|
<% }else{ %> |
|
<td align="right"><a href="#" onclick="javascript:cancle();"><img |
|
src="/totsys/common/images/return.gif" border="0"></a></td> |
|
<% } |
|
tx.rollback(); |
|
%> |
|
|
|
<td width="3"></td> |
|
<td><a |
|
href="/totsys/common/inc/documents/report/report_view_excel.jsp?reportID=<%= reportID %>" |
|
target="_parent"><img |
|
src="/totsys/common/images/bt_excel_save.gif" border="0"></a></td> |
|
<td width="3"></td> |
|
<td><a href="#"><img onclick="printReport();" |
|
src="/totsys/common/images/bt_print.gif" border="0"></a></td> |
|
</tr> |
|
</table> |
|
</td> |
|
</tr> |
|
</table> |
|
<table width="100%" border="0" cellpadding="0" cellspacing="0"> |
|
<tr height="10"> |
|
<td height="10"></td> |
|
<td></td> |
|
<td width="149"></td> |
|
<td width="331"></td> |
|
</tr> |
|
|
|
<!---- 보고자 정보 시작----> |
|
<jsp:include page="/totsys/common/inc/totper/tot_repoper.jsp" |
|
flush="true"> |
|
<jsp:param name="reportID" value="<%= reportID %>" /> |
|
</jsp:include> |
|
<!---- 보고자 정보 끝 ----> |
|
|
|
<tr height="10"> |
|
<td height="10"></td> |
|
<td></td> |
|
<td></td> |
|
<td></td> |
|
</tr> |
|
|
|
<!---- 재보고 사유 시작 ----> |
|
<% tx.begin(); %> |
|
<jsp:include page="/totsys/common/inc/memo/reReport_Contents.jsp" |
|
flush="true"> |
|
<jsp:param name="docID" value="<%= totReport.getTotDoc().getId() %>" /> |
|
<jsp:param name="groupID" value="555" /> |
|
<jsp:param name="prss" value="<%=MReport.RETURN%>" /> |
|
<jsp:param name="deptID" value="<%=totReport.getDept(pm).getId()%>" /> |
|
<jsp:param name="userID" value="<%= totReport.getUser(pm).getId() %>" /> |
|
</jsp:include> |
|
<% tx.rollback(); %> |
|
<!------ 재보고 사유 끝 -----> |
|
|
|
<!---- 보고내용 시작----> |
|
<tr> |
|
<td colspan="4"><jsp:include |
|
page="/totsys/common/inc/documents/report/report_view.jsp" |
|
flush="true"> |
|
<jsp:param name="reportID" value="<%= reportID %>" /> |
|
</jsp:include></td> |
|
</tr> |
|
<!---- 보고내용 끝----> |
|
</table> |
|
</div> |
|
</div> |
|
|
|
<!------------------------------- top menu start -------------------------------> |
|
<%@ include file="/totsys/common/inc/buttom/buttom.jsp"%> |
|
<!------------------------------- top menu end -------------------------------> |
|
</BODY> |
|
</HTML> |
|
<% |
|
}catch( |
|
Exception ex){ex.printStackTrace(); |
|
out.println(kr.co.kihyun.text.html.ServletUtil.getJavaScript("location='/servlet/kr.co.kihyun.beans.user.HttpSSOLogin?mode=logout';")); |
|
}finally{ |
|
if(tx.isActive()) |
|
tx.rollback(); |
|
pm.close(); |
|
} |
|
%>
|
|
|