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

📄 diarywrite.jsp

📁 tomcat最新安装程序
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ page import="cn.com.aheadsoft.recordset.DiaryDefaultSetRecordSet"%>

<%@ page import="cn.com.aheadsoft.recordset.DetailRecordSet"%>

<%@ page contentType="text/html;charset=GB2312" %> 
<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="diaryDefaultSetRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryDefaultSetRecordSet" />
<jsp:useBean id="diaryManage" scope="page" class="cn.com.aheadsoft.manage.DiaryManage" />
<jsp:useBean id="userPurviewManage" scope="page" class="cn.com.aheadsoft.manage.UserPurviewManage" />
<jsp:useBean id="userInfo" scope="page" class="cn.com.aheadsoft.util.UserInfo" />

<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>
<%
	String userID;
	String userName;
	String error;
	String existRecordSet;
	boolean b;
	

	existRecordSet=(String)request.getAttribute("existRecordSet");
	if(null==existRecordSet){
//	    如果为空,则进行提示,以防止用户刷新页面时进行报错显示!	  	  
	  response.sendRedirect("/krm/jsp/diamanage/diaryWrite/tip.htm");
	  return;	 
	}	
	
	if(existRecordSet.equals("1")){
	  diaryDefaultSetRecordSet=(DiaryDefaultSetRecordSet)request.getAttribute("DiaryDefaultSetRecordSet");
	  b=true;
	}else {
	  diaryDefaultSetRecordSet=null;
	  b=false;
	}
	
	  		
        userInfo=(UserInfo)session.getAttribute("userinfo") ;
	int userPopInt=userPurviewManage.getUserPopInt(userInfo,"5","1","i");
	
	if(userPopInt==-2){
		response.sendRedirect("/krm/jsp/nologin.htm");
		return;
	}

	String status="i";
	userID=userInfo.GetUserID();
	userName=userInfo.GetRealName();
	error=request.getParameter("error");
	
	String strItem="";

/*
获取任务信息
*/	
	DetailRecordSet detailRs=new DetailRecordSet();
	//if(!userID.equals("141")){
	  detailRs=(DetailRecordSet)request.getAttribute("DetailRecordSet");
	//}
	
	if(error==null){
		error="0";
	}
	error=error.trim();
	periodRecordSet=periodManage.getAll("1");
	int num=periodRecordSet.size();
	String[] content=new String[num];
	String[] PD_ID=new String[num];
	String  week=null;
	Calendar calendar= null;
	Date date;
	
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    java.util.Date d=new java.util.Date();    
    String dateString = formatter.format(d);

    String dateStr=(String)request.getAttribute("date");
    date=Date.valueOf(dateStr);
    	
    calendar=Calendar.getInstance();
    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;		
	}
	
%>
<script language="JavaScript">
<!--	
	
	function transform(id) {
	 	var old;
		old=document.form1.timeNO.value;
		<%
                        int[] timePeriodInfo=new int[num]; //时间间隔数组
		
			for(int i=0;i<num;i++){
			periodRecordSet.next();
			PD_ID[i]=periodRecordSet.getPD_ID();
			content[i]=periodRecordSet.getPD_startTime().substring(0,5)+"-"+periodRecordSet.getPD_stopTime().substring(0,5);

                        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;
			
			
		%>
		if(old==<%=PD_ID[i]%>){
			document.form1.t<%=PD_ID[i]%>.value=document.form1.text.value;			
		}
		<%
			}
			for(int i=0;i<num;i++){
		
		%>
		if(id==<%=PD_ID[i]%>){
			document.form1.text.value=document.form1.t<%=PD_ID[i]%>.value;
			document.form1.timeName.value="详细内容<%=content[i]%>";
		}
		<%
			}
		%>
		document.form1.timeNO.value=id;
		document.form1.text.focus();
	}
	
	function numTest(){
			
		var add=0;
		<%for(int i=0;i<num;i++){%>
			if(document.form1.t<%=PD_ID[i]%>.value==null||document.form1.t<%=PD_ID[i]%>.value==""){
				add++;
			}		
		<%
		}
		if(num==0){
			PD_ID=new String[1];
			PD_ID[0]="";		
		}		
		%>
		<% for(int i=0;i<num;i++){%>		
		   if(document.form1.status_13<%=i%>.options[0].selected){
		     alert("请选择项目!");
		     document.form1.status_13<%=i%>.focus();
		     return false;
		   }
		   /* --------  新添加的,修改:曾红立*/
		   //begin
        	   if((document.form1.status_13<%=i%>.value=="A")||
		      (document.form1.status_13<%=i%>.value=="B") ||
		      (document.form1.status_13<%=i%>.value=="C") ||
		      (document.form1.status_13<%=i%>.value=="D")){
		        alert("请选择分类的项目!");
		        document.form1.status_13<%=i%>.focus();
		        return false;
		   }
		   		   
		   if((document.form1.status_13<%=i%>.value.substring(0,1)=="B")&&(!document.form1.TaskItem<%=i%>.options[0].selected)){
		        document.form1.TaskItem<%=i%>.value="0";
		   }

		   if((document.form1.status_13<%=i%>.value.substring(0,1)=="C")&&(!document.form1.TaskItem<%=i%>.options[0].selected)){
		        document.form1.TaskItem<%=i%>.value="0";
		   }
		   
		   if((document.form1.status_13<%=i%>.value.substring(0,1)=="D")&&(!document.form1.TaskItem<%=i%>.options[0].selected)){
		        document.form1.TaskItem<%=i%>.value="0";
		   }
		   		   
		  //end 		   
		<%
		}
		%>
        if(document.form1.first.value=="false"){
          document.form1.first.value="true";
          return true;
        }else{
          return false;			
          }		
		//return true;
	}
	
	function count(value){
	
		   var workTime=0;//parseInt(document.form1.work.value);
		   var studyTime=0;//parseInt(document.form1.study.value);;	
		   var restTime=0;//parseInt(document.form1.rest.value);;
		   var sportTime=0;//parseInt(document.form1.sport.value);;
		   
                   var selectIndex=0;
                   var strTemp;                  
                   var myArray=new Array();                                      
		   
		<% for(int i=0;i<num;i++){%>	
		   
		   selectIndex=document.form1.status_13<%=i%>.selectedIndex;		   
		   strTemp=document.form1.status_13<%=i%>.options[selectIndex].value;
		   strTemp=strTemp.substring(0,1);
		   myArray[<%=i%>]=<%=timePeriodInfo[i]%>;		   
		   if(strTemp=="A")
		     workTime=workTime+myArray[<%=i%>];
                   else if(strTemp=="B")		     
		     studyTime=studyTime+myArray[<%=i%>];
                   else if(strTemp=="C")
                      sportTime=sportTime+myArray[<%=i%>];
                   else if(strTemp=="D")
		     restTime=restTime+myArray[<%=i%>];
		   document.form1.work.value=workTime;
		   document.form1.study.value=studyTime;
		   document.form1.sport.value=sportTime;
		   document.form1.rest.value=restTime;
		<%
		}
		%>
		return true;

	}
	
-->
</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" valign="top">
      <form name="form1" method="post" action="/krm/servlet/DiaryWriteServlet" onSubmit="return numTest();">		 
         <table border="0" cellpadding="0" cellspacing="0" width="98%" align="center">
        <tr > 
            <td class="tdA" colspan="9" >工作日记</td>
		</tr>
		   
        <%
            if(num!=0&&calendar.getTimeInMillis()< Calendar.getInstance().getTimeInMillis()){
		%>
        <TR> 
            <TD align=center class="tdC" colSpan="9" >&nbsp;&nbsp;&nbsp;姓名:<%=userName%>&nbsp;&nbsp;&nbsp;&nbsp;时间:<%=date.toString()%>&nbsp;&nbsp;&nbsp;&nbsp;星期<%=week%> </TD>
        </TR>	
        <TR> 
            <td  colSpan="9">
             <input type="hidden" name="first" value="false">
             <input type="hidden" name="status" value="<%=status%>">
             <input type="hidden" name="timeNO" value="<%=PD_ID[0]%>">
             <input type="hidden" name="dateStr" value="<%=date.toString()%>">
				  <table border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
			          <TR class="tdB"> 			
			            <TD width="20%" class="tdC" align="center"  nowrap >时 段 </TD>
			            <TD width="20%" class="tdC" align="center" nowrap >任务 </TD>			            
			            <TD width="60%" class="tdC" align="center">详 细 内 容 </TD>
			          </TR>					  

⌨️ 快捷键说明

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