| | |
| | | shrinkToFit = false; |
| | | footerrow = false; |
| | | |
| | | dataCol = [ |
| | | dataCol = [ |
| | | { label: '序号', name: 'Id', labtype: 'txt', hidden: true }, |
| | | { label: '工号', name: 'Usernumber', labtype: 'txt', hidden: false, width: 100}, |
| | | { label: '工号', name: 'Usernumber', labtype: 'txt', hidden: false, width: 80}, |
| | | { |
| | | label: '姓名', name: 'UserName', labtype: 'txt', hidden: false, width: 100, |
| | | label: '姓名', name: 'UserName', labtype: 'txt', hidden: false, width: 60, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | return "<a onclick=\"OpenWindow('工资核准','60%','55%', '/SalaryCheck/Edit?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>"; |
| | | } |
| | | }, |
| | | { label: '工资月份', name: 'YearMonth', labtype: 'txt', hidden: false, width: 100 }, |
| | | }, |
| | | { label: '工资月份', name: 'YearMonth', labtype: 'txt', hidden: false, width: 80 }, |
| | | { |
| | | label: '状态', name: 'IslockChs', labtype: 'txt', hidden: false, width: 100, formatter: function (cellvalue, options, rowObject) { |
| | | label: '状态', name: 'IslockChs', labtype: 'txt', hidden: false, width: 60, formatter: function (cellvalue, options, rowObject) { |
| | | switch (rowObject.Islock) { |
| | | case 'S': |
| | | return '<b style="color: red">' + cellvalue + '</b>'; |
| | |
| | | //} |
| | | } |
| | | }, |
| | | { label: '工作部门', name: 'DeptName', labtype: 'txt', hidden: false, width: 120 }, |
| | | { label: '基本工资', name: 'Jibengongzi', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '保密费', name: 'Baomifei', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '工作补贴', name: 'Gongzuobutie', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '加班工资', name: 'Jiabangongzi', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '社保', name: 'Shebao', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '电话补贴', name: 'DianhuabutieChs', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '全勤奖', name: 'Quanqinjiang', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '交通补贴', name: 'Jiaotngbutie', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '绩效提成', name: 'Jixiaoticheng', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '奖金', name: 'Jiangjin', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '补发工资', name: 'Bufagongzi', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '合计', name: 'sum_fgz', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '工作部门', name: 'DeptName', labtype: 'txt', hidden: false, width: 80 }, |
| | | { label: '基本工资', name: 'Jibengongzi', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '保密费', name: 'Baomifei', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '工作补贴', name: 'Gongzuobutie', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '加班工资', name: 'Jiabangongzi', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '社保', name: 'Shebao', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '电话补贴', name: 'DianhuabutieChs', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '全勤奖', name: 'Quanqinjiang', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '交通补贴', name: 'Jiaotngbutie', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '绩效提成', name: 'Jixiaoticheng', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '奖金', name: 'Jiangjin', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '补发工资', name: 'Bufagongzi', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '合计', name: 'sum_fgz', labtype: 'txt', hidden: false, width: 60 }, |
| | | |
| | | { label: '个人社保', name: 'Shebaokou', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '个税', name: 'Geshui', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '电话费', name: 'Dianhuafei', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '缺勤', name: 'Queqin', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '罚款', name: 'Fakuan', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '赔偿', name: 'Peichang', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '纠错', name: 'Jiucuo', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '合计', name: 'sum_kgz', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '个人社保', name: 'Shebaokou', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '个税', name: 'Geshui', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '电话费', name: 'Dianhuafei', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '缺勤', name: 'Queqin', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '罚款', name: 'Fakuan', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '赔偿', name: 'Peichang', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '纠错', name: 'Jiucuo', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '合计', name: 'sum_kgz', labtype: 'txt', hidden: false, width: 60 }, |
| | | |
| | | { label: '到账工资', name: 'Daozhanggongzi', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '预发工资', name: 'Yufagongzi', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '预发工资合计', name: 'Yufagongziheji', labtype: 'txt', hidden: false, width: 100 }, |
| | | { label: '到账工资', name: 'Daozhanggongzi', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '预发工资', name: 'Yufagongzi', labtype: 'txt', hidden: false, width: 60 }, |
| | | { label: '预发工资合计', name: 'Yufagongziheji', labtype: 'txt', hidden: false, width: 60 }, |
| | | ]; |
| | | dataUrl = "/SalaryCheck/GetList"; |
| | | dataUrl = "/SalaryCheck/GetList?YearMonth222=" + getNowFormatDate(); |
| | | searchCol = [ |
| | | { label: '月份', name: 'YearMonth', labtype: 'monthdate', hidden: false, cwidth: '5%', cccwidth: '8%' }, |
| | | { label: '工作部门', name: 'DeptId', labtype: 'combox', hidden: false, data: JSON.parse(dept) }, |
| | | { label: '职工姓名', name: 'UserName', labtype: 'txt', hidden: false }, |
| | | ]; |
| | | //var _pageSearch = function () { |
| | | // $("#jqGrid").jqGrid('setGridParam', { |
| | | // url: '/SalaryCheck/GetList', postData: jsons, page: 1 |
| | | // }); //重新载入 |
| | | // var jsons = GetSearchEnd(); |
| | | // if (jsons == false) { |
| | | // msg.info("请录入查询条件"); |
| | | // return false; |
| | | // } |
| | | // LoadGrid(jsons); |
| | | //} |
| | | |
| | | $(function () { |
| | | |
| | | $("#PBSYearMonth").val(getNowFormatDate()); |
| | | $("#jqGrid").closest(".ui-jqgrid-bdiv").css({ 'overflow-x': 'scroll' }); |
| | | |
| | | |
| | | jQuery("#jqGrid").jqGrid('setGroupHeaders', { |
| | | useColSpanStyle: true, |
| | | useColSpanStyle: true, |
| | | groupHeaders: [ |
| | | { startColumnName: 'Jibengongzi', numberOfColumns: 12, titleText: '应发工资' }, |
| | | { startColumnName: 'Shebaokou', numberOfColumns: 8, titleText: '应扣工资' } |
| | | ] |
| | | }); |
| | | |
| | | }); |
| | | |
| | | }); |
| | | |
| | | function getNowFormatDate() { |
| | | var date = new Date(); |
| | | var seperator1 = "-"; |
| | | var year = date.getFullYear(); |
| | | var month = date.getMonth(); |
| | | var strDate = date.getDate(); |
| | | if (month >= 1 && month <= 9) { |
| | | month = "0" + month; |
| | | } |
| | | if (strDate >= 0 && strDate <= 9) { |
| | | strDate = "0" + strDate; |
| | | } |
| | | var currentdate = year + seperator1 + month;//+ seperator1 + strDate; |
| | | return currentdate; |
| | | } |
| | | |
| | | var _pageEdit = function () { |
| | | var id = jQuery("#jqGrid").jqGrid('getGridParam', 'selrow'); |
| | | if (id) { |