📄 diaryamend.jsp
字号:
<%@ 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 + -