var token = $.cookie("token"); $(function () { //日期 laydate.render({ elem: '#startTime', range: '~', theme: '#00a1cb', }); tableHead();//表头 Ajax();//表格数据 var dpt;//部门 //部门下拉数据 $("#bumen").select2({ width: 'resolve', minimumResultsForSearch: -1, ajax: { type: "get", url: huayi.config.callcenter_url + "Department/GetDeptListtree", async: true, dataType: "json", data: function (params) { return { token: token, pid: params.id } }, processResults: function (data) { return { results: data.data } }, cache: true }, placeholder: "请选择", }); //搜索事件 $(".sear").click(function () { if ($('#startTime').val() == '') { layer.confirm('请选择时间!', { btn: ['确定'] }); } Ajax(); }); //导出 $('.export').click(function () { if ($('#startTime').val() == '') { layer.confirm('请选择时间!', { btn: ['确定'] }); return; } dcexcel(this); }) }); function dcexcel(obj) { var dpt = $("#bumen").val(); var url = huayi.config.callcenter_url + "ZuoXiWorkTotal/ExptList?token=" + $.cookie("token"); url += "&stime=" + ($('#startTime').val() && $('#startTime').val().split('~')[0]) + "&endtime=" + ($('#startTime').val() && $('#startTime').val().split('~')[1]) + "&dpt=" + dpt + "&dayss=" + $("#dayss").val(); obj.href = url; } //表头 function tableHead() { $.ajax({ type: 'get', url: huayi.config.callcenter_url + "ZuoXiWorkTotal/GetColumnList", async: true, dataType: 'json', data: { token: token }, success: function (res) { $('#thead thead tr').html(''); var con = res.data; // console.log(con); for (var i = 0; i < con.length; i++) { $('' + con[i] + '').appendTo('#thead thead tr') } } }) } //表内数据 function Ajax() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "ZuoXiWorkTotal/GetDataList", async: true, dataType: 'json', data: { stime: $('#startTime').val() && $('#startTime').val().split('~')[0], endtime: $('#startTime').val() && $('#startTime').val().split('~')[1], dpt: $("#bumen").val(), dayss: $("#dayss").val(), token: $.cookie("token") }, success: function (res) { var result = res.data; $('.thTable tbody').html(''); for (var i = 0; i < result.length; i++) { $('' + result[i].部门 + '' + result[i].坐席 + '' + result[i].坐席工号 + '' + result[i].呼入电话数 + '' + result[i].坐席接通量 + '' + result[i].呼损量 + '' + result[i].接通率 + '' + result[i].呼损率 + '' + result[i].平均排队时间 + '' + result[i].接听通话次数 + '' + result[i].通话分钟数 + '' + result[i].通话秒数 + '' + result[i].平均接听通话秒数 + '' + result[i].平均振铃秒数 + '' + result[i].呼入占有率 + '' + result[i].用户评价 + '' + result[i].坐席登录次数 + '' + result[i].登录时长分钟数 + '' + result[i].工作时长分钟数 + '' + result[i].平均每天工作时长 + '' + result[i].置忙次数 + '' + result[i].休息时长分钟数 + '' + result[i].平均每天休息时长 + '' + result[i].置忙平均休息分钟数 + '' + result[i].质检平均成绩 + '').appendTo('.thTable tbody') } } }); }