| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- /***
- * 日通话时长统计
- * */
- 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++) {
- $('<td>' + con[i] + '</td>').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++) {
- $('<tr><td>' + result[i].日期 + '</td><td>' + result[i].呼入次数 + '</td><td>' + result[i].呼入时长 + '</td><td>' + result[i].呼出次数 + '</td><td>' + result[i].呼出时长 + '</td><td>' + result[i].呼出未接通次数 + '</td><td>' + result[i].振铃时长 + '</td><td>' + result[i].通话总时长 + '</td><td>' + result[i].平均通话总时长 + '</td></tr>').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('<option value=" ">请选择坐席工号</option>');
- $(seatlist).each(function(i, n) {
- $("#seat").append('<option value="' + n.F_UserCode + '">' + n.F_UserCode + '(' + n.F_UserName + ')' + '</option>');
- })
- $('#seat').selectpicker('refresh');
- }
- });
- }
|