📄 diarydefaultset.jsp
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page import="java.net.URLEncoder"%>
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<%@ 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="diaryItemRecordSet" scope="page" class="cn.com.aheadsoft.recordset.DiaryItemRecordSet" />
<jsp:useBean id="diaryManage" scope="page" class="cn.com.aheadsoft.manage.DiaryManage" />
<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 userDept;
//权限校验
userInfo=(UserInfo)session.getAttribute("userinfo") ;
userID=userInfo.GetUserID();
String status="i";
userName=userInfo.GetRealName();
userDept=userInfo.GetDeptName();
diaryItemRecordSet=diaryManage.getDiaryItem();
if(0==diaryItemRecordSet.size()){
response.sendRedirect("/krm/jsp/util/info.jsp?msg="+java.net.URLEncoder.encode("不存在工作日记项目设置!请与系统管理员联系!"));
return;
}
diaryDefaultSetRecordSet=diaryManage.getDiaryDefaultSetByUser(userID);//新增,根据用户ID获取该用户对应的工作日记默认设置
int recordSetSize=diaryDefaultSetRecordSet.size(); //新增
periodRecordSet=periodManage.getAll("1");
int num=periodRecordSet.size();
if(num==0){
response.sendRedirect("/krm/jsp/util/info.jsp?msg="+java.net.URLEncoder.encode("不存在时段信息!请与系统管理员联系!"));
return;
}
String[] content=new String[num];
String[] PD_ID=new String[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);
}
%>
<script language="JavaScript">
<!--
function numTest(){
<% 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;
}
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;
}
<%
}
%>
return true;
}
function reset(){
<%for(int i=0;i<num;i++){%>
document.form1.status_13<%=i%>.selectIndex=0;
document.form1.txtArea<%=i%>.value="";
<%
}
%>
}
function modify(){
if(numTest()){
document.form1.status.value="u";
document.form1.action="/krm/servlet/DiaryDefaultSetServlet";
document.form1.submit();
}
//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/DiaryDefaultSetServlet" onSubmit="return numTest();">
<table border="0" cellpadding="0" cellspacing="0" width="98%" align="center">
<tr >
<td class="tdA" colspan="2"> 工作日记默认设置</td>
</tr>
<TR>
<TD>
<input type="hidden" name="status" value="<%=status%>">
<input type="hidden" name="timeNO" value="<%=PD_ID[0]%>">
<table border="0" cellpadding="0" cellspacing="0" width="98%" align="center">
<TR align="center" class="tdB">
<TD width="27%" align="center" class="tdC" nowrap>时段</TD>
<TD width="73%" class="tdC">详 细 内 容</TD>
</TR>
<%
String strItemName="";
String strTypeID="";
String strType="";
String[] strWorks;
String[] strStudys;
String[] strSports;
String[] strRests;
String[] strWorkIDs;
String[] strStudyIDs;
String[] strSportIDs;
String[] strRestIDs;
int sizeA=diaryManage.getDiaryItemTypeNum("A");
strWorks=new String[sizeA+1];
strWorkIDs=new String[sizeA+1];
strWorks=diaryManage.getDiaryItems("A");
strWorkIDs=diaryManage.getDiaryTypeIDS("A");
int sizeB=diaryManage.getDiaryItemTypeNum("B");
strStudys=new String[sizeB+1];
strStudyIDs=new String[sizeB+1];
strStudys=diaryManage.getDiaryItems("B");
strStudyIDs=diaryManage.getDiaryTypeIDS("B");
int sizeC=diaryManage.getDiaryItemTypeNum("C");
strSports=new String[sizeC+1];
strSportIDs=new String[sizeC+1];
strSports=diaryManage.getDiaryItems("C");
strSportIDs=diaryManage.getDiaryTypeIDS("C");
int sizeD=diaryManage.getDiaryItemTypeNum("D");
strRests=new String[sizeD+1];
strRestIDs=new String[sizeD+1];
strRests=diaryManage.getDiaryItems("D");
strRestIDs=diaryManage.getDiaryTypeIDS("D");
for(int i=0;i<num;i++){
int rowsNum=1;
if(num<5){
rowsNum=7-num;
}
int size=0;
%>
<%
if(recordSetSize==0){
%>
<TR >
<TD width="27%" id=time09_10 class="common" nowrap><%=content[i]%>
<select name="status_13<%=i%>" size=1>
<option value='' selected></option>
<option value='A'>- 工作 -</option>
<%
for(int j=0;j<sizeA;j++){
%>
<option value=<%=strWorkIDs[j]%>><%=strWorks[j]%></option>
<%
;}
%>
<option value='B'>- 学习 -</option>
<%
for(int j=0;j<sizeB;j++){
%>
<option value=<%=strStudyIDs[j]%>><%=strStudys[j]%></option>
<%
;}
%>
<option value='C'>- 运动 -</option>
<%
for(int j=0;j<sizeC;j++){
%>
<option value=<%=strSportIDs[j]%>><%=strSports[j]%></option>
<%
;}
%>
<option value='D'>- 休息 -</option>
<%
for(int j=0;j<sizeD;j++){
%>
<option value=<%=strRestIDs[j]%>><%=strRests[j]%></option>
<%
;}
%>
</select>
</TD>
<TD width="73%" class="common">
<textarea cols="15" class="diary_textarea" name="txtArea<%=i%>" style="overflow:auto" rows="<%=rowsNum%>" bgcolor="#E7F3FF"></textarea>
</TD>
</TR>
<%
}else{
status="u";
diaryDefaultSetRecordSet.next();
%>
<TR >
<TD width="27%" id=time09_10 class="common" nowrap><%=content[i]%>
<select name="status_13<%=i%>" size=1>
<option value='' ></option>
<option value='A'>- 工作 -</option>
<%
for(int j=0;j<sizeA;j++){
%>
<option <% if(diaryDefaultSetRecordSet.getDDS_SelectItem().trim().equals(strWorkIDs[j])){%>selected <%}%>value=<%=strWorkIDs[j]%>><%=strWorks[j]%></option>
<%
;}
%>
<option value='B'>- 学习 -</option>
<%
for(int j=0;j<sizeB;j++){
%>
<option <% if(diaryDefaultSetRecordSet.getDDS_SelectItem().trim().equals(strStudyIDs[j])){%>selected <%}%>value=<%=strStudyIDs[j]%>><%=strStudys[j]%></option>
<%
;}
%>
<option value='C'>- 运动 -</option>
<%
for(int j=0;j<sizeC;j++){
%>
<option <% if(diaryDefaultSetRecordSet.getDDS_SelectItem().trim().equals(strSportIDs[j])){%>selected <%}%>value=<%=strSportIDs[j]%>><%=strSports[j]%></option>
<%
;}
%>
<option value='D'>- 休息 -</option>
<%
for(int j=0;j<sizeD;j++){
%>
<option <% if(diaryDefaultSetRecordSet.getDDS_SelectItem().trim().equals(strRestIDs[j])){%>selected <%}%>value=<%=strRestIDs[j]%>><%=strRests[j]%></option>
<%
;}
%>
</select>
</TD>
<TD width="73%">
<textarea cols="15" class="diary_textarea" name="txtArea<%=i%>" style="overflow:auto" rows="<%=rowsNum%>" bgcolor="#E7F3FF"><%=diaryDefaultSetRecordSet.getDDS_Value()%></textarea>
</TD>
</TR>
<%
}// else
%>
<%
} // for
%>
</TABLE>
</TD>
</TR>
<TR>
<TD class="tdC" align="center">
<%
if(0==recordSetSize){
%>
<input name="imageField" type="submit" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" value="设 置" onClick="return numTest()">
<%
}else{
%>
<input name="button2" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="modify()" value="设 置">
<%
}
%>
<input name="button" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="reset()" value="重 置" >
<input name="button" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="history.back(1);" value="返 回" >
</TD>
</TR>
</TABLE>
</form>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -