project_report2.jsp
来自「java jsp教程」· JSP 代码 · 共 448 行 · 第 1/2 页
JSP
448 行
<!-- jsp/project/project_report2.jsp -->
<%@ page contentType="text/html;charset=gb2312" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import=" java.util.* "%>
<%@ page import="com.icss.j2ee.util.PageScrollUtil" %>
<%@ page import="com.icss.j2ee.util.StringUtil" %>
<%@ page import="com.icss.cnpc.project.vo.DocInfo"%>
<%@ page import="com.icss.cnpc.plan.vo.AuditedOrgInfo"%>
<%@ page import="com.icss.cnpc.project.vo.DocAttachmentInfo"%>
<%@ page import="com.icss.resourceone.sdk.framework.Context" %>
<%@ page import="com.icss.resourceone.sdk.framework.Person" %>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%
Context ctx = Context.getInstance();
Person person = ctx.getCurrentPerson();
String curPersonName = person.getFullName();
List auditUnits = (List)request.getAttribute("auditUnits");
if(auditUnits == null) auditUnits = new ArrayList();
DocInfo vo = (DocInfo)request.getAttribute("docinfo");
String prjname = (String)request.getAttribute("projectName");
List attachList = (List)request.getAttribute("attachList");
Integer resourceno = vo.getPhaseresourceno();
String prjno = vo.getProjectno();
Integer phaseno = vo.getPhaseno();
String resourcename = (String)request.getAttribute("resourcename");
Integer docno = vo.getDocno();
boolean canEdit = ((Boolean)request.getAttribute("canEdit")).booleanValue();
String errCode = request.getParameter("errCode");
errCode = (errCode == null)?"-1":errCode;
%>
<HTML><HEAD><TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
<SCRIPT language=JavaScript src="<%=request.getContextPath()%>/common/common.js"></SCRIPT>
<style type="text/css">
<!--
.style1 {font-size: 16px}
.style3 {font-size: 14px}
.style4 {color: #FF0000}
-->
</style>
<script>
function showMsg()
{
var code = '<%=errCode%>';
if(code == "1")
{
alert("保存成功");
}
else if(code == "0")
{
alert("保存失败");
}
}
showMsg();
</script>
<BODY text=#000000 leftMargin=0 background="<%=request.getContextPath()%>/images/grid.gif" topMargin=10>
<form name="form1" method="post">
<input type="hidden" name="projectno" value="<%=prjno%>">
<input type="hidden" name="phaseno" value="<%=phaseno%>">
<input type="hidden" name="phaseresourceno" value="<%=resourceno%>">
<input type="hidden" name="attachno">
<%
if(docno != null)
{
%>
<input type="hidden" name="docno" value="<%=docno%>">
<%
}
%>
<TABLE cellSpacing=0 borderColorDark=#dfdfff cellPadding=0
<%if(canEdit){%>width="100%"<%}else{%>width="90%"<%}%> height="98%" align=center bordercolorlight="#003366"
border=0>
<TBODY>
<TR align="center" valign="top">
<TD height="143"><p> </p>
<TABLE cellSpacing=1 borderColorDark="#dfdfff" cellPadding=2 width="100%" align=center bgColor=#b3c4db
borderColorLight="#003366" border=0>
<TBODY>
<tr bgcolor="#a6d0f2">
<TD height=27 colspan="4" align=left><div align="center" class="unnamed2 style3"><%=resourcename==null?"":resourcename%></div></td></tr>
<%
if(canEdit)
{
%>
<TR style="display:block">
<TD width="18%" height=21 align=right bgColor=#eef4ff class="unnamed1">项目名称:</TD>
<TD height=30 colspan="3" align="left" bgColor=#eef4ff > <b><%=prjname%></b></TD>
</TR>
<TR style="display:block">
<TD height=21 align=right bgColor=#eef4ff class="unnamed1">编号:<font color="red">*</font></TD>
<TD width="29%" height=30 align="left" bgColor=#eef4ff >
<input name="docnumber" type="text" id="docnum"
value="<%=StringUtil.escapeNull(vo.getDocnumber())%>" size="25"></TD>
<TD width="12%" height=30 align="left" bgColor=#eef4ff><div align="right">文档名称:<font color="red">*</font></div></TD>
<TD width="51%" height=30 align="left" bgColor=#eef4ff>
<input name="docname" type="text" size="25"
value ="<%=StringUtil.escapeNull(vo.getDocname())%>"></TD>
</TR>
<TR>
<TD height=30 align="right" bgColor=#eef4ff class="unnamed1" >编制时间:<font color="red">*</font></TD>
<TD height=30 align="left" bgColor=#eef4ff >
<input name="createtime" type="text" class="bt2"
style="background:white "
value="<%=vo.getCreatetime()==null?"":(vo.getCreatetime()).toString()%>"
size="10" readonly>
<img src="<%=request.getContextPath()%>/images/calendar.gif" style="cursor:hand;" width="18" height="18" border=0 align="absmiddle" alt="弹出日历下拉菜单" onClick="popUpCalendarDlg(createtime)"></TD>
<TD height=30 align="left" bgColor=#eef4ff ><div align="right">批准时间:<font color="red">*</font></div></TD>
<TD height=30 align="left" bgColor=#eef4ff >
<input name="receivetime" type="text" class="bt2"
style="background:white "
value="<%=vo.getReceivetime()==null?"":(vo.getReceivetime()).toString()%>"
size="10" readonly>
<img src="<%=request.getContextPath()%>/images/calendar.gif" style="cursor:hand;" width="18" height="18" border=0 align="absmiddle" alt="弹出日历下拉菜单" onClick="popUpCalendarDlg(receivetime)"> </TD>
</TR>
<TR>
<TD height=25 align="right" bgColor=#eef4ff class="unnamed1" >被审计人:</TD>
<TD height=10 align="left" bgColor=#eef4ff >
<input name="auditedpersonname" type="text" size="25"
value ="<%=StringUtil.escapeNull(vo.getAuditedpersonname())%>">
<TD height=10 align="left" bgColor=#eef4ff ><div align="right">被审单位: </div>
<TD height=10 align="left" bgColor=#eef4ff >
<%
Iterator iter = auditUnits.iterator();
while(iter.hasNext())
{
AuditedOrgInfo aoInfo = (AuditedOrgInfo)iter.next();
out.print(aoInfo.getAuditedorgname() + " ");
}
%>
<!--<input name="auditedorgname" value="<%//=StringUtil.escapeNull(vo.getAuditedorgname())%>">
<img src="<%=request.getContextPath()%>/images/edit.gif"
width="16" height="15" style="cursor:hand"
onClick="_addAuditedOrg('auditedorgname','none')"> -->
</TR>
<TR>
<TD height=25 align="right" bgColor=#eef4ff class="unnamed1" >录入人:</TD>
<TD height=10 align="left" bgColor=#eef4ff >
<input name="creatorname" type="text" id="auditperson2" size="25" readonly
value="<%=(vo.getCreatorname()==null)?curPersonName:vo.getCreatorname()%>" >
<TD height=10 align="left" bgColor=#eef4ff ><div align="right">批准人:<font color="red">*</font></div>
<TD height=10 align="left" bgColor=#eef4ff >
<input name="approver" type="text" size="25"
value ="<%=StringUtil.escapeNull(vo.getApprover())%>">
</TR>
<TR>
<TD height=25 align="right" bgColor=#eef4ff class="unnamed1" >抄送:</TD>
<TD height=10 align="left" bgColor=#eef4ff >
<input name="copyfor" type="text" id="auditperson2" size="25" value="<%=(vo.getCopyfor()==null)?"":vo.getCopyfor()%>" >
<TD height=10 align="left" bgColor=#eef4ff ><div align="right">抄报:</div>
<TD height=10 align="left" bgColor=#eef4ff >
<input name="report" type="text" size="25"
value ="<%=StringUtil.escapeNull(vo.getReport())%>">
</TR>
<TR>
<TD height=25 align="right" bgColor=#eef4ff class="unnamed1" >文档附件:</TD>
<TD height=10 align="left" bgColor=#eef4ff colspan="3">
<%
if(attachList != null && attachList.size() > 0)
{
DocAttachmentInfo vo2 = (DocAttachmentInfo)attachList.get(0);
String name = vo2.getAttachfilename();
String attachno = vo2.getAttachmentno().toString();
if(name!=null)
{
%>
<a href="#" onclick="download('<%=attachno%>')" id="filename"><%=name%></a>
<%
}
}
%><span id="attachSpan"></span>
<img src="<%=request.getContextPath()%>/images/fuction.gif"
width="20" height="15" style="cursor:hand;" title="添加附件" onClick="uploaddoc()">
</td>
</TR>
<TR>
<TD height=60 align="right" bgColor=#eef4ff class="unnamed1" >备注:</TD>
<TD height=60 align="left" bgColor=#eef4ff colspan="3">
<textarea name="note" cols="80" rows="3" id="beizhu"><%=vo.getNote()==null?"":vo.getNote()%></textarea>
</TR>
</TABLE></TD>
</TR>
<TR align="center" valign="top">
<TD>
<p> </p>
<p>
<img src="<%=request.getContextPath()%>/images/save.gif" style="cursor:hand" align="absmiddle"
onClick="save()">
</p></td>
</tr>
<%
}
else
{
String isView = request.getParameter("isView");
%>
<TR style="display:block">
<TD width="12%" height=21 align=right bgColor=#eef4ff class="unnamed1">项目名称:</TD>
<TD height=30 colspan="3" align="left" bgColor=#eef4ff > <b><%=prjname%></b>s</TD>
</TR>
<TR style="display:block">
<TD width="12%" height=21 align=right bgColor=#eef4ff class="unnamed1">编号:</TD>
<TD width="30%" height=30 align="left" bgColor=#eef4ff ><%=StringUtil.escapeNull(vo.getDocnumber())%></TD>
<TD width="18%" height=30 align="left" bgColor=#eef4ff><div align="right">文档名称:</div></TD>
<TD width="40%" height=30 align="left" bgColor=#eef4ff><%=StringUtil.escapeNull(vo.getDocname())%></TD>
</TR>
<TR>
<TD width="18%" height=30 align="right" bgColor=#eef4ff class="unnamed1" >编制时间:</TD>
<TD height=30 align="left" bgColor=#eef4ff >
<%=vo.getCreatetime()==null?"":(vo.getCreatetime()).toString()%>
</TD>
<TD width="18%" height=30 align="left" bgColor=#eef4ff ><div align="right">批准时间:</div></TD>
<TD height=30 align="left" bgColor=#eef4ff >
<%=vo.getReceivetime()==null?"":(vo.getReceivetime()).toString()%>
</TD>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?