project_statelist.jsp

来自「java jsp教程」· JSP 代码 · 共 188 行

JSP
188
字号
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import="com.icss.cnpc.util.CommUtil" %>
<%@ page import="com.icss.cnpc.project.vo.ProjAuditedOrgInfo" %>
<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>
<html>
<head>
<title>项目列表</title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
<script language="JavaScript" src="<%=request.getContextPath()%>/common/project.js"></script>
<style type="text/css">
<!--
body {
	background-image: url('<%=request.getContextPath()%>/images/grid.gif');
}
.style2 {font-size: 10pt}
-->
</style>


</head>

<body bgcolor="#FFFFFF" background="<%=request.getContextPath()%>/images/grid.gif" text="#000000" leftmargin="0" topmargin="10">
<script language="JavaScript">

function selectByUnit()
{
	wx=200;
	wy=200;
	urlstr="<%=request.getContextPath()%>/jsp/advancesearch/auditingtree.jsp?nameField=auditingorgname&idField=auditingorgid";
	x=(window.screen.width-wx)/2;
	y=(window.screen.height-wy)/2;
	wposition=",left="+x+",top="+y;
	window.open(urlstr,"选择单位","width="+wx+",height="+wy+",scrollbars=yes,status=yes"+wposition); 
}

</script>
<form method=post name="form1" action="<%=request.getContextPath()%>/servlet/SearchProjectServlet?searchtype=state">
  <input type="hidden" name="auditingorgid" value='<c:out value="${param.auditingorgid}"/>'>
      <table width="95%" border="0" align="center" cellspacing="1" cellpadding="1"  bordercolorlight="#003366" bordercolordark="#DFDFFF" bgcolor="##426199">
        <tr>  
          <td width="67" height="24" align="right" valign="middle" bgcolor="#99CCFF" >年份</td>
          <td width="146" height="24" align="left" bgcolor="#99CCFF" class="lc1">
          		<select name="projectyear" style="width:87 " >
          			<option value="9999" >全部</option>
	              <% 
	                String projectYear = request.getParameter("projectyear");
	              	if(projectYear != null) 
	              		out.print( CommUtil.mkYearOptions(Integer.valueOf(projectYear)) );
	              	else 	
	              		out.print( CommUtil.mkYearOptions(null) );
	              %>
            	</select></td>  
            <td align="right" width="75" bgcolor="#99CCFF" class="lc1">填报单位</td>
          <td width="232" bgcolor="#99CCFF" class="lc1" valign="middle">
			   			<input type="text" name="auditingorgname" maxlength="255" size="23" 
			   						value='<c:out value="${param.auditingorgname}"/>'
			   						class="txt1" readonly>
             <img src="<%=request.getContextPath()%>/images/icon-15.gif" name="unit" 
               			width="22" height="22" align="absmiddle" class="bt1" style="cursor:hand;" 
               			onClick="selectByUnit()">
            </td>
            <td width="65" bgcolor="#99CCFF" class="lc1"><div align="right">项目状态</div></td>
            <td width="157" bgcolor="#99CCFF" class="lc1">
            	<select name="projectstate" >
              <option value="-1">全部</option>
              <option value="1">审计准备</option>
              <option value="2">审计实施</option>
              <option value="3">审计报告</option>
              <option value="4">审计处理</option>
              <option value="5">审计整改</option>
              <option value="6">审计完毕</option>
              <!-- <option value="7">归档</option> -->
            </select>
            </td>
        </tr> 
</table>
<br>
<div align="center">
  	   	<img src="<%=request.getContextPath()%>/images/search.gif" style="cursor:hand;" 
      	  border=0 align="absmiddle"  onclick="query()">
      	&nbsp;
      	<img src="<%=request.getContextPath()%>/images/chzh.gif" style="cursor:hand;" 
      	  border=0 align="absmiddle"  onclick="_reset()">  
	</div>
	<br>
<table width="95%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  <tr class="lc2" bgcolor="#99CCFF">
  	<td width="209" height="24" align="center"><div align="center"><strong>审计单位</strong></div></td>
    <td width="209" height="24" align="center"><div align="center"><strong>项目名称</strong></div></td>
<c:forEach var="phase" items="${phaseList}" >
   <td height="24" align="center" width="80" align="center"><strong><c:out value="${phase.phasename}" /></strong></td>
</c:forEach>
	<td height="24" align="center" width="80" align="center"><strong>审计结束</strong></td>
<c:forEach var="proj" items="${projList}">
	 <tr class="lc2" bgcolor="#EEF4FF">
	 			<td  align="center" >
	   			<%
	   				ProjAuditedOrgInfo pInfo = (ProjAuditedOrgInfo)pageContext.getAttribute("proj");
	   				if(pInfo != null)
	   				{
	   					String auditorgname = pInfo.getAuditorgname();
	   					if(auditorgname != null)
	   					{
	   						out.print("<span title='" + auditorgname + "' >");
	   					 	if(auditorgname.length() > 10)
	   					 		auditorgname = auditorgname.substring(0,10) + "...";
	   					 	out.print(auditorgname);
	   					 	out.print("</span>");	
	   					}
	   				}
	   			%>
	   		</td>
	   		<td  align="center" >
	   			<a href="#" onclick="_view('<c:out value="${proj.projectno}"/>')"><c:out value="${proj.projectname}"/></a></td>				 
				<td width="80"  align="center" <c:if test="${proj.projectstate == '1'}">
					style="background:#99FFCC"  onclick="_view('<c:out value="${proj.projectno}"/>')"</c:if> ></td>			
				<td width="81"  align="center" <c:if test="${proj.projectstate == '2'}">
						style="background:#99FFCC" onclick="_view('<c:out value="${proj.projectno}"/>')"
						</c:if> ></td>			
				<td width="80"  align="center"  <c:if test="${proj.projectstate == '3'}">
						style="background:#99FFCC" onclick="_view('<c:out value="${proj.projectno}"/>')"
						</c:if> ></td>			
				<td width="81"  align="center" <c:if test="${proj.projectstate == '4'}">
						style="background:#99FFCC" onclick="_view('<c:out value="${proj.projectno}"/>')"
						</c:if> ></td>			
				<td width="80"  align="center" <c:if test="${proj.projectstate == '5'}">
						style="background:#99FFCC" onclick="_view('<c:out value="${proj.projectno}"/>')"
						</c:if> ></td>
				<td width="80"  align="center" <c:if test="${proj.projectstate == '6'}">
						style="background:#99FFCC" onclick="_view('<c:out value="${proj.projectno}"/>')"
						</c:if> ></td>		
   </tr>
</c:forEach>
  </table>
<br><div align="center"><%@ include file="/include/defaultPageScrollBar.jsp" %></div></br>  
  
</form>
</body>
</html>
<script>
	function _reset()
	{
		var sForm = document.form1;
		sForm.auditingorgid.value = "";
		sForm.auditingorgname.value = "";	
		sForm.projectstate.options[0].selected = true;	
	}
	
	function _view(pno)
	{
		if(pno == "")
			return;
		var url = "<%=request.getContextPath()%>/servlet/ShowProjectViewInfoServlet?projNo=" + pno;
		wx=800;
		wy=600;
		x=(window.screen.width-wx)/2;
		y=(window.screen.height-wy)/2;
		wposition=",left="+x+",top="+y;
		window.open(url,"_blank","width=800,height=500,menu=no,scrollbars=yes,resizable=yes"+wposition);
	}
	
	function query()
	{
		var sForm = document.form1;
		sForm.submit();
	}
	function initPState()
{
	var state = '<c:out value="${param.projectstate}"/>';
	var sForm = document.form1;
	var len = sForm.projectstate.length;
	for(var i=0; i < len;i++)
	{
		if(sForm.projectstate.options[i].value == state)
		{
			sForm.projectstate.options[i].selected = true;
			break;
		}
	}	
}
initPState();
</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?