📄 leader_merge.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.recordset.PersonInfoRecordSet,cn.com.aheadsoft.util.UserInfo,cn.com.aheadsoft.recordset.degreeRecordSet,cn.com.aheadsoft.util.StringFormat,cn.com.aheadsoft.recordset.DeptInfoRecordSet,cn.com.aheadsoft.recordset.LevelRecordSet,cn.com.aheadsoft.recordset.OccupDicRecordSet,java.util.*,cn.com.aheadsoft.business.PersonImageBusiness,cn.com.aheadsoft.recordset.PersonImageRecordSet" %>
<%
PersonInfoRecordSet set = (PersonInfoRecordSet)request.getAttribute("result");
PersonInfoRecordSet all = (PersonInfoRecordSet)request.getAttribute("allperson");
OccupDicRecordSet occupset = (OccupDicRecordSet)request.getAttribute("oset");
LevelRecordSet levelset = (LevelRecordSet)request.getAttribute("lset");
DeptInfoRecordSet deptset = (DeptInfoRecordSet)request.getAttribute("dept");
degreeRecordSet degree = (degreeRecordSet)request.getAttribute("degreeset");
UserInfo userinfo = (UserInfo)session.getAttribute("userinfo");
String deptID=userinfo.GetDeptID();
%>
<%
Object[][] data = null;
if((null != set) && (set.size() > 0)){
data = new Object[set.size()][5];
int i = 0;
while(set.next()){
data[i][0] = new String((set.getI_Name()).getBytes("iso8859_1"),"GB2312");
data[i][1] = new String((set.getI_Sex()).getBytes("iso8859_1"),"GB2312");
data[i][2] = new String((set.getO_Name()).getBytes("iso8859_1"),"GB2312");
data[i][3] = new String((set.getL_OccupName()).getBytes("iso8859_1"),"GB2312");
data[i][4] = new String((set.getI_EducationName()).getBytes("iso8859_1"),"GB2312");
i++;
}
}
Map parameters = new HashMap();
List nameList=new ArrayList();
nameList.add("Name");
nameList.add("Sex");
nameList.add("Occup");
nameList.add("Level");
nameList.add("Edu");
session.setAttribute("nameList",nameList);
session.setAttribute("parameters",parameters);
session.setAttribute("data",data);
session.setAttribute("reportUrl","/reports/incumbency.jasper");
session.setAttribute("xmlPath","/reports/incumbency.xml");
%>
<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>
<script>
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
DetpUser=new Array(); //存放部门和用户的数组
UserCount=0; //用户总数
<%
/**读取所有用户数据*/
int i=0;
if(null != all){
while (all.next()) {
out.println("DetpUser["+i+"]=new Array();");
out.println("DetpUser["+i+"][0]='"+all.getUser_ID()+"';"); //用户ID号
out.println("DetpUser["+i+"][1]='"+all.getI_Name()+"';"); //用户姓名
out.println("DetpUser["+i+"][2]='"+all.getDept_ID()+"';"); //部门号
i++;
}
}
out.println("UserCount="+i+";");
%>
//根据部门列出用户信息
function ListUser() {
DeptIndex=document.search.infodept.selectedIndex; //选中的部门
DeptID=document.search.infodept.options[DeptIndex].value; //选中的部门ID号
//清空用户列表
useridLength=document.search.infoid.options.length; //用户列表的长度
if (useridLength>0) {
for (i=useridLength-1;i>=0;i--)
document.search.infoid.remove(i);
}
//列出所有用户
if (DeptID==0) {
for (i=0;i<UserCount;i++) {
infoid=document.createElement("option");
infoid.value=DetpUser[i][0]; //用户ID号
infoid.text=DetpUser[i][1]; //用户姓名
if(isIE){
document.search.infoid.add(infoid);
}else{
document.search.infoid.appendChild(infoid);
}
}
}
//列出指定部门的用户
else {
for (i=0;i<UserCount;i++) {
DeptPlace=(DetpUser[i][2] == (document.search.infodept.value));
if (DeptPlace) {
infoid=document.createElement("option");
infoid.value=DetpUser[i][0]; //用户ID号
infoid.text=DetpUser[i][1]; //用户姓名
if(isIE){
document.search.infoid.add(infoid);
}else{
document.search.infoid.appendChild(infoid);
}
}
}
}
}
</script>
<script language="JavaScript" type="text/JavaScript">
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
function backDept(){
document.search.action="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=all";
document.search.submit();
}
function searchDel(){
document.search.action="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=search&&del=y";
document.search.submit();
}
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr height="8" class="trA">
<td> 您的位置:人事管理 >> 人员管理 >> <font class="fontcolor">人员查询</font></td>
</tr>
<tr height="8">
<td >
</td>
</tr>
<tr>
<td align="center">
<form name="search" method="POST" action="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=search&&first=no&&del=n">
<table border="0" width="98%" class="collapse">
<tr>
<td class="tdA" colspan="9" align="center"><div align="left">人员查询</div></td>
</tr>
<tr>
<td align="center" class="common"><input type="checkbox" name="searchItem1" value="1"
onClick="javascript:document.search.infodept.disabled=(searchItem1.checked)?false:true;">
<select name="infodept" disabled="false" onChange="ListUser();"><option value="0">选择相应部门</option>
<%if(null != deptset){
while(deptset.next()){
%>
<option value="<%=deptset.getDept_ID()%>"><%=deptset.getD_Name()%></option>
<%}}%>
</select>
</td>
<td align="center" class="common"><input type="checkbox" name="searchItem2" value="1"
onClick="javascript:document.search.infoid.disabled=(searchItem2.checked)?false:true;">
<select name="infoid" disabled="false"><option value="0">选择人员</option>
<%all.beforefirst();
if(null != deptset){
while(all.next()){%>
<option value="<%=all.getUser_ID()%>"><%=all.getI_Name()%></option>
<%}}%>
</select>
</td>
<td align="center" class="common"><input type="checkbox" name="searchItem3" value="1"
onClick="javascript:document.search.infoedu.disabled=(searchItem3.checked)?false:true;">
<select name="infoedu" disabled="false"><option value="0">选择文化程度</option>
<%if(null != degree && degree.size() > 0){
while(degree.next()){%>
<option value="<%=degree.getP_ID()%>"><%=degree.getP_Name()%></option>
<%}}%>
</select>
</td>
<!-- <td align="center" class="common"><input type="checkbox" name="searchItem4" value="1"
onClick="javascript:document.search.infoOccup.disabled=(searchItem4.checked)?false:true;">
<select name="infoOccup" disabled="false"><option value="0">选择级别</option>
<%/*if(null != levelset){
while(levelset.next()){%>
<option value="<%=levelset.getL_OccupID()%>"><%=levelset.getL_Occup()%></option>
<%}}*/%>
</select>
</td>-->
</tr>
<tr>
<td align="center" colspan="4" class="tdC">
<input type="button" value="查 询" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" onClick="javascript:document.search.submit();">
<input name="imageField21" type="button" onmouseover="this.className='button2'" onmouseout="this.className='button1'" class="button1" value="离职查询" onClick="searchDel()">
</td>
</tr>
</table>
</form>
<table border="0" width="98%" class="collapse">
<%set.beforefirst();
%>
<tr id="t1_6" style="DISPLAY:NONE ">
<!--
<td colspan="12" align="right">
</td>
-->
</tr>
<%if(null != set){
int index=0;
PersonImageBusiness ImageBu = new PersonImageBusiness();
PersonImageRecordSet ImageRs = new PersonImageRecordSet();
String first=request.getParameter("first");
String userID="";
String userdept="";
while(set.next()){
// System.out.println("_______"+deptID+"<<<<<<<<<<<<<<"+first);
userdept=set.getDept_ID();
if(first.equals("yes")){
if(userdept.equals(deptID)){
ImageBu = new PersonImageBusiness();
ImageRs = new PersonImageRecordSet();
userID=set.getUser_ID();
ImageBu.setDeleteWhereQueryPE_ImageID(userID);
ImageBu.execute("query");
ImageRs=ImageBu.getRecordSet();
String ImageFile="";
while(ImageRs.next())
ImageFile=ImageRs.getPE_ImageFile();
%>
<% if (index % 6 == 0 && index != 0){%>
<tr align="center">
<%}
index = index + 1;
if(ImageFile.equals("")){
%>
<td width=17% align=center class="common"><a href="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=primarykey&&id=<%=set.getUser_ID()%>"><img src="/krm/jsp/personimage/birthday.jpg" width="120" height="160" border="0"></a><br>
<%=set.getI_Name()%>(<%=set.getD_Name()%>)</td>
<%}else{%>
<td width=17% align=center class="common"><a href="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=primarykey&&id=<%=set.getUser_ID()%>"><img src="/krm/jsp/personimage/<%=ImageFile%>" width="120" height="160" border="0"></a><br>
<%=set.getI_Name()%>(<%=set.getD_Name()%>)</td>
<%}
}
}else if(!set.getUser_ID().equals("653536")){
%>
<% ImageBu = new PersonImageBusiness();
ImageRs = new PersonImageRecordSet();
userID=set.getUser_ID();
ImageBu.setDeleteWhereQueryPE_ImageID(userID);
ImageBu.execute("query");
ImageRs=ImageBu.getRecordSet();
String ImageFile="";
while(ImageRs.next())
ImageFile=ImageRs.getPE_ImageFile();
%>
<% if (index % 6 == 0 && index != 0){%>
<tr align="center">
<%}
index = index + 1;
if(ImageFile.equals("")){
%>
<td width=17% align=center class="common"><a href="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=primarykey&&id=<%=set.getUser_ID()%>"><img src="/krm/jsp/personimage/birthday.jpg" width="120" height="160" border="0"></a><br>
<%=set.getI_Name()%>(<%=set.getD_Name()%>)</td>
<%}else {%>
<td width=17% align=center class="common"><a href="/krm/servlet/PersonServlet?module=stuff&&status=q&&queryterm=primarykey&&id=<%=set.getUser_ID()%>"><img src="/krm/jsp/personimage/<%=ImageFile%>" width="120" height="160" border="0"></a><br>
<%=set.getI_Name()%>(<%=set.getD_Name()%>)</td>
<%}
}%>
<%if (index % 6 == 0){%>
</tr>
<%}
}if (index % 6 == 1) {%>
<td width=17% class="common" align=center> </td>
<td width=17% align=center class="common"> </td>
<td width=17% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
</tr>
<% }
else if (index % 6 == 2) {%>
<td width=16% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
<td width=17% align=center class="common"> </td>
</tr>
<% }
else if (index % 6 == 3) {%>
<td width=16% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
<td width=17% align=center class="common"> </td>
</tr>
<% }
else if (index % 6 == 4) {%>
<td width=16% align=center class="common"> </td>
<td width=16% align=center class="common"> </td>
</tr>
<% }
else if (index % 6 == 5) {%>
<td width=16% align=center class="common"> </td>
</tr>
<% }
}
%>
<tr><td colspan="8" class="tdC"> </td></tr>
</table>
</td>
</tr>
</table>
<br>
</body>
<script>
var isPrint = (navigator.appName.indexOf("Netscape") != -1)?true:false;
if(isPrint){
document.getElementById("t1_6").style.display="NONE";
}else{
document.getElementById("t1_6").style.display="";
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -