📄 project_progress.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import="java.util.*" %>
<%@ page import="com.icss.cnpc.util.Config" %>
<%@ page import="com.icss.cnpc.util.CommUtil" %>
<%
//Map phaseMap = (Map)request.getAttribute("phaseMap");
String projectYear = (String)request.getAttribute("projectyear");
Boolean isMember = (Boolean)request.getAttribute("isMember");
%>
<c:if test="${param.forward == 'self'}">
<script>
window.top.mainFrame.location = "<%=request.getContextPath()%>/servlet/ProjectManageListServlet";
</script>
</c:if>
<html>
<head>
<title>项目列表</title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
</script>
<style type="text/css">
<!--
body {
background-image: url("<%=request.getContextPath()%>/images/grid.gif");
}
.style2 {font-size: 10pt}
-->
</style>
<script language="JavaScript" src="<%=request.getContextPath()%>/js/common.js"></script>
<script language="JavaScript">
var phaseArray = new Array();
function phaseObj(){
var phaseNo;
var phaseName;
}
var i = 0;
<c:forEach var="phase" items="${phaseList}" varStatus="status">
i = <c:out value="${phase.showorder-1}" />;
phaseArray[i] = new phaseObj();
phaseArray[i].phaseNo = '<c:out value="${phase.phaseno}" />';
phaseArray[i].phaseName = '<c:out value="${phase.phasename}" />';
</c:forEach>
function SearchByYear(){
form1.action="/cnpc/servlet/ProjectManageListServlet";
form1.submit();
}
function initYearSel(){
var curDate = new Date();
var iYear = curDate.getYear();
var selYear = "<c:out value="${projectyear}" />";
var sForm = document.form1;
var len = sForm.projectyear.length;
for(var i = 0; i < len;i++)
{
if( sForm.projectyear.options[i] == selYear )
{
sForm.projectyear.options[i].selected = true;
break;
}
}
}
function hLight(projNo,state){
var tdObj = document.getElementById(projNo + "td" + state);
if(tdObj && tdObj.style)
tdObj.style.background ="#99FFCC" ;
}
function _entry(pno,phaseno){
if(window.event.srcElement.style.background == "#99ffcc"){
_viewProj(pno,phaseno);
}
}
function _viewProj(projno,state){
var url = "<%=request.getContextPath()%>/servlet/ProjectEntryServlet?projno="
+ projno
+ "&phaseNo="
+ state;
//+ getProCurPhase(projno);
window.top.mainFrame.location = url;
}
function viewPlanInfo(planno)
{
wx=600;
wy=400;
urlstr="/cnpc/servlet/ViewPlanInfoServlet?planno="+planno;
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=no"+wposition);
}
</script>
</head>
<body bgcolor="#FFFFFF" background="<%=request.getContextPath()%>/images/grid.gif" text="#000000" leftmargin="0" topmargin="10">
<form method=post name="form1" >
<table width="95%" border="0" align="center" cellpadding="1" cellspacing="0" bordercolorlight="#003366" bordercolordark="#DFDFFF" bgcolor="##426199">
<tr>
<td width="34%" height="24" align="center" bgcolor="#99CCFF" class="lc1"><p>
年份<span class="style2">
<select name="projectyear" style="width:87" onChange="SearchByYear()">
<option value="9999" >全部</option>
<%
if(projectYear != null)
out.print( CommUtil.mkYearOptions(Integer.valueOf(projectYear)) );
else
out.print( CommUtil.mkYearOptions(null) );
%>
</select>
</span><br>
</p>
</td>
</tr>
</table>
<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="289" height="24" ><div align="center"><strong>项目计划</strong></div></td>
<td width="79" align="center"><strong>待启动</strong></td>
<c:forEach var="phase" items="${phaseList}" >
<td height="24" align="center" width="80"><strong><c:out value="${phase.phasename}" /></strong></td>
</c:forEach>
</tr>
<c:forEach var="proj" items="${projList}">
<tr class="lc2" bgcolor="#EEF4FF">
<td align="center" >
<a href="#" onClick="_viewProj('<c:out value="${proj.projectno}"/>','<c:out value="${proj.projectstate}"/>')"><c:out value="${proj.projectname}" /></a></td>
<td width="79" align="center" ></td>
<c:forEach var="phase" items="${phaseList}" varStatus="status">
<td width="81" id='<c:out value="${proj.projectno}"/>td<c:out value="${status.count}" />' align="center"
onclick="_entry('<c:out value="${proj.projectno}"/>','<c:out value="${phase.phaseno}" />')" style="cursor:hand">
<script>
//if(phaseArray[<c:out value="${status.count}" /> -1].phaseNo == getProCurPhase('<c:out value="${proj.projectno}" />') )
hLight('<c:out value="${proj.projectno}" />',<c:out value="${proj.projectstate}" />);
</script></td>
</c:forEach>
</tr>
</c:forEach>
<c:forEach var="plan" items="${planList}" >
<tr class="lc2" bgcolor="#EEF4FF">
<td align="center"><a href="#" onClick="viewPlanInfo('<c:out value="${plan.planno}"/>')">
<c:out value="${plan.planname}"/></a></td>
<td align="center" >
<a href='/cnpc/servlet/ShowProjectActiveServlet?planNo=<c:out value="${plan.planno}"/>'
target="_self">启动项目</a></td>
<td align="center" > </td>
<td align="center" > </td>
<td align="center" > </td>
<td align="center" > </td>
<td align="center" > </td>
</tr>
</c:forEach>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -