| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- $(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
- });
- }
- }
- });
-
- }
|