/*** * 日通话时长统计 * */ var token = $.cookie("token"); $(function() { $('.tool_bars').authorizeButton(); getSeatList(); laydate.render({ elem: '#chooseTime', theme: '#249fea', range: '~', }); getColumnList(); getDataList(); //搜索事件 $("#sc_btns").click(function() { $('.thTable tbody').html(''); getDataList(); }); }); //导出 function btn_export() { var url = huayi.config.callcenter_url + "DaysTalkTime/ExptList?token=" + token; var st = $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0]; var et = $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1]; url += "&stime=" + st + "&endtime=" + et + "&usercode=" + $("#seat").val(); window.location.href = url; } //表头 function getColumnList() { $.ajax({ type: 'get', url: huayi.config.callcenter_url + "DaysTalkTime/GetColumnList", async: true, dataType: 'json', data: { token: token }, success: function(res) { var con = res.data; if(res.state.toLowerCase() == "success") { for(var i = 0; i < con.length; i++) { $('' + con[i] + '').appendTo('.thTable thead tr') } } } }) } //表内数据 function getDataList() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "DaysTalkTime/GetDataList", async: true, dataType: 'json', data: { stime: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0], endtime: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1], usercode: $("#seat").val(), token: token }, success: function(res) { var result = res.data; if(res.state.toLowerCase() == "success") { 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].平均通话总时长 + '').appendTo('.thTable tbody') // console.log(typeof(result[i].日期)) } } } }); } //获取坐席下拉列表 function getSeatList() { $.getJSON(huayi.config.callcenter_url + "UserAccount/GetSeatList", { token: $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { var seatlist = result.data; $("#seat").empty(); $("#seat").append(''); $(seatlist).each(function(i, n) { $("#seat").append(''); }) $('#seat').selectpicker('refresh'); } }); }