📄 historydiarydisplay.jsp
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page import="java.io.FileInputStream"%>
<%@ page import="cn.com.aheadsoft.util.StringFormat"%>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ page import="cn.com.aheadsoft.util.Configuration"%>
<%@ page import="cn.com.aheadsoft.recordset.DiaryPeriodRecordSet"%>
<%@ page import="cn.com.aheadsoft.util.TheProperties" %>
<jsp:useBean id="userInfo" scope="page" class="cn.com.aheadsoft.util.UserInfo" />
<jsp:useBean id="periodManage" scope="page" class="cn.com.aheadsoft.manage.PeriodManage" />
<jsp:useBean id="periodRecordSet" scope="page" class="cn.com.aheadsoft.recordset.PeriodRecordSet" />
<jsp:useBean id="diaryPeriodRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryPeriodRecordSet" />
<jsp:useBean id="diaryDateRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryDateRecordSet" />
<jsp:useBean id="diaryManage" scope="page" class="cn.com.aheadsoft.manage.DiaryManage" />
<html>
<head><title>日记详细内容</title>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css_Inform.css">
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<%
/*
工作日记历史数据查询
zenghongli
2004.9.14
*/
String userID=null;
//权限校验
userInfo=(UserInfo)session.getAttribute("userinfo") ;
userID=userInfo.GetUserID();
String userName="";
userName=userInfo.GetRealName();
String[] content;
String[] infoItem;//新增
String[] PD_ID;
String[] DPD_ID;
Calendar calendar=Calendar.getInstance();
int num=0;
periodRecordSet=periodManage.getAll("1");
num=periodRecordSet.size();
String user=request.getParameter("user");
String date1=request.getParameter("startdate");
String date2=request.getParameter("enddate");
String userNameShow=request.getParameter("userNameShow");
if(!TheProperties.ENCODE.equalsIgnoreCase("iso8859_1")){
userNameShow=new String(userNameShow.getBytes("iso8859_1"), "GB2312");
}
diaryPeriodRecordSet=diaryManage.getDiaryPeriod_BakByUser_Date(user,date1,date2); //查询日记历史数据
diaryDateRecordSet=diaryManage.getDiaryDate_BakByUser_Date(user,date1,date2); //查询日记历史数据
%>
<script language="JavaScript">
<!--
function transform(id) {
var old;
old=document.form1.timeNO.value;
<%
content=new String[num];
PD_ID=new String[num];
DPD_ID=new String[num];
infoItem=new String[24];
String[] valueInfo=new String[24];
int[] timePeriodInfo=new int[num]; //时间间隔数组
for(int i=0;i<num;i++){
periodRecordSet.next();
String startTime=periodRecordSet.getPD_startTime().substring(0,2);
if(startTime.equals("00"))
startTime="0";
String endTime=periodRecordSet.getPD_stopTime().substring(0,2);
if(endTime.equals("00"))
endTime="0";
int istartTime=Integer.parseInt(startTime);
int iendTime=Integer.parseInt(endTime);
if(iendTime==0){
iendTime=24;
}
timePeriodInfo[i]=iendTime-istartTime;
DPD_ID[i]=periodRecordSet.getPD_ID();
PD_ID[i]=periodRecordSet.getPD_ID();
content[i]=periodRecordSet.getPD_startTime().substring(0,5)+"-"+periodRecordSet.getPD_stopTime().substring(0,5);
%>
if(old==<%=DPD_ID[i]%>){
document.form1.t<%=DPD_ID[i]%>.value=document.form1.text.value;
}
<%
}
for(int i=0;i<num;i++){
%>
if(id==<%=DPD_ID[i]%>){
document.form1.text.value=document.form1.t<%=DPD_ID[i]%>.value;
document.form1.timeName.value="详细内容<%=content[i]%>";
}
<%
}
%>
document.form1.timeNO.value=id;
document.form1.text.focus();
}
-->
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form name="form1" method="post" action="">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
<%
String writeDate=null;
String week="";
if((null!=diaryPeriodRecordSet)&&(null!=diaryDateRecordSet)&&(diaryPeriodRecordSet.size()>0)){
//add by zenghongli 2004.6.14
List list=diaryManage.getDiaryItemList();
List listA=(List)list.get(0);
List listB=(List)list.get(1);
List listC=(List)list.get(2);
List listD=(List)list.get(3);
int pos1=0;
int pos2=0;
String strTemp1=null;
String strTemp2=null;
String str=null;
String memoInfo=null;
while(diaryPeriodRecordSet.next()){
writeDate=diaryPeriodRecordSet.getDPD_writate();
//add by zenghongli 2004.6.14 列出备忘
diaryDateRecordSet.next();
memoInfo=diaryDateRecordSet.getDIA_memoInfo();
Date date=Date.valueOf(writeDate);
calendar.setTimeInMillis(date.getTime());
switch(calendar.get(Calendar.DAY_OF_WEEK)){
case 1: week="日";break;
case 2: week="一";break;
case 3: week="二";break;
case 4: week="三";break;
case 5: week="四";break;
case 6: week="五";break;
case 7: week="六";break;
}
%>
<TABLE align=center border=0 width="98%" bordercolor="A1B7DB">
<TR>
<TD align=center class="tdC" colSpan=2><font color="#FF0000"> 姓名:
<%=userNameShow%> 时间:<%=writeDate%> 星期<%=week%> </font></TD>
</TR>
<%
infoItem[0]=diaryPeriodRecordSet.getDPD_Item1();
infoItem[1]=diaryPeriodRecordSet.getDPD_Item2();
infoItem[2]=diaryPeriodRecordSet.getDPD_Item3();
infoItem[3]=diaryPeriodRecordSet.getDPD_Item4();
infoItem[4]=diaryPeriodRecordSet.getDPD_Item5();
infoItem[5]=diaryPeriodRecordSet.getDPD_Item6();
infoItem[6]=diaryPeriodRecordSet.getDPD_Item7();
infoItem[7]=diaryPeriodRecordSet.getDPD_Item8();
infoItem[8]=diaryPeriodRecordSet.getDPD_Item9();
infoItem[9]=diaryPeriodRecordSet.getDPD_Item10();
infoItem[10]=diaryPeriodRecordSet.getDPD_Item11();
infoItem[11]=diaryPeriodRecordSet.getDPD_Item12();
infoItem[12]=diaryPeriodRecordSet.getDPD_Item13();
infoItem[13]=diaryPeriodRecordSet.getDPD_Item14();
infoItem[14]=diaryPeriodRecordSet.getDPD_Item15();
infoItem[15]=diaryPeriodRecordSet.getDPD_Item16();
infoItem[16]=diaryPeriodRecordSet.getDPD_Item17();
infoItem[17]=diaryPeriodRecordSet.getDPD_Item18();
infoItem[18]=diaryPeriodRecordSet.getDPD_Item19();
infoItem[19]=diaryPeriodRecordSet.getDPD_Item20();
infoItem[20]=diaryPeriodRecordSet.getDPD_Item21();
infoItem[21]=diaryPeriodRecordSet.getDPD_Item22();
infoItem[22]=diaryPeriodRecordSet.getDPD_Item23();
infoItem[23]=diaryPeriodRecordSet.getDPD_Item24();
valueInfo[0]=diaryPeriodRecordSet.getDPD_Value1();
valueInfo[1]=diaryPeriodRecordSet.getDPD_Value2();
valueInfo[2]=diaryPeriodRecordSet.getDPD_Value3();
valueInfo[3]=diaryPeriodRecordSet.getDPD_Value4();
valueInfo[4]=diaryPeriodRecordSet.getDPD_Value5();
valueInfo[5]=diaryPeriodRecordSet.getDPD_Value6();
valueInfo[6]=diaryPeriodRecordSet.getDPD_Value7();
valueInfo[7]=diaryPeriodRecordSet.getDPD_Value8();
valueInfo[8]=diaryPeriodRecordSet.getDPD_Value9();
valueInfo[9]=diaryPeriodRecordSet.getDPD_Value10();
valueInfo[10]=diaryPeriodRecordSet.getDPD_Value11();
valueInfo[11]=diaryPeriodRecordSet.getDPD_Value12();
valueInfo[12]=diaryPeriodRecordSet.getDPD_Value13();
valueInfo[13]=diaryPeriodRecordSet.getDPD_Value14();
valueInfo[14]=diaryPeriodRecordSet.getDPD_Value15();
valueInfo[15]=diaryPeriodRecordSet.getDPD_Value16();
valueInfo[16]=diaryPeriodRecordSet.getDPD_Value17();
valueInfo[17]=diaryPeriodRecordSet.getDPD_Value18();
valueInfo[18]=diaryPeriodRecordSet.getDPD_Value19();
valueInfo[19]=diaryPeriodRecordSet.getDPD_Value20();
valueInfo[20]=diaryPeriodRecordSet.getDPD_Value21();
valueInfo[21]=diaryPeriodRecordSet.getDPD_Value22();
valueInfo[22]=diaryPeriodRecordSet.getDPD_Value23();
valueInfo[23]=diaryPeriodRecordSet.getDPD_Value24();
%>
<TR >
<TD width="20%" align="left" class="common bgcolor" nowrap>时段</TD>
<TD width="80%" align="left" class="common bgcolor">详 细 内 容 </TD>
</TR>
<%
int k=0;
for(int i=0;i<num;i++){
if(infoItem[k].startsWith("A")){ //2004.9.16 zenghongli 查看办公内容
%>
<TR >
<TD width="20%" align="left" id=time09_10 class="common" nowrap><%=content[i]%>
<%
for(int j=0;j<listA.size();j++){
str=(String)listA.get(j);
pos1=str.indexOf("-");
strTemp1=str.substring(0,pos1);
strTemp2=str.substring(pos1+1);
//out.println(strTemp2);
if(infoItem[k].trim().equals(strTemp1)){
%>
<%=strTemp2%>
<%
}
}
%>
</TD>
<TD width="80%" class="common" align="center"><%=StringFormat.changeHTMLTags(valueInfo[k])%></TD>
</TR>
<%
}
k=k+timePeriodInfo[i];
}
%>
<tr><td colspan="2" class="common"> </td></tr>
<tr>
<td colspan="2" class="tdC" align="left">备忘:
<%
// add by zenghongli 2004.6.14
memoInfo=memoInfo.trim();
memoInfo=StringFormat.changeHTMLTags(memoInfo);
out.println(memoInfo);
%>
</td>
</tr>
</TABLE>
<%
}
}
%>
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -