| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
- <%@ taglib uri="http://fzywtx.com/jsp/yw/yr" prefix="yr"%>
- <%@ taglib uri="http://fzywtx.com/jsp/yw/select" prefix="l"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=GBK">
- <title>员工档案表</title>
- <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
- <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
- <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/json2.js" type="text/javascript"></script>
- <script type="text/javascript" src="/shares/js/constant.js"></script>
- <script type="text/javascript" src="/shares/js/common.js"></script>
- <script type="text/javascript" src="/shares/js/yw/hr/common.js"></script>
- <script type="text/javascript" src="/shares/datePicker/WdatePicker.js"></script>
- <script type="text/javascript">
- function initStaff(s){
- var columns = [
- { display: '工号', name: 'job_number', width: 100},
- { display: '姓名', name: 'staff_name', width: 70 },
- { display: '性别', name: 'staff_sex', width: 50 },
- { display: '工种', name: 'craft_type', width: 70},
- { display: '所属部门', name: 'branch_company_name', width: 100},
- { display: '岗位', name: 'positionid', width: 70 },
- { display: '身份证', name: 'id_number', width: 150 },
- { display: '出生年月', name: 'staff_birthday', width: 120 ,render:function(row){
- var html = subDate(row.staff_birthday);
- return html;
- }},
- { display: '民族', name: 'ethnic_group', width: 50 },
- { display: '婚姻', name: 'marital_status', width: 50 },
- { display: '学历', name: 'study_educational_background', width: 50 },
- { display: '毕业学校', name: 'study_school_name', width: 120 },
- { display: '专业', name: 'study_subject', width: 50 },
- { display: '职称', name: 'job_title', width: 50 },
- { display: '入职日期', name: 'register_time', width: 120 ,render:function(row){
- var html = subDate(row.register_time);
- return html;
- }},
- { display: '联系电话', name: 'self_phone', width: 120 },
- { display: '户口所在地', name: 'census_address', width: 180 },
- { display: '现住址', name: 'home_address', width: 180 },
- { display: '劳动合同日期', name: 'agreement_time', width: 120 }];
-
-
- grid = $("#staffRecordDiv").ligerGrid({
- columns : columns,
- fixedCellHeight: false, //是否固定单元格的高度
- pageSize:20,
- url: 'hrStaffReportAction.do?task=list&time=' + new Date().getTime()+s,
- pageParmName: 'p', //页索引参数名,(提交给服务器)
- pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
- enabledSort: true, //是否允许排序
- method:"post",
- width: '99%',
- height: '99%'
- });
- }
-
- $(function () {
- //所属部门
- loadTypeTree("deptBtnR", {
- type : "dept",
- backId : "hr_dept",
- backName : "hr_dept_name",
- tab : "1"
- });
- initStaff();
- });
-
- //查询
- function queryStaffReportTable(){
- var is_dimission=$("#is_dimission").val();
- var register_time_start =$("#register_time_start").val();
- var register_time_end = $("#register_time_end").val();
- var staff_name =$("#staff_name").val();
- var hr_dept = $("#hr_dept").val();
- var s = "";
- if(staff_name !='' && typeof(staff_name) != "undefined"){
- s += "&staff_name=" + encodeURI(encodeURI(staff_name));
- }
- if(hr_dept != '' && typeof(hr_dept) != "undefined"){
- s += "&hr_dept=" + hr_dept;
- }
- if(is_dimission != "" && typeof(is_dimission) != "undefined" ){
- s += "&is_dimission=" + is_dimission;
- }
- if(register_time_start != "" && typeof(register_time_start) != "undefined" ){
- s += "®ister_time_start=" + register_time_start;
- }
- if(register_time_end != "" && typeof(register_time_end) != "undefined" ){
- s += "®ister_time_end=" + register_time_end;
- }
- if(grid){
- grid.set("newPage","1");
- }
- initStaff(s);
- }
- //导出员工信息
- function exportStaffExcel(){
- var is_dimission=$("#is_dimission").val();
- var register_time_start =$("#register_time_start").val();
- var register_time_end = $("#register_time_end").val();
- var staff_name =$("#staff_name").val();
- var hr_dept = $("#hr_dept").val();
- var s = "";
- if(staff_name !='' && typeof(staff_name) != "undefined"){
- s += "&staff_name=" + encodeURI(encodeURI(staff_name));
- }
- if(hr_dept != '' && typeof(hr_dept) != "undefined"){
- s += "&hr_dept=" + hr_dept;
- }
- if(is_dimission != "" && typeof(is_dimission) != "undefined" ){
- s += "&is_dimission=" + is_dimission;
- }
- if(register_time_start != "" && typeof(register_time_start) != "undefined" ){
- s += "®ister_time_start=" + register_time_start;
- }
- if(register_time_end != "" && typeof(register_time_end) != "undefined" ){
- s += "®ister_time_end=" + register_time_end;
- }
- window.location.href='hrStaffReportAction.do?task=exportStaffExcel'+s;
- }
- </script>
- </head>
- <body >
- <div class="default_search" style="margin-top:10px;">
- <ul calss="list_search">
- <li class="title">员工姓名</li>
- <li class="text"><input type="text" id="staff_name" name="staff_name" style="width:90px;"/></li>
- </ul>
- <ul class="list_search">
- <li class="title" >部门:</li>
- <li class="text" >
- <input type="hidden" name="hr_dept" id="hr_dept" value="" />
- <input type="text" id="hr_dept_name" name="hr_dept_name" readonly="readonly" style="width:90px;"/>
- <input type="button" value="请选择" id="deptBtnR" class="l-button"/>
- </li>
- </ul>
- <ul class="list_search" >
- <li class="title">员工状态:</li>
- <li class="text" >
- <select name="is_dimission" id="is_dimission">
- <option value="">==请选择==</option>
- <option value="1">在职</option>
- <option value="0">离职</option>
- </select>
- </li>
- </ul>
- <ul class="list_search" >
- <li class="title">入职日期:</li>
- <li class="text" >
- <input type="text" class="Wdate" name="register_time_start" id="register_time_start" value="${register_time_start }" style="width: 120px !important;margin-top:-2px;" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'register_time_end\',{d:-1})}'})">
- 至
- <input type="text" class="Wdate" name="register_time_end" id="register_time_end" value="${register_time_end }" style="width: 120px !important;margin-top:-2px;" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',minDate:'#F{$dp.$D(\'register_time_start\',{d:1})}'})">
- </li>
- </ul>
- <ul class="list_search" >
- <li class="text" >
- <input type="button" class='l-button' name="search" onclick="queryStaffReportTable();" value="查询" style="margin-top:-2px;" />
- <input type="button" class="l-button" name="search" onclick="exportStaffExcel();" value="导出Excel" style="margin-top:-2px;"/>
- </li>
- </ul>
- </div>
- <div style="clear: both;">
- <div id="staffRecordDiv" style="margin: 0; padding: 0"></div>
- </div>
- </body>
- </html>
|