| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- /**
- * 年呼叫数据对比
- * */
- var token = $.cookie("token"),
- theadCon, //表头数据
- tbodyCon; //表内数据
- $(function() {
- $('.tool_bars').authorizeButton();
- var preYear = helper.DateFormat.getPreYear();
- var nowYear = helper.DateFormat.getNowYear();
- var nowValue = preYear + ' - ' + nowYear;
- laydate.render({
- elem: '#choseTime',
- type: 'year',
- theme: '#249fea',
- value: nowValue,
- range: true //或 range: '~' 来自定义分割字符
- });
- getDataList(preYear,nowYear);
- //搜索事件
- $("#sc_btns").click(function() {
- var st = $('#choseTime').val() && $('#choseTime').val().split(' - ')[0];
- var et = $('#choseTime').val() && $('#choseTime').val().split(' - ')[1];
- if(st == et){
- layer.confirm('选择的年份不能一样!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- $('.thTable thead tr').html('');
- $('.thTable tbody').html('');
- getDataList(st,et);
- });
- });
- //表格数据
- function getDataList(pYear,nYear) {
- var arr = [];
- var allData = [];
- $.ajax({
- type: 'get',
- url: huayi.config.callcenter_url + 'YearContrast/GetDataList',
- dataType: 'json',
- data: {
- beginyear: pYear,
- endyear: nYear,
- token: token,
- },
- async: false,
- success: function(res) {
- var content = res.data;
- if(content){
- $.each(content, function(index, ele) {
- arr.push(content[index].key)
- allData.push(content[index].value)
- });
- }
- }
- });
- theadCon = arr;
- tbodyCon = allData;
- if(theadCon.length > 0 && tbodyCon.length > 0){
- $('<td>月份</td>').appendTo('.thTable thead tr');
- for(var i = 0; i < theadCon.length; i++) {
- $('<td>' + theadCon[i] + '</td>').appendTo('.thTable thead tr');
- };
- $('<tr><td>1月份</td><td>' + tbodyCon[0][0] + '</td><td>' + tbodyCon[1][0] + '</td><td>' + tbodyCon[2][0] + '</td><td>' + tbodyCon[3][0] + '</td><td>' + tbodyCon[4][0] + '</td><td>' + tbodyCon[5][0] + '</td></tr>' +
- '<tr><td>2月份</td><td>' + tbodyCon[0][1] + '</td><td>' + tbodyCon[1][1] + '</td><td>' + tbodyCon[2][1] + '</td><td>' + tbodyCon[3][1] + '</td><td>' + tbodyCon[4][1] + '</td><td>' + tbodyCon[5][1] + '</td></tr>' +
- '<tr><td>3月份</td><td>' + tbodyCon[0][2] + '</td><td>' + tbodyCon[1][2] + '</td><td>' + tbodyCon[2][2] + '</td><td>' + tbodyCon[3][2] + '</td><td>' + tbodyCon[4][2] + '</td><td>' + tbodyCon[5][2] + '</td></tr>' +
- '<tr><td>4月份</td><td>' + tbodyCon[0][3] + '</td><td>' + tbodyCon[1][3] + '</td><td>' + tbodyCon[2][3] + '</td><td>' + tbodyCon[3][3] + '</td><td>' + tbodyCon[4][3] + '</td><td>' + tbodyCon[5][3] + '</td></tr>' +
- '<tr><td>5月份</td><td>' + tbodyCon[0][4] + '</td><td>' + tbodyCon[1][4] + '</td><td>' + tbodyCon[2][4] + '</td><td>' + tbodyCon[3][4] + '</td><td>' + tbodyCon[4][4] + '</td><td>' + tbodyCon[5][4] + '</td><tr/>' +
- '<tr><td>6月份</td><td>' + tbodyCon[0][5] + '</td><td>' + tbodyCon[1][5] + '</td><td>' + tbodyCon[2][5] + '</td><td>' + tbodyCon[3][5] + '</td><td>' + tbodyCon[4][5] + '</td><td>' + tbodyCon[5][5] + '</td><tr/>' +
- '<tr><td>7月份</td><td>' + tbodyCon[0][6] + '</td><td>' + tbodyCon[1][6] + '</td><td>' + tbodyCon[2][6] + '</td><td>' + tbodyCon[3][6] + '</td><td>' + tbodyCon[4][6] + '</td><td>' + tbodyCon[5][6] + '</td><tr/>' +
- '<tr><td>8月份</td><td>' + tbodyCon[0][7] + '</td><td>' + tbodyCon[1][7] + '</td><td>' + tbodyCon[2][7] + '</td><td>' + tbodyCon[3][7] + '</td><td>' + tbodyCon[4][7] + '</td><td>' + tbodyCon[5][7] + '</td><tr/>' +
- '<tr><td>9月份</td><td>' + tbodyCon[0][8] + '</td><td>' + tbodyCon[1][8] + '</td><td>' + tbodyCon[2][8] + '</td><td>' + tbodyCon[3][8] + '</td><td>' + tbodyCon[4][8] + '</td><td>' + tbodyCon[5][8] + '</td><tr/>' +
- '<tr><td>10月份</td><td>' + tbodyCon[0][9] + '</td><td>' + tbodyCon[1][9] + '</td><td>' + tbodyCon[2][9] + '</td><td>' + tbodyCon[3][9] + '</td><td>' + tbodyCon[4][9] + '</td><td>' + tbodyCon[5][9] + '</td><tr/>' +
- '<tr><td>11月份</td><td>' + tbodyCon[0][10] + '</td><td>' + tbodyCon[1][10] + '</td><td>' + tbodyCon[2][10] + '</td><td>' + tbodyCon[3][10] + '</td><td>' + tbodyCon[4][10] + '</td><td>' + tbodyCon[5][10] + '</td><tr/>' +
- '<tr><td>12月份</td><td>' + tbodyCon[0][11] + '</td><td>' + tbodyCon[1][11] + '</td><td>' + tbodyCon[2][11] + '</td><td>' + tbodyCon[3][11] + '</td><td>' + tbodyCon[4][11] + '</td><td>' + tbodyCon[5][11] + '</td><tr/>').appendTo('.thTable tbody');
- }else{
- $('<tr><td colspan="6">暂无数据</td><tr/>').appendTo('.thTable tbody');
- }
- }
- //导出功能
- function btn_export() {
- var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + token;
- var byear = $('#choseTime').val() && $('#choseTime').val().split(' - ')[0];
- var lyear = $('#choseTime').val() && $('#choseTime').val().split(' - ')[1];
- url += "&beginyear=" + byear + "&endyear=" + lyear;
- window.location.href = url;
- }
|