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

📄 diaryinfolist.jsp

📁 tomcat最新安装程序
💻 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">&nbsp;您的位置:工作日记 >> 每日信息 >> <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">&nbsp;&nbsp;&nbsp;姓名: 
              <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">&nbsp;&nbsp;&nbsp;月份: 
              <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 + -