| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- 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++) {
- $('<th>' + con[i] + '</th>').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++) {
- $('<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><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><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')
-
- }
- }
- });
- }
-
-
|