// 默认初始化日期一个月 $(".div-start input").val(new Date().getFullYear()+"-"+new Date().getMonth()+"-26"); $(".div-end input").val(new Date().getFullYear()+"-"+(new Date().getMonth()+1)+"-25"); var start_date = dateChange(new Date($(".div-start input").val()+" 00:00:00"),60*60*1000 ) ; var end_date = $(".div-end input").val()+" 23:00:00"; var user_id = $("#select-personal").val(); var cur_status; var hide = false; /** * * @param {*} datet * @param {*} changVal */ function dateChange(datet , changVal ){ var tempDate = new Date(datet.valueOf() - changVal); return tempDate.Format("yyyy-MM-dd HH:mm:ss"); } $(function(){ //*************************************数据表格****************************************** function initAppealPage(start_date,end_date,user_id) { initQueryParams(); queryAppeal(start_date,end_date,user_id); } function initQueryParams() { // 仅选择日期 $(".div-start input,.div-end input").datetimepicker( { language: "zh-CN", weekStart: 1, todayBtn: 1, autoclose: 1, todayHighlight: 1, startView: 2, minView: 2, forceParse: 0, format: "yyyy-mm-dd" }); //获取页面参数 var page_params = $.zui.store.get("page_params"); if(page_params && page_params.status) { cur_status = page_params.status; } } function queryAppeal(start_date,end_date,user_id){ var data = { "start_date":start_date, "end_date":end_date, "user_id":user_id, "queryType":1, "check_status": cur_status, "score_flag":$(".score-select").val() } if(hasRole(ROLE_STATION_ADMIN) || hasRole(ROLE_STATION) || hasRole(ROLE_JICHA) || roleContains('STATION')) { hide = true; } var cols = [ {width: 40,height:60, text: '序号', flex: true, colClass: 'text-center',field:'num'}, {width: 40,height:60, text: '稽查人员', flex: true,colClass: 'text-center',field:'checkman_name' }, {width: 50,height:60, text: '任务名称', flex: true,colClass: 'text-center',field:'check_task_name' }, {width: 60,height:60, text: '时间段', flex: true,colClass: 'text-center',field:'check_task_time_name' }, {width: 40,height:60, text: '考核人员', flex: true,colClass: 'text-center',field:'checked_name' }, {width: 60,height:60, text: '考核部门', flex: true,colClass: 'text-center',field:'feeStationName' }, {width: 40,height:60, text: '扣分数', flex: true, colClass: 'text-center',field:'score'}, {width: 60,height:60, text: '考核类型', flex: true, colClass: 'text-center',field:'parent_name'}, {width: 100,height:60, text: '考核项', flex: true, colClass: 'text-center',field:'name'}, {width: 200,height:60, text: '扣分凭证', type: 'imagedd', flex: true,field:'pics'}, ]; if(cur_status==12 || cur_status==13){ data.check_status_arr = [12,13]; } $('.datatable').mytable({'cols':cols, 'url':"/statistics/one/checkedItem/detail/info", 'param':data} ); } // 导出excel $("#export-check-info").click(function(){ var param = ''; var start_date = dateChange(new Date($(".div-start input").val()+" 00:00:00"),60*60*1000 ) ; var end_date = $(".div-end input").val()+" 23:00:00"; if( $("#select-personal").val()!=''){ param += "&user_id=" + $("#select-personal").val() ; } window.open( getserveraddr() +"/file/check/info?queryType=1&start_date="+ start_date +'&end_date='+end_date+param ); }) $(".query button").click(function(){ var start_date =dateChange(new Date($(".div-start input").val()+" 00:00:00"),60*60*1000 ) ; var end_date = $(".div-end input").val()+" 23:00:00"; var startStr = start_date.replace(/-/g, '/'); var endStr = end_date.replace(/-/g, '/'); var start = new Date(startStr); var end = new Date(endStr); if(start>end){ tip("开始时间不能比结束时间大"); return; } var user_id = $("#select-personal").val(); // 表格 initAppealPage(start_date,end_date,user_id); checkman_info(start_date,end_date,user_id); }); /** * 稽查人员下拉框 */ function select_personal(){ var sec = document.getElementById('select-personal'); post_common_service( "user/getAllCheckman",{},function(data){ if(data.length!=0){ var tempStr = ''; for(var i=0;i"+data[i].truename+""; } sec.innerHTML = tempStr; }else{ sec.innerHTML = ''; } var user_id = $("#select-personal").val(); // 初始化表格 initAppealPage(start_date,end_date,user_id); checkman_info(start_date,end_date,user_id); },function(error){ return "" ; }); } select_personal(); /** * 稽查人员信息 * @param {*} start_date * @param {*} end_date * @param {*} user_id */ function checkman_info(start_date,end_date,user_id){ var param = { "start_date": start_date, "end_date": end_date, "checkman_id":user_id } post_common_service("statistics/checkman/info",param,function(data){ if(data!=''){ if(data.all_checkman!='' && data.all_checkman!=undefined){ $(".all_check_personal").text(data.all_checkman); }else{ $(".all_check_personal").text(0); } if(data.all_task_num!='' && data.all_task_num!=undefined){ $(".all_check_task").text(data.all_task_num); }else{ $(".all_check_task").text(0); } if(data.all_check_minute!='' && data.all_check_minute!=undefined){ $(".all_check_minute").text(Math.floor(data.all_check_minute/60) + "小时" + (data.all_check_minute%60) + "分"); }else{ $(".all_check_minute").text(0); } if(data.all_checked_num!='' && data.all_checked_num!=undefined){ $(".all_checkman").text(data.all_checked_num); }else{ $(".all_checkman").text(0); } if(data.all_checked_score!='' && data.all_checked_score!=undefined){ $(".all_check_score").text(data.all_checked_score); }else{ $(".all_check_score").text(0); } if(data.all_checked_score!='' && data.all_checked_score!=undefined && data.all_checked_num!='' && data.all_checked_num!=undefined){ $(".check_score_avg").text(filter(data.all_checked_score,data.all_checked_num,0)); }else{ $(".check_score_avg").text(0); } if(data.checked_num!='' && data.checked_num!=undefined){ $(".checked_num").text(data.checked_num); }else{ $(".checked_num").text(0); } }else{ $(".all_check_personal").text(0); $(".all_check_task").text(0); $(".all_check_minute").text(0); $(".all_checkman").text(0); $(".all_check_score").text(0); $(".check_score_avg").text(0); $(".checked_num").text(0); } },function(error){ return "" ; }); } function filter(num,num1,num2){ if(num1 == 0){ return num2; }else{ return (num/num1).toFixed(2); } } });