📄 diaryinfolist.jsp
字号:
<%@ page import="java.util.*"%>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ page import="cn.com.aheadsoft.recordset.PersonInfoRecordSet"%>
<%@ page import="java.text.SimpleDateFormat"%>
<jsp:useBean id="userPurviewManage" scope="page" class="cn.com.aheadsoft.manage.UserPurviewManage" />
<jsp:useBean id="userInfo" scope="page" class="cn.com.aheadsoft.util.UserInfo" />
<jsp:useBean id="diaryManage" scope="page" class="cn.com.aheadsoft.manage.DiaryManage" />
<jsp:useBean id="diaryDateRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryDateRecordSet" />
<jsp:useBean id="personInfoRecordSet" scope="page" class="cn.com.aheadsoft.recordset.PersonInfoRecordSet" />
<jsp:useBean id="userDeptManage" scope="page" class="cn.com.aheadsoft.manage.UserDeptManage" />
<html>
<head>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
</head>
<%
/*
作者:曾红立
时间:2004年3月1日
用途:每日信息填写时间列表
*/
String userID;
String userName;
String selfDeptID;
String error;
//权限校验
userInfo=(UserInfo)session.getAttribute("userinfo") ;
List userList=userPurviewManage.getUserPurview(userInfo,"5","1","q");
if(userList==null){
response.sendRedirect("/krm/jsp/nologin.htm");
return;
}
/*personInfoRecordSet=(PersonInfoRecordSet)session.getAttribute("personInfoRecordSet");
if(null==personInfoRecordSet){
session.removeAttribute("personInfoRecordSet");
response.sendRedirect("/krm/jsp/error.htm");
return;
}
session.removeAttribute("personInfoRecordSet"); */
/*Calendar calendar=(Calendar)session.getAttribute("Calendar");
if(null==calendar){
calendar=Calendar.getInstance();
}
session.removeAttribute("Calendar"); */
int len=personInfoRecordSet.size();
String[][] userDept;
int deptNum=1;
String deptID[];
userID=userInfo.GetUserID();
userName=userInfo.GetRealName();
userDept=userDeptManage.serReset(userList);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String status="i";
String userIDShow=request.getParameter("select1");
String year=request.getParameter("select2");
String month=request.getParameter("select3");
String deptIDShow=request.getParameter("deptSel");
selfDeptID=deptIDShow;
String[] self=userDeptManage.getName(userIDShow);
String userNameShow=self[3];
Calendar calendar= Calendar.getInstance();
int nowYear=calendar.get(Calendar.YEAR);
if(userIDShow==null||year==null||month==null){
deptIDShow=userInfo.GetDeptID();
selfDeptID=userInfo.GetDeptID();
userIDShow=userID;
userNameShow=userName;
year=String.valueOf(nowYear);
month=String.valueOf(calendar.get(Calendar.MONTH)+1);
}
error=request.getParameter("error");
if(error==null){
error="0";
}
error=error.trim();
%>
<script language="JavaScript">
<!--
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
function fsubmit(){
document.form1.submit();
}
function sub(id) {
document.form1.date.value=id;
//document.form1.sendRedirect("/krm/jsp/diary/diaryInfoTip/diaryInfoTipWrite.jsp");
document.form1.submit();
return true;
}
function subNameSel() {
var name=document.form1.select1.value;
if(name=="00"){
alert("请选择好人员在填写每日信息!");
document.form1.select1.focus();
return false;
}else{
return true;
}
}
function useSet(){
var deptID=document.form1.deptSel.value;
//alert("hhhhhh"+deptID);
var deptUser=new Array();
var len=document.form1.select1.options.length;
<%
for(int i=0;i<userDept.length;i++){
out.println("deptUser["+i+"]=new Array();");
for(int j=0;j<4;j++){
out.println("deptUser["+i+"]["+j+"]='"+userDept[i][j]+"'");
}
}
%>
for(var i=len;i>=0;i--){
//alert("jjjjjjj"+i);
document.form1.select1.remove(i);
}
for(i=0;i<deptUser.length;i++){
if(deptID==deptUser[i][0]){
if(isIE){
document.form1.select1.options.add(new Option(deptUser[i][3],deptUser[i][2]));
}else{
infoid=document.createElement("option");
infoid.value=deptUser[i][2];
infoid.text=deptUser[i][3];
document.form1.select1.appendChild(infoid);
}
}
}
}
-->
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr height="8">
<td class="trA"> 您的位置:工作日记 >> 每日信息 >> <font class="fontcolor">每日信息填写</font></td>
</tr>
<tr height="8">
<td></td>
</tr>
<tr>
<td align="center" >
<form name="form1" method="post" action="diaryInfoTipWrite.jsp" onsubmit="return subNameSel()">
<input type="hidden" name="userNameShow">
<%if(userList.size()!=0){%>
<table border="0" width="98%" align="center" height="30%" cellpadding="0" cellspacing="0" class="collapse">
<tr >
<td class="tdA" colspan="7" >
每日信息填写</td>
</tr>
<!--<tr>
<td width="20%" class="common"> 姓名:
<select name="select1">
<%
String checked="";
out.println("<option value=\""+"00"+"\""+checked+">"+"请选择高层人员"+"</option>");
for(int i=0;i<len;i++){
personInfoRecordSet.next();
if(personInfoRecordSet.getI_Name().trim().equals("陈苏"))
continue;
out.println("<option value=\""+personInfoRecordSet.getUser_ID()+"\""+checked+">"+personInfoRecordSet.getI_Name().trim()+"</option>");
}
%>
</select>
</td>
<td width="30%" class="common" colspan="2"> 月份:
<select name="select2">
<%
checked="";
for(int i=nowYear;i>2003;i--){
if(year!=null&&year.equals(String.valueOf(i))){
checked=" selected";
}
%>
<option value="<%=i%>"<%=checked%>><%=i%></option>
<%
}
%>
</select>
年
<select name="select3">
<%
for(int i=1;i<=12;i++){
checked="";
if(month!=null&&month.equals(String.valueOf(i))){
checked=" selected";
}
%>
<option value="<%=i%>"<%=checked%>><%=i%></option>
<%
}
%>
</select>
</td>
</tr> -->
</table>
<table border="0" width="98%" align="center" height="30%" class="collapse">
<input type="hidden" name="date">
<input type="hidden" name="week">
<input type="hidden" name="userID">
<tr class="tdB" >
<td class="tdC" align="center" width="50%">日期</td>
<td colspan="2" align="center" class="tdC">填写</td>
</tr>
<tr>
<%
String week=null;
Calendar calendar1=diaryManage.getBeforeDate(3);
Date date=new Date(calendar1.getTimeInMillis());
String dateString = formatter.format(date);
switch(calendar1.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;
}
%>
<td class="common" align="center"><%=dateString%> 星期<%=week%></td>
<%
System.out.println(dateString);
%>
<td width="27%" align="center" class="common"><a href="/krm/servlet/DiaryInfoTipServlet?write=i&date=<%=dateString%>&week=<%=week%>">每日信息</a>
</td>
<td width="23%" align="center" class="common"><a href="/krm/jsp/diamanage/diaryInfoTip/diaryInfoTipWriteOther.jsp?date=<%=dateString%>&week=<%=week%>">其他信息</td>
</tr>
<tr>
<%
calendar1=diaryManage.getBeforeDate(2);
date=new Date(calendar1.getTimeInMillis());
dateString = formatter.format(date);
switch(calendar1.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;
}
%>
<td class="common" align="center"><%=dateString%> 星期<%=week%></td>
<td align="center" class="common"><a href="/krm/servlet/DiaryInfoTipServlet?write=i&date=<%=dateString%>&week=<%=week%>">每日信息</a>
</td>
<td align="center" class="common"><a href="/krm/jsp/diamanage/diaryInfoTip/diaryInfoTipWriteOther.jsp?date=<%=dateString%>&week=<%=week%>">其他信息</td>
</tr>
<tr>
<%
calendar1=diaryManage.getBeforeDate(1);
date=new Date(calendar1.getTimeInMillis());
dateString = formatter.format(date);
switch(calendar1.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;
}
%>
<td class="common" align="center"><%=dateString%> 星期<%=week%></td>
<td align="center" class="common"><a href="/krm/servlet/DiaryInfoTipServlet?write=i&date=<%=dateString%>&week=<%=week%>">每日信息</a>
</td>
<td align="center" class="common"><a href="/krm/jsp/diamanage/diaryInfoTip/diaryInfoTipWriteOther.jsp?date=<%=dateString%>&week=<%=week%>">其他信息</td>
</tr>
<tr>
<%
calendar1=diaryManage.getBeforeDate(0);
date=new Date(calendar1.getTimeInMillis());
dateString = formatter.format(date);
switch(calendar1.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;
}
%>
<td class="common" align="center"><%=dateString%> 星期<%=week%></td>
<td align="center" class="common"><a href="/krm/servlet/DiaryInfoTipServlet?write=i&date=<%=dateString%>&week=<%=week%>">每日信息</a>
</td>
<td align="center" class="common"><a href="/krm/jsp/diamanage/diaryInfoTip/diaryInfoTipWriteOther.jsp?date=<%=dateString%>&week=<%=week%>">其他信息</td>
</tr>
</table>
<%
}
%>
</form>
<%if(userList.size()==0){%><table border="0" width="98%" align="center" height="20%" class="collapse">
<tr>
<td class="common" align="center">您没有可查看的数据!请与管理员联系</td>
</tr>
</table><% }%>
</td> <%if(userList.size()!=0){%><tr><td align="center" class="tdC"> <input name="button" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="document.location.href='/krm/jsp/diamanage/diaryInfoTip/diaryInfoTipSearch.jsp'" value="返 回" >
</td></tr><%}%>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -