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>&nbsp; 
                <%
                		}
									}
                %><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()"> &nbsp;&nbsp;&nbsp; 
        </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 + -
显示快捷键?