📄 worktongjiselect.jsp
字号:
<%@ page language="java" import="java.util.*"
contentType="text/html; charset=GBK"%>
<%@ page import="com.accp.oa.common.PublicClass"%>
<%@ page import="com.accp.oa.bean.BranchBean"%>
<%@ page import="com.accp.oa.bean.EmpBean"%>
<%
String path = request.getContextPath();
BranchBean branchBean = null;
EmpBean eBean = null;
PublicClass pubcla = new PublicClass();
%>
<html>
<head>
<title>统计</title>
<LINK rel="stylesheet" type="text/css"
href="<%=path%>/css/style_2.css">
</head>
<script language="JavaScript">
function CheckDate(INDate)
{ if (INDate=="")
{return true;}
subYY=INDate.substr(0,4)
//转换月份
if(INDate.indexOf('-',0)!=-1){ separate="-"}
else{
if(INDate.indexOf('/',0)!=-1){separate="/"}
else {return true;}}
area=INDate.indexOf(separate,0)
subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1))
if(subMM.length<2){subMM="0"+subMM}
//转换日
area=INDate.lastIndexOf(separate)
subDD=INDate.substr(area+1,INDate.length-area-1)
if(eval(subDD)<10){subDD="0"+eval(subDD)}
NewDate=subYY+"-"+subMM+"-"+subDD
if(NewDate.length!=10){return true;}
if(NewDate.substr(4,1)!="-"){return true;}
if(NewDate.substr(7,1)!="-"){return true;}
if(NewDate.substr(5,2)>"12"){return true;}
if(NewDate.substr(8,2)>"31"){return true;}
return false;}
</script>
<script language="javascript">
function chg2(company){
var company=document.form1.company.value;
var branch=document.form1.branch.value;
var url='stat.jsp?company='+company+'&branch='+branch;
location.href=url;
}
function chg3()
{
var branch = document.getElementById("branch").value;
self.location = "workTongJiSelect.jsp?branch=" + branch;
}
</script>
<script language="javascript">
function checkss(){
if(form1.branch.value==""){
window.alert("请填写部门");
return false;
}
if(form1.times.value!=""){
if(CheckDate(form1.times.value)){
alert("您输入时间有误,请重新输入!");
return false;
}
}
if(form1.times1.value!=""){
if(CheckDate(form1.times1.value)){
alert("您输入时间有误,请重新输入!");
return false;
}
}
if(form1.times1.value != "" && form1.times.value != "")
{
if(form1.times1.value < form1.times.value){
alert("您输入时间区域有误,请重新输入!");
return false;
}
}
document.form1.action="<%=path%>/servlet/TongJiWorkJinDuServlet";
document.form1.submit();
return true;
}
function checkss1(){
if(form1.branch.value==""){
window.alert("请填写部门");
return false;
}
if(form1.times.value != "")
{
if(CheckDate(form1.times.value)){
alert("您输入时间有误,请重新输入!");
return false;
}
}
if(form1.times1.value!=""){
if(CheckDate(form1.times1.value)){
alert("您输入时间有误,请重新输入!");
return false;
}
}
if(form1.times1.value != "" && form1.times.value != "")
{
if(form1.times1.value < form1.times.value){
alert("您输入时间区域有误,请重新输入!");
return false;
}
}
document.form1.action="<%=path%>/servlet/TongJiWorkJiLuServlet";
document.form1.submit();
return true;
}
</script>
<body>
<%
String branch = request.getParameter("branch");
if (branch != null) {
branch = new String(branch.getBytes("ISO_8859_1"), "GBK");
}
%>
<br>
<form method="post" name="form1" target="bottomFrame">
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tr>
<td>
<div align="left">
<img src="../images/advise.gif" width="16" height="16">
统计
</div>
</td>
</tr>
</table>
<div align="right"></div>
<hr size=1>
<center>
<table width="100%" border="1" cellspacing="0" cellpadding="0"
bordercolor="#FFFFFF" bordercolordark="#FFFFFF"
bordercolorlight="#Eff2fb">
<tr>
<td>
</td>
<td colspan="2">
<h3>
查询条件
<h3>
</td>
<td>
</td>
</tr>
<tr>
<td align="right">
部门
</td>
<td>
<SELECT name="branch" size="1" onChange="chg3(this.value);">
<option value="">
—请选择—
</option>
<%
ArrayList listB = pubcla.SelectBranchName();
for (int i = 0; i < listB.size(); i++) {
branchBean = (BranchBean) listB.get(i);
if (!branchBean.getBname().equals(branch)) {
%>
<option value="<%=branchBean.getBname()%>">
<%=branchBean.getBname()%>
</option>
<%
} else {
%>
<option value="<%=branchBean.getBname()%>" selected="selected">
<%=branchBean.getBname()%>
</option>
<%
}
}
%>
</SELECT>
</td>
</tr>
<tr>
<td>
<div align="right">
人员名称
</div>
</td>
<td>
<select name="name">
<option selected value="">
—请选择—
</option>
<%
ArrayList listE = pubcla.SelectEmpName(branch);
for (int i = 0; i < listE.size(); i++) {
eBean = (EmpBean) listE.get(i);
%>
<option value="<%=eBean.getEname()%>">
<%=eBean.getEname()%>
</option>
<%
}
%>
</select>
</td>
</tr>
<tr>
<td>
<div align="right">
起止时间
</div>
</td>
<td>
<input name="times" type="text" size="9">
</td>
</tr>
<tr>
<td>
<div align="right">
截止时间
</div>
</td>
<td>
<div align="left">
<input name="times1" type="text" size="9">
</div>
</td>
</tr>
<tr>
<td align="right">
<input type="button" name="Submit" value="统计记录"
onClick="return checkss1()">
</td>
<td>
<input type="button" name="Submit1" value="统计进度"
onClick="return checkss()">
</td>
</tr>
</table>
</center>
<div align="right"></div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -