⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deptquery.jsp

📁 oa办公系统
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<link href="../../common/defaultFa/css/all.css" rel="stylesheet"
		type="text/css" />
	<link href="../../common/defaultFa/css/css.css" rel="stylesheet"
		type="text/css" />

	<head>
		<title>查询部门考勤</title>
		<SCRIPT language=javascript src="../../common/js/datetime.js"></SCRIPT>
		<script Language="JavaScript">
function checkForm()
{
   if(document.form1.userNames.value=="")
   {
       return confirm("是否查询部门所有员工记录?");
   } else { 
       return (true);
   }
}

function clearUsers()
{
   document.form1.userNames.value="";
}
function chooseUsers(){
  //设置模式窗口的一些状态值
  var windowStatus = "dialogWidth:350px;dialogHeight:300px;center:1;status:0;";
  //在模式窗口中打开的页面
  var url = "/oa/dept/read/choose_main.jsp";
  //将模式窗口返回的值临时保存
  var temp = showModalDialog(url,"",windowStatus);
  //将刚才保存的值赋给文本输入框returnValue
  //alert(temp);
  //在temp中将拿到用户的ID和真实名字.格式为:id:真实名字,id2:真实名字2,
  var ids="",names="";
  var toSplit=temp;
  while((index=toSplit.indexOf(","))>=0){
  	var sub=toSplit.substring(0,index);
  	toSplit=toSplit.substring(index+1,toSplit.length);
  	offset=sub.indexOf(":");
  	ids+=sub.substring(0,offset)+",";
  	names+=sub.substring(offset+1,sub.length)+",";
   }
   //names=names.  去除最后一个","
   document.form1.userIds.value=ids;
   document.form1.userNames.value=names;
   //alert("ID:"+id+"\nnames:"+names);
  
 }
        </script>
	</head>

	<body style="overflow-y:auto">

		<table border="0" align="center" cellpadding="0" cellspacing="0"
			class="tb_title">
			<tr>
				<th align="left" valign="middle">
					查询部门考勤
				</th>
				<td>
					&nbsp;

				</td>
			</tr>
		</table>
		<p></p>

		<form id="form1" name="form1" method="post" action="deptQuery.html">
			<table width="70%" border="0" cellpadding="0" cellspacing="0"
				class="tb_form" align="center">
				<tr>
					<td width="70" height="22" align="center" nowrap="nowrap">
						考勤类型:
					</td>
					<td width="723">
						<select name="appTypeId">
							<option value="0">
								所有
							</option>
							<option value="1">
								外出
							</option>
							<option value="2">
								请假
							</option>
							<option value="3">
								出差
							</option>
						</select>
					</td>
				</tr>
				<tr>
					<td align="center" height="22">
						考勤时间:
					</td>
					<td>
						<input type="text" name="from"
							value="${requestScope.exam.beginTime }"
							onClick="show_cele_date('','',from)">
						&nbsp; 至&nbsp;
						<input type="text" name="to"
							value="${requestScope.exam.beginTime }"
							onClick="show_cele_date('','',to)">
					</td>
				</tr>
				<tr>
					<td height="22" nowrap="nowrap" align="center">
						员工姓名:
					</td>
					<td>
						<textarea name="userNames" rows="4"></textarea>
						<input type="button" name="add" value="添加" onClick="chooseUsers()" />
						<input type="button" name="clear" value="清空"
							onClick="clearUsers()" />
						<input type="hidden" name="userIds" />
					</td>
				</tr>
			</table>
			<p></p>
			<table border="0" align="center" cellpadding="0" cellspacing="0"
				class="tb_foot">
				<tr>
					<td colspan="2" align="center">
						<input name="btn_query" type="submit" id="btn_query"
							value=" 查  询 " onClick="checkForm()">
						&nbsp;
						<input name="btn_cancel" type="button" id="btn_cancel"
							value=" 返  回 " onClick="window.location.href='deptAttend.jsp'">
					</td>
				</tr>
			</table>
		</form>
		<table width="100%" border="0" cellpadding="0" cellspacing="1"
			class="tb_data" id="tb_query">
			<thead>
				<tr>
					<td width="10%" align="center">
						员工ID
					</td>
					<td width="12%" align="center">
						员工姓名
					</td>
					<td width="30%" align="center">
						申请时间
					</td>
					<td width="22%" align="center">
						返回时间
					</td>
					<td width="13%" align="center">
						考勤类型
					</td>
					<td width="13%" align="center">
						详细情况
					</td>
				</tr>
			</thead>
			<c:forEach var="record" items="${records }" varStatus="status">
				<tr>
					<td align="center" >
						${record.userId }
					</td>
					<td align="center" >
						${record.userName }
					</td>
					<td align="center">
						${record.toLeave } -- ${record.toReturn }
					</td>
					<td align="center">
						<c:if test="${record.backTime== 0000000000 }">未登记返回</c:if>
						<c:if test="${record.backTime!= 0000000000 }">${record.backTime }</c:if>
					</td>
					<td align="center">
						<c:if test="${record.appTypeId==1 }">外出</c:if>
						<c:if test="${record.appTypeId==2 }">请假</c:if>
						<c:if test="${record.appTypeId==3 }">出差</c:if>
					</td>
					<td align="center">
						<a href="showSingleRecord.jsp?record=${record }">查看</a>
					</td>
				</tr>
			</c:forEach>

			<!-- 
    <tr>
      <td height="25" colspan="7" align="center"><a href="#">首页 </a>&nbsp;<a href="#">上一页</a>&nbsp;<a href="#">下一页 </a>&nbsp;<a href="#">最后一页</a>
        &nbsp;
        <input name="textfield" type="text" value="1" size="3" />
      <a href="#">跳转</a></td>
    </tr>
     -->
		</table>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -