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()">
<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 + -
显示快捷键?