/** * Created by mac on 18/7/24. */ var fun= { init: function () { $('#hourscount-projectName').selectpicker('render'); fun.dateInit(); fun.queryBtn(); // fun.queryAsraDailyAllForList(); }, dateInit: function () { //时间初始化 $('#hourscount-daterange-btnsta').val(moment().subtract('days', 0).format('YYYY-MM-DD')); $('#hourscount-daterange-btnend').val(moment().subtract('days', 0).format('YYYY-MM-DD')); //开始日期 $("#hourscount-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 () { $("#hourscount-daterange-btnend").val(''); }); //结束日期 $("#hourscount-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 () { $("#hourscount-daterange-btnend").datetimepicker("setStartDate", $("#hourscount-daterange-btnsta").val()) }); //项目查询 fn.getAsraProject("",function(data){ var html=""; $.each(data,function(index,row){ html+=''; }); if(html != null && html != ""){ $("#hourscount-projectName").empty(); $("#hourscount-projectName").append(html); $("#hourscount-projectName").selectpicker('refresh'); } }); }, //工时统计查询 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+=' '; }); html+='
  • '; $('#workquery-list-wrap').empty(); $('#workquery-list-wrap').append(html); } }else{ $('#workquery-list-wrap').empty(); $('#workquery-list-wrap').append(noDataShow); } } } sysAjax(opt); }, //查询announce queryBtn:function(){ documentBindFunc.on('click','#queryBtn',function(){ fun.queryAsraDailyAllForList(); }); }, //获取参数 getParams:function() { var req = {}; var beginTime = $('#hourscount-daterange-btnsta').val(); //开始时间 var endTime = $('#hourscount-daterange-btnend').val(); //结束时间 var projectId = $('#hourscount-projectName').val();//项目id if('ALL' ==projectId || projectId == null || projectId == '' || projectId==undefined){ req.projectId = null; }else{ req.projectId = projectId; } req.beginTime = beginTime; req.endTime = endTime; return req; }, } fun.init();