📄 seetask.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" import="java.util.List,cn.com.aheadsoft.recordset.SchemeInfoRecordSet,cn.com.aheadsoft.recordset.TaskRecordSet,cn.com.aheadsoft.recordset.SchemeRecordSet,cn.com.aheadsoft.recordset.TeamRecordSet,java.util.HashMap,java.util.Iterator"%>
<jsp:useBean id="task" scope="request" class="cn.com.aheadsoft.recordset.TaskRecordSet"/>
<jsp:useBean id="scheme" scope="request" class="java.util.List"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<Script language="JavaScript">
var isnun=false;
var year;
var month;
function selectyear(){
var lsYear=new Date().getYear()+"";
document.theform.year.options[lsYear.charAt(lsYear.length-1)].selected=true;
}
function selectMonth(){
var lsMonth=new Date().getMonth();
document.theform.month.options[lsMonth+1].selected=true;
}
function builderDay(){
var value;
year=document.theform.year.value;
month=document.theform.month.value;
if(year%400==0 || year%100==0 || year%4==0){
isnun=true;
}
var len=document.theform.day.options.length;
//移除原来的月份的天数信息
for(var i=len;i>=0;i--){
document.theform.day.remove(i);
}
//建立所选月份的天数信息
document.theform.day.options.add(new Option("",""));
for(var i=1;i<32;i++){
if(i<10){
value="0"+i;
}else{
value=i;
}
document.theform.day.options.add(new Option(value,i));
if(isnun && month==2 && i>=29) break ;
if(!isnun && month==2 && i>=28) break;
if( (month==4 || month==6 || month==9 || month==11) && i>=30) break;
}
}
</Script>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="selectyear();selectMonth();builderDay();">
<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr class="trA">
<td> 您的位置:行政管理 >> 接待管理 >> <font class="fontcolor">接待一览</font></td>
</tr>
<tr height="8">
<td >
</td>
</tr>
<tr>
<tr>
<td align="center">
<table border="0" width="98%" align="center" class="collapse">
<tr>
<form name="theform" action="/krm/servlet/receiveviewservlet?module=findAll" method="post">
<td class="tdA" colspan="9" align="center"><div align="left">请选择日期
<select name="year" onChange="builderDay();">
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
</select>
年
<select name="month" onChange="builderDay()">
<option value=""> </option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
月
<select name="day" >
</select>
日
<input align="right" type="button" value="查 询" class="button1" onmouseover="this.className='button2'" onmouseout="this.className='button1'" onClick="JavaScript:document.theform.submit();" >
</div></td>
</form>
</tr>
<%
if(task!=null && scheme!=null){
boolean isOK=true;
String builderDate;
String linkman;
String finishDate;
int start=0;
while(task.next()){
builderDate=task.getTAS_BuildDate();
linkman=task.getTAS_LinkmanName();
String lsDate=task.getTAS_CompleteDate();
finishDate=(lsDate!=null && lsDate.trim().length()>0)?lsDate:"--";
System.out.println("the finishDate is "+finishDate);
HashMap hm=(HashMap)scheme.get(start);//得到接待任务下的接待方案信息
Iterator ite=hm.keySet().iterator();
if(start>0){
}
%>
<tr align="center" class="common">
<td width="9%" class="tdB" valign="middle">任务情况</td>
<td colspan="8" class="tdB" valign="middle">建立时间:<%=builderDate%> 完成时间:<%=finishDate%>
联系人:<%=linkman%> </td>
</tr>
<%
if(ite.hasNext()){
SchemeRecordSet schRS=(SchemeRecordSet)ite.next();
int liscount=0;
while(schRS.next() && hm.containsKey(schRS)){
List list=(List)hm.get(schRS);//得到方案对应的方案附件信息,即来访团队信息
SchemeInfoRecordSet sciRS=(SchemeInfoRecordSet)list.get(liscount);
TeamRecordSet teamRS=(TeamRecordSet)list.get(liscount+1);
if(liscount==0){
%>
<tr class="common" align="center">
<td width="9%" class="common" valign="middle">方案名</td>
<td width="13%" class="common" valign="middle">来宾单位</td>
<td width="7%" class="common" valign="middle">带队人</td>
<td width="12%" class="common" valign="middle">到达时间</td>
<td width="12%" class="common" valign="middle">离开时间</td>
<td width="9%" class="common" valign="middle">领导批示</td>
<td width="9%" class="common" valign="middle">办理情况</td>
<td width="9%" class="common" valign="middle">接待小结</td>
<td width="20%" class="common" valign="middle">经费情况</td>
</tr>
<%
}
if( sciRS.next() && teamRS.next()){
String visitDate=(teamRS.getTEA_VisitDate()!=null)?teamRS.getTEA_VisitDate().substring(0,10):"--";
String leaveDate=(teamRS.getTEA_LeaveDate()!=null)?teamRS.getTEA_LeaveDate().substring(0,10):"--";
if(visitDate.equals("0000-00-00")) visitDate="--";
if(leaveDate.equals("0000-00-00")) leaveDate="--";
String inf=(sciRS.getSCI_CompleteDate()==null || sciRS.getSCI_CompleteDate().trim().length()<1)?"未完成":"已完成";
%>
<tr class="common" align="center">
<td class="common" valign="middle"><%=schRS.getSCH_Name()%></td>
<td valign="middle" class="common" ><%=teamRS.getTEA_Unit()%></td>
<td class="common" valign="middle"><%=teamRS.getTEA_Leader()%></td>
<td valign="middle" class="common" ><%=visitDate%></td>
<td valign="middle" class="common" ><%=leaveDate%></td>
<td valign="middle" class="common" ><a href="/krm/servlet/schemeaaservlet?xyzw=s3fhg35d&module=seeApproveInfo&theID=<%=schRS.getSCH_ID()%>">查看</a></td>
<td valign="middle" class="common" ><%=inf%></td>
<td valign="middle" class="common" ><a href="/krm/servlet/receiveviewservlet?xyzw=s3hght3rt5d&module=seeSchemeSummary&theID=<%=schRS.getSCH_ID()%>">查看</a></td>
<td valign="middle" class="common" ><a href="/krm/servlet/receiveviewservlet?xyzw=g46fghh4565&module=seeCharge&theID=<%=schRS.getSCH_ID()%>">进入</a></td>
</tr>
<%
}
liscount+=2;
}
}
start+=1;
}
}
if(task.size()<1){
%>
<tr >
<td colspan="10" align="center" class="common">没有符合条件的信息可以显示!</td>
</tr>
<%
}
%>
</table></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -