$(function() { laydate.render({ elem: '#sc_times1' ,done: function(value, date, endDate){ var min = $.extend({},date) , max = $.extend({},date); min.month = min.month-1;//不清楚为什么在设置月份的时候必须要-1,不清楚作者是否有意为之 max.month = max.month-1; max.date = max.date+30; endIns.config.min = min; endIns.config.max = max; endIns.config.value = value; $(endIns.config.elem).val(value); } }); var endIns = laydate.render({ elem: '#sc_times11' ,done: function(value, date, endDate){ } }); laydate.render({ elem: '#sc_times2', range: '~', type: 'month' }); laydate.render({ elem: '#sc_times3', range: '~', type: 'year' }); $('#dateType').change(function() { if($(this).val() == 1) { $('#timeBox2').hide(); $('#timeBox3').hide(); $('#timeBox1').css('display', 'inline-block'); $('#timeBox11').css('display', 'inline-block'); } else if($(this).val() == 2) { $('#timeBox2').css('display', 'inline-block'); $('#timeBox1').hide(); $('#timeBox11').hide(); $('#timeBox3').hide(); } else { $('#timeBox3').css('display', 'inline-block'); $('#timeBox1').hide(); $('#timeBox11').hide(); $('#timeBox2').hide(); } }) $('#sc_btns').click(function(){ var stime,etime; if($('#dateType').val()==1){ stime=$('#sc_times1').val() etime=$('#sc_times11').val() }else if($('#dateType').val()==2){ stime=$('#sc_times2').val() && $('#sc_times2').val().split(' ~ ')[0] etime=$('#sc_times2').val() && $('#sc_times2').val().split(' ~ ')[1] }else{ stime=$('#sc_times3').val() && $('#sc_times3').val().split(' ~ ')[0] etime=$('#sc_times3').val() && $('#sc_times3').val().split(' ~ ')[1] } initTable(stime,etime) }) initTable($('#sc_times1').val(),$('#sc_times11').val()) }) function initTable(sd,ed){ $.ajax({ type: "get", url: huayi.config.callcenter_url + "equipmentapi/api/RunningRepair/getuseracceptcount", async: true, dataType: 'json', data: { keyword: $('#keyword').val(), type: $('#dateType').val(), start:sd, end:ed }, // stime: $('#sc_times').val() && $('#sc_times').val().split(' ~ ')[0], //开始时间 // etime: $('#sc_times').val() && $('#sc_times').val().split(' ~ ')[1], //结束时间 beforeSend: function() { //触发ajax请求开始时执行 loadIndex = layer.load(); }, success: function(result) { if(result.state.toLowerCase() == 'success') { layer.close(loadIndex); var dynamicHeader = []; // dynamicHeader.push({ // field: "state", // check: true // }); var theadData = result.data[0] for(var i in theadData) { dynamicHeader.push({ "title": i, "field": i, switchable: true, // sortable: true }); } $('#table_all').bootstrapTable('destroy').bootstrapTable({ data: result.data, cache: false, pageSize: 25, pageNumber: 1, pageList: "[25, 50, 100, All]", pagination: true, strictSearch: true, fixedColumns: true, //固定列 fixedNumber: 1, //固定前两列 striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: dynamicHeader }); } } }); }