📄 humanfile_find.jsp
字号:
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/tld/page.tld" prefix="page" %>
<html>
<head>
<base href="http://localhost:8080/accp_hr/">
<title>人力资源查询页面</title>
<script type="text/javascript" src="accp_hr/interface/FirstK.js"></script>
<script type="text/javascript" src="accp_hr/interface/SecondK.js"></script>
<script type="text/javascript" src="accp_hr/interface/ThirdK.js"></script>
<script type="text/javascript" src="accp_hr/interface/MojarkModel.js"></script>
<script type="text/javascript" src="accp_hr/interface/MojarModel.js"></script>
<script type="text/javascript" src="accp_hr/engine.js"></script>
<script type="text/javascript" src="accp_hr/util.js"></script>
<script type="text/javascript">
window.onload=function(){
firstFind();
zwflfind();
}
function newoption(){
nops=new Option();
nops.value=-1;
nops.text="---未选择---";
return nops;
}
//一级机构
function firstFind()
{
FirstK.findAll(null,showFirst);
}
function showFirst(firstitem)
{
$('firstk').options.add(newoption());
DWRUtil.addOptions('firstk',firstitem,'ffkId','firstKindName');
secondFind(-1);
}
//二级机构
function secondFind(kid)
{
if(kid==-1){
$('secondk').options.length=0;
$('thirdk').options.length=0;
$('secondk').options.add(newoption());
$('thirdk').options.add(newoption());
}else{
SecondK.findAll(kid,showSecond);
}
}
function showSecond(seconditem){
$('secondk').options.length=0;
$('secondk').options.add(newoption());
DWRUtil.addOptions('secondk',seconditem,'fskId','secondKindName');
thirdFind(seconditem[0].fskId);
}
//三级机构
function thirdFind(kid)
{
if(kid==-1){
$('thirdk').options.add(newoption());
}else{
ThirdK.findAll(kid,showThird);
}
}
function showThird(thirditem){
$('thirdk').options.length=0;
$('thirdk').options.add(newoption());
DWRUtil.addOptions('thirdk',thirditem,'ftkId','thirdKindName');
}
//职位分类
function zwflfind(){
MojarkModel.findAll(showZwfl);
}
function showZwfl(zwitem){
$('zwfl').options.add(newoption());
DWRUtil.addOptions('zwfl',zwitem,'majorKindId','majorKindName');
zhiweifind(zwitem[0].majorKindId);
}
//职位
function zhiweifind(mid){
MojarModel.findAll(mid,showZhiwei);
}
function showZhiwei(zwitem){
$('zhiwei').options.length=0;
$('zhiwei').options.add(newoption());
DWRUtil.addOptions('zhiwei',zwitem,'makId','majorName');
}
</script>
<style type="text/css">
.texts{
width:200px;
}
</style>
</head>
<body bgcolor="#DADEDD" style="background-image: url('images/accphr/main.jpg');background-attachment :fixed ;">
<center>人力资源查询</center>
<br>
<html:form action="humanFile" styleId="form1">
<input type="hidden" name="ophf" value="toList" >
<table align="center" width="100%" border="0" style="font-size: 12px">
<tr>
<td>
一级机构:<html:select property="humanFile.firstKindId" styleId="firstk" onchange="secondFind(this.value);" styleClass="texts" >
</html:select>
职位分类:<html:select property="humanFile.humanMajorKindId" styleId="zwfl" onchange="zhiweifind(this.value);" styleClass="texts" >
</html:select>
</td>
</tr>
<tr>
<td>
二级机构:<html:select property="humanFile.secondKindId" styleId="secondk" onchange="thirdFind(this.value)" styleClass="texts" >
</html:select>
职位名称:<html:select property="humanFile.humanMajorId" styleId="zhiwei" styleClass="texts" >
</html:select>
</td>
</tr>
<tr>
<td>
三级机构:<html:select property="humanFile.thirdKindId" styleId="thirdk" styleClass="texts" >
</html:select>
<html:submit value=" 查 询 " />
</td>
</tr>
<tr>
<td>
<logic:notEmpty name="humanFileForm" property="pageResult.list">
<table border="1" cellspacing="0" align="center" width="100%" bordercolor="black" style="font-size: 12px">
<tr>
<th>档案编号</th>
<th>姓名</th>
<th>性别</th>
<th>一级机构</th>
<th>二级机构</th>
<th>三级机构</th>
<th>职位分类</th>
<th>职称</th>
</tr>
<c:forEach var="item" items="${humanFileForm.pageResult.list}">
<tr>
<td align="center"><a href='humanFile.do?ophf=toShow&hid=${item.hufId }'>${item.hufId }</a></td>
<td>${item.humanName }</td>
<td>${item.humanSex }</td>
<td>${item.firstKindName }</td>
<td>${item.secondKindName }</td>
<td>${item.thirdKindName }</td>
<td>${item.humanMajorKindName }</td>
<td>${item.hunmaMajorName}</td>
</tr>
</c:forEach>
</table>
</logic:notEmpty>
<logic:empty name="humanFileForm" property="pageResult.list">
<b>没有检索到您想要的信息</b>
</logic:empty>
</td>
</tr>
<tr>
<td>
<logic:notEmpty name="humanFileForm" property="pageResult.list">
<page:link formName="humanFileForm"/>
</logic:notEmpty>
</td>
</tr>
</table>
</html:form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -