/** * Created by mac on 18/7/24. */ var fun={ init:function () { $('#workquery-projectName').selectpicker('render'); fun.dateInit(); //工时汇总查询 fun.queryAsraDailyOpNumForCurrentDay(); // fun.queryAsraDailyAllForList(); // fun.queryBtn(); }, dateInit:function () { //时间初始化 $('#workquery-daterange-btnsta').val(moment().subtract('days', 0).format('YYYY-MM-DD')); $('#workquery-daterange-btnend').val(moment().subtract('days', 0).format('YYYY-MM-DD')); //开始日期 $("#workquery-daterange-btnsta").datetimepicker({ endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, startView: 2, //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, clearBtn: true , //添加清除按钮,可选值:true/false locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-right" }).on("change", function () { $("#workquery-daterange-btnend").val(''); }); //结束日期 $("#workquery-daterange-btnend").datetimepicker({ endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), //startDate:startVal, format: 'yyyy-mm-dd', weekStart: 1, autoclose: true, clearBtn: true , //添加清除按钮,可选值:true/false startView: 2, minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-right" }).on("click", function () { $("#workquery-daterange-btnend").datetimepicker("setStartDate", $("#workquery-daterange-btnsta").val()) }); //项目查询 fn.getAsraProject("",function(data){ var html=""; $.each(data,function(index,row){ html+=''; }); if(html != null && html != ""){ $("#workquery-projectName").empty(); $("#workquery-projectName").append(html); $("#workquery-projectName").selectpicker('refresh'); } }); }, //工时汇总查询 queryAsraDailyOpNumForCurrentDay:function(){ $('.workquery-card-allcounter').text(''); $('.workquery-card-commitedcounter').text(''); $('.workquery-card-nocommitedcounter').text(''); var req = fun.getParams(); var opt = { data: JSON.stringify(req), method: "POST", async: false, url: dataUrl.util.queryAsraDailyOpNumForCurrentDay(), success: function (res) { if(res != null && res.code =='8888' ){ var data = res.data; $('.workquery-card-allcounter').text(data.employeeTotal); $('.workquery-card-commitedcounter').text(data.currentDayCommitEmployeeNum); $('.workquery-card-nocommitedcounter').text(data.currentDayNotCommitEmployeeNum); } } } sysAjax(opt); }, //工时查询-所有员工及自己或者自己日报 queryAsraDailyAllForList:function(){ var noDataShow = '
'; var req = fun.getParams(); var opt = { data: JSON.stringify(req), method: "POST", async: false, url: dataUrl.util.queryAsraDailyAllForList(), success: function (res) { if(res != null && res.code =='8888' ){ var data = res.data.list; if(data == null || data.length == 0 ){ $('#workquery-list-wrap').empty(); $('#workquery-list-wrap').append(noDataShow); }else{ var html = ''; $.each(data,function(index,rows){ html+='