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

📄 diaryamend.jsp

📁 tomcat最新安装程序
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page contentType="text/html;charset=GB2312" %> 
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ page import="cn.com.aheadsoft.util.StringFormat"%>
<%@ page import="java.io.FileInputStream"%>
<%@ page import="cn.com.aheadsoft.util.Configuration"%>

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

<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="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="diaryManage" scope="page" class="cn.com.aheadsoft.manage.DiaryManage" />
<jsp:useBean id="diaryDateRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryDateRecordSet" />
<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;
	//权限校验
	
        userInfo=(UserInfo)session.getAttribute("userinfo") ;
	int userPopInt=userPurviewManage.getUserPopInt(userInfo,"5","1","u");
	if(userPopInt==-2){
		response.sendRedirect("/krm/jsp/nologin.htm");
		return;
	}
	
	if(userPopInt<1){
		response.sendRedirect("/krm/jsp/util/info.jsp?msg=对不起,您没有修改日记的权限!");
		return;	
	}

	String status="u";
	
	DiaryForTaskRecordSet diaryForTaskRs=new DiaryForTaskRecordSet();
	diaryForTaskRs=(DiaryForTaskRecordSet)request.getAttribute("DiaryForTaskRecordSet");
	
	String myDate=(String)request.getAttribute("writeDate");

	//String diaryDate_ID=request.getParameter("diaryDate_ID");
	String diaryDate_ID=(String)request.getAttribute("diaryDate_ID");
	
	userID=userInfo.GetUserID();
	userName=userInfo.GetRealName();
/*
获取任务信息
*/	
	DetailRecordSet detailRs=new DetailRecordSet();
	//if(!userID.equals("141")){
	  detailRs=(DetailRecordSet)request.getAttribute("DetailRecordSet");
	//}
	
	error=request.getParameter("error");	
	if(error==null){
		error="0";
	}
	error=error.trim();
	String[] content;
	String[] PD_ID;
	String[] DPD_ID;
	String[] infoItem;//新增		
	String  week="";
	String writeDate="",DIA_ID="",use1="",selfInfo="",memoInfo="";
	String strItem; 
        String workTime="",learnTime="",sportTime="",restTime="";
	Calendar calendar=Calendar.getInstance();
	int num=0;
	diaryDateRecordSet=diaryManage.getDiaryDate(diaryDate_ID);

	periodRecordSet=periodManage.getAll("1");
	num=periodRecordSet.size();
	
	String amendUserID=null;
	if(diaryDateRecordSet.next()){	
		DIA_ID=diaryDateRecordSet.getDIA_ID();
		amendUserID=diaryDateRecordSet.getUser_ID();
		session.setAttribute("amendUserID",amendUserID);//存储要查询的某个用户日记的UserID 
        	workTime=diaryDateRecordSet.getDIA_workTime();
		learnTime=diaryDateRecordSet.getDIA_learnTime();
	        sportTime=diaryDateRecordSet.getDIA_sportTime();
		restTime=diaryDateRecordSet.getDIA_restTime();
                		
		writeDate=diaryDateRecordSet.getDIA_writeDate();
		use1=diaryDateRecordSet.getUser_ID();
		selfInfo=diaryDateRecordSet.getDIA_selfInfo();
		memoInfo=diaryDateRecordSet.getDIA_memoInfo();
		
		diaryPeriodRecordSet=periodManage.getAllByDIA_ID(DIA_ID);
		//num=diaryPeriodRecordSet.size();
		
		Date date=Date.valueOf(writeDate);
		//Date date=Date.valueOf(myDate);
		  		
		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;		
		}
	}else{
		error="3";
	}
	if(!userID.equals(use1)){
		error="4";//修改用户id校验出错
	}
	
%>
<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];
			diaryPeriodRecordSet.next();			
			
			infoItem=new String[24];
			
			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();
			
			String[] valueInfo=new String[24];
			
			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();

                        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();
	}
	function numTest(){				
		var rest=document.form1.rest.value;
		var work=document.form1.work.value;
		var play=document.form1.sport.value;
		var study=document.form1.study.value;
		test=/^\d+(\.\d)*$/
		if(!test.test(rest)){
			document.form1.rest.focus();
			alert("您输入的休息小时数不对!请校验!");
			return false;			
		}
		if(!test.test(work)){
			document.form1.work.focus();
			alert("您输入的工作小时数不对!请校验!");
			return false;
		}
		if(!test.test(play)){
			document.form1.sport.focus();
			alert("您输入的运动小时数不对!请校验!");
			return false;
		}
		if(!test.test(study)){
			document.form1.study.focus();
			alert("您输入的学习小时数不对!请校验!");
			return false;
		}
		if((study-0)+(work-0)+(play-0)+(rest-0)>24){
			document.form1.work.focus();
			alert("您输入的小时总数大于24小时!请校验!");
			return false;
		}
		var add=0;
		<%for(int i=0;i<num;i++){%>
			/*if(document.form1.t<%=DPD_ID[i]%>.value==null||document.form1.t<%=DPD_ID[i]%>.value==""){
				add++;
			}*/
		   /* --------  新添加的,修改:曾红立*/			
   		   //begin
		   if(document.form1.status_13<%=i%>.options[0].selected){
		     alert("请选择项目!");
		     document.form1.status_13<%=i%>.focus();
		     return false;
		   }
        	   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";
		   }
		   
					
		<%}%>
		/*if(add==<%=num%>){
			document.form1.t<%=DPD_ID[0]%>.focus();
			alert("请输入日记的详细内容!");
			return false;
		}*/
		return true;
	}
	
	function count(){//自动统计时间
			
		   var t_workTime=0;
		   var t_studyTime=0;
		   var t_restTime=0;
		   var t_sportTime=0;		   
                   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]%>;		   

⌨️ 快捷键说明

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