/***
* 日通话时长统计
* */
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');
}
});
}