📄 workcall.jsp
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>
<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="timeManage" scope="page" class="cn.com.aheadsoft.manage.TimeManage"/>
<jsp:useBean id="timeRecordRecordSet" scope="page" class="cn.com.aheadsoft.recordset.TimeRecordRecordSet"/>
<jsp:useBean id="timeBookRecordSet" scope="page" class="cn.com.aheadsoft.recordset.TimeBookRecordSet" />
<jsp:useBean id="timeSetup" scope="page" class="cn.com.aheadsoft.servlet.TimeSetup" />
<html>
<head>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
</head>
<%
//时间判断设置
String nowTime;
String systemTime="";
String error="0";
String week="";
Calendar calendar= Calendar.getInstance();
Date date= new Date(calendar.getTimeInMillis());
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;
}
nowTime= date.toString();
systemTime=timeSetup.getTimeStr();
if(nowTime.equals(systemTime)){
}else{
int i=timeManage.workTimeSet();
if(i>=0){
timeSetup.setTimeStr();
}else{
error="1";
}
}
String userID;
//权限校验
userInfo=(UserInfo)session.getAttribute("userinfo") ;
int userPopInt=userPurviewManage.getUserPopInt(userInfo,"7","1","i");
if(userPopInt==-2){
response.sendRedirect("/krm/jsp/nologin.htm");
}
userID=userInfo.GetUserID();
String userName=userInfo.GetRealName();
String status="i";
String keyStr;
String amArrive=null,amLeave=null,pmArrive=null,pmLeave=null,nightArrive=null,nightLeave=null,workDate=null;
int tag=0;
int key=timeManage.timeCheck(userID);
//1-上午上班点到;2-上午下班;3-下午上班;4-下午下班
//5-晚上加班开始;6-晚上加班结束;7-上午上班已点;8-下午上班已点
if(key==1){
keyStr="您现在进行的是上午上班点到,请点击确认!";
}else if(key==2){
keyStr="您是否确定上午下班?确定请点击!";
}else if(key==3){
keyStr="您现在进行的是下午上班,请点击确认!";
}else if(key==4){
keyStr="您是否确定下午下班?确定请点击!";
}else if(key==5){
keyStr="您晚上确定加班?开始请点击确认!";
}else if(key==6){
keyStr="晚上加班结束";
}else if(key==7){
keyStr="上午上班已点";
}else if(key==8){
keyStr="下午上班已点";
}else if(key==-3){
keyStr="考勤时间未设置!请与管理员联系!";
}else{
keyStr="系统通讯有误!请稍后再试!";
}
timeRecordRecordSet=timeManage.getOneTimeRecord(userID);
if(timeRecordRecordSet!=null){
while(timeRecordRecordSet.next()){
amArrive=timeRecordRecordSet.getREC_amArrive();
amLeave=timeRecordRecordSet.getREC_amLeave();
pmArrive=timeRecordRecordSet.getREC_pmArrive();
pmLeave=timeRecordRecordSet.getREC_pmLeave();
nightArrive=timeRecordRecordSet.getREC_nightArrive();
nightLeave=timeRecordRecordSet.getREC_nightLeave();
workDate=timeRecordRecordSet.getREC_date();
}
}
if(amArrive==null||amArrive.trim().equals("")){
amArrive="未点";
}
if(amLeave==null||amLeave.trim().equals("")){
amLeave="未点";
}
if(pmArrive==null||pmArrive.trim().equals("")){
pmArrive="未点";
}
if(pmLeave==null||pmLeave.trim().equals("")){
pmLeave="未点";
}
if(nightArrive==null||nightArrive.trim().equals("")){
nightArrive="未点";
}
if(nightLeave==null||nightLeave.trim().equals("")){
nightLeave="未点";
}
if(workDate==null||workDate.trim().equals("")){
workDate="今天未点";
}
timeBookRecordSet=timeManage.getTimeBook("1");
while(timeBookRecordSet.next()){
tag=timeBookRecordSet.size();
}
%>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="F1F7F9">
<form name="form1" method="post" action="/krm/servlet/TimeRecordServlet">
<input type="hidden" name="status" value="i">
<input type="hidden" name="key" value="<%=key%>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="F1F7F9">
<tr height="8">
<td></td>
</tr>
<tr>
<td align="center" class="common">
<fieldset style="width:95%; text-align:center">
<legend><img src="/krm/jsp/permanage/image/per_kqdd.gif"></legend>
<br>
姓名:<%=userName%> 时间:<%=date.toString()%> 星期<%=week%><br>
<table border="1" width="95%" align="center" bordercolor="A1B7DB" class="collapse">
<tr bgcolor="3366CC">
<td colspan="10" align="center" class="common"><font color="ffffff"> 考勤管理</font></td>
</tr>
<tr align="center" bgcolor="9BD0F8">
<td colspan="8" class="common">当天考勤情况显示表</td>
</tr>
<tr align="center">
<td class="common">上午上班</td>
<%
if(tag!=1){
%>
<td class="common">上午下班</td>
<td class="common">下午上班</td>
<%
}
%>
<td class="common">下午下班</td>
<td class="common">晚上加班</td>
<td class="common">晚上下班</td>
</tr>
<tr align="center">
<td class="common" width="10%"><%=amArrive%></td>
<%
if(tag!=1){
%>
<td class="common" width="10%"><%=amLeave%></td>
<td class="common" width="10%"><%=pmArrive%></td>
<%
}
%>
<td class="common" width="10%"><%=pmLeave%></td>
<td class="common" width="10%"><%=nightArrive%></td>
<td class="common" width="10%"><%=nightLeave%></td>
</tr>
</table>
<br>
<%
if(!error.equals("1")){
%>
<table border="0" width="100%" height="83" bordercolor="A1B7DB" class="collapse">
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td class="common"><font color="#FF0000"><%=keyStr%></font></td>
</tr>
<tr align="center">
<%
if(key!=7&&key!=8){
%>
<td class="common"><input name="imageField" type="image" src="/krm/jsp/permanage/image/per_kqdd2.gif" >
</td>
<%
}
%>
</tr>
</table>
<%
}else{
%>
<font color="#FF0000">通信出现故障!请刷新或稍后再试!</font>
<%
}
%>
<br>
</fieldset>
</td></tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -