📄 diarywrite.jsp
字号:
<%@ 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"> 您的位置:工作日记 >><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" > 姓名:<%=userName%> 时间:<%=date.toString()%> 星期<%=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 + -