⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 specialdetail.jsp

📁 tomcat最新安装程序
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.recordset.DetailRecordSet,cn.com.aheadsoft.recordset.YearAimRecordSet,
cn.com.aheadsoft.recordset.PersonInfoRecordSet,cn.com.aheadsoft.recordset.DeptInfoRecordSet,
java.util.StringTokenizer,java.util.ArrayList,cn.com.aheadsoft.util.StringFormat,
cn.com.aheadsoft.util.UserInfo,cn.com.aheadsoft.manage.UserPurviewManage" %>
<%@ page import="cn.com.aheadsoft.recordset.DetailRecordSet"%>
<%@ page import="cn.com.aheadsoft.recordset.DeptInfoRecordSet"%>
<%@ page import="cn.com.aheadsoft.recordset.TaskLevelRecordSet"%>
<%@ page import="java.util.HashMap,java.util.GregorianCalendar,java.util.Calendar"%>
<jsp:useBean id="userinfo" scope="session" class="cn.com.aheadsoft.util.UserInfo"/>
<%
	TaskLevelRecordSet tlset = (TaskLevelRecordSet)request.getAttribute("tlset");
	//DetailRecordSet drset = (DetailRecordSet)request.getAttribute("drset");
	ArrayList rdList = (ArrayList)request.getAttribute("rdList");
	session.setAttribute("rdList", rdList);
	GregorianCalendar cal = new GregorianCalendar();
	int nowyear = cal.get(Calendar.YEAR);
	int nowmonth = cal.get(Calendar.MONTH) + 1;
	int[] year = new int[11];
	for(int i = 0; i < 11; i++){
	  year[i] = nowyear - 5 + i;
	   }
    String yyear = (String)request.getAttribute("year");
//add by tang 增加按年度查循2004.07.12 11:03 end 	
%>
<html>
<head>
<SCRIPT language=JavaScript>	
function change()
	{
		if(document.all.select.value == "all")
		{
			url="/krm/servlet/DetailServlet?module=total&&status=q&&queryterm=total&&year="+document.all.select.value;
			window.location = url;
		}else
		{
			url="/krm/servlet/DetailServlet?module=total&&status=q&&queryterm=total&&year="+document.all.select.value;
			window.location = url;
		}		
   }
</SCRIPT>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<title>对应计划具体任务页</title></head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<form method="post" name="all">
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0" >
 <tr height="8">
    <td class="trA">&nbsp;您的位置:任务管理 >><font class="fontcolor"> 任务统计列表</font></td>
 </tr>
  <tr height="8">
    <td></td>
  </tr>
  <tr>
    <td align="center" >
      
       <table border="0" width="98%" align="center" height="30%"  class="collapse">
         <tr > 
            <td class="tdA" colspan="13" >
              任务统计列表</td>
          </tr>
   <tr class="common">
   <td  colspan="24" align="center" >
   <select name="select" style="font-size:9pt;font-color:#FFFFFF" onchange="change();">
   <%if(null != yyear)
   {%>
    <option value="<%=yyear%>"><%=yyear%></option>
   <%
   }else{%>
   <option>请选择年份</option>
   <%}%>
   <%for(int j = 0; j < year.length; j++){
   if(!(String.valueOf(year[j])).equals(yyear)){%>
   <option value="<%=year[j]%>"><%=year[j]%></option>
   <%}
   }%>
   </select>
   </td>
   </tr>		  
          <tr> 
            <td align="center" class="tdB" width="5%" height="20" > 
              编号</td>
            <td align="center" class="tdB" width="9%" > 分管</td>
            <%
          tlset.beforefirst();
          while(tlset.next()) { %>
            <td align="center" class="tdB" width="10%" ><%=tlset.getO_Name()%></td>
            <% } %>
            <td width="10%" align="center"  class="tdB" >合计</td>
          </tr>
          <% int[] totalCount=new int[tlset.size()]; 
		  for (int i=0; i<rdList.size(); i++) {
           HashMap resMap = (HashMap)rdList.get(i);
        %>
          <tr <%
		if((i+1)%2==0){
		%> class="bgcolor"<%}%>> 
            <td align="center" class="common" width="5%" height="20" ><%=i+1%></td>
            <td align="center" class="common" width="9%" ><%=(String)resMap.get("I_Name")%></td>
            <%tlset.beforefirst();
		    int count=0;
			int j=0;
            while(tlset.next()) { %>
            <td align="center" class="common" width="10%" ><a href="/krm/servlet/DetailServlet?module=detail&&status=q&&queryterm=level&&tasklevel=<%=tlset.getO_Name()%>&&usernum=<%=i%>&&userid=<%=resMap.get("userid")%>&&count=<%=(String)resMap.get(tlset.getO_Name())%>&&year=<%=yyear%>"><%if((Integer.parseInt(resMap.get(tlset.getO_Name()).toString()))!=0){out.print((String)resMap.get(tlset.getO_Name()));}%></a></td>
            <% 
			totalCount[j]+=Integer.parseInt(resMap.get(tlset.getO_Name()).toString());
			j++;
		    count+=Integer.parseInt(resMap.get(tlset.getO_Name()).toString());
		  } %>
            <td width="10%" align="center" class="common" ><a href="/krm/servlet/DetailServlet?module=detail&&status=q&&queryterm=user&&usernum=<%=i%>&&userid=<%=resMap.get("userid")%>&&count=<%=count%>&&year=<%=yyear%>"><%if(count!=0){out.println(count);}%></a></td>
          </tr>
          <%}%>
          <tr> 
            <td height="20" colspan="2" align="center"  class="tdB">合计:</td>
            <% int count=0; 
		//for(int i=0;i<tlset.size();i++){
			tlset.beforefirst();
			int i = 0;
			while(tlset.next() && i<tlset.size()){			
			count+=totalCount[i];
			%>
			<td align="center" class="tdB" ><a href="/krm/servlet/DetailServlet?module=detail&&status=q&&queryterm=little&&tasklevel=<%=tlset.getO_Name()%>&&count=<%=totalCount[i]%>&&year=<%=yyear%>"><%if(totalCount[i]!=0){ out.println(totalCount[i]);}%></a></td>
            <%i++;}%>
			<td align="center" class="tdB" ><a href="/krm/servlet/DetailServlet?module=detail&status=q&queryterm=sum&count=<%=count%>&&year=<%=yyear%>"><%=count%></a></td>
          </tr>		  
        </table>
	
   </td>
</tr>	
</table>
</form>
</body>
</html>		

⌨️ 快捷键说明

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