| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- /**
- * 呼叫数据图形分析
- * */
- var token = $.cookie("token");
- var tabIndex = 0;
- var endyear = helper.DateFormat.getNowYear(); //初始化当前年份
- var beginyear = endyear - 1;
- var hjCompaer; //图形
- var legendCon; //图形legend
- $(document).ready(function() {
- $('#chooseTime').val(beginyear + ' ~ ' + endyear);
- layui.use('laydate', function() {
- var laydate = layui.laydate;
- laydate.render({
- elem: '#startTime',
- range: '~',
- //value: stime + ' ~ ' + endtime,
- theme: '#1ab394',
- calendar: 'true'
- });
- });
- //tab切换
- $('.hu-tab li').click(function() {
- $(this).addClass('active')
- .siblings().removeClass('active');
- tabIndex = $(this).index();
- $('.hu-content >div').eq(tabIndex).show()
- .siblings().hide();
- // loadDatas();
- });
- //初始化图形
- //加载数据
- // loadDatas();
- //搜索事件
- $(".sear").click(function() {
- // loadDatas();
- getDataList();
- });
- //导出
- $('.export').click(function() {
- dcexcel(this);
- })
- });
- $("#save_ssss").click(function () {
- partpaat()
- })
- var bigdataList = null;
- partpaat();
- function partpaat() {
- var myCha = echarts.init(document.getElementById('Bitiur'));
- var myChart = echarts.init(document.getElementById('hjCompaer'));
-
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "WOReport/GetDeptReport",
- async: true,
- dataType: "json",
- data: {
- stime:$('#time3').val() && $('#time3').val().split(' ~ ')[0],
- endtime:$('#time3').val() && $('#time3').val().split(' ~ ')[1],//开始时间
- },
- success: function(data) {
- if (data.state.toLowerCase() == "success") {
- //bigdataList = data.rows;
- var con = data.data;
-
- myChart.setOption({
- color: ['#95FFD7'],
- // title: {
- // text: '反馈类型统计',
- // x: 'center',
- // textStyle: {
- // "color": "#FFFFFF"
- // }
- // },
- tooltip: {},
- // legend: {
- // // data: ['销量']
- // },
- xAxis: {
- name: '接受部门',
- data:[
- con[0].deptname,
- con[1].deptname,
- con[2].deptname,
- con[3].deptname,
- con[4].deptname,
- con[5].deptname,
- con[6].deptname,
- con[7].deptname,
- con[8].deptname,
- con[9].deptname,
- con[10].deptname,
- con[11].deptname,
- con[12].deptname,
- con[13].deptname,
- con[14].deptname,
- con[15].deptname,
- con[16].deptname,
-
- ],
- axisLine: { //这是x轴文字颜色
- lineStyle: {
- color: "#333333",
- }
- }
- },
- yAxis: {
- name: '工单数量',
- splitLine:{
- show:false
- },
- axisLine: { //这是x轴文字颜色
- lineStyle: {
- color: "#333333",
- }
- }
- },
- series: [{
- name: '部门处理情况统计表',
- type: 'bar',
- x: 'center',
- // barGap:'2%', //两个柱子距离
- barWidth: 20,
- data:
-
- [
- con[0].count,
- con[1].count,
- con[2].count,
- con[3].count,
- con[4].count,
- con[5].count,
- con[6].count,
- con[7].count,
- con[8].count,
- con[9].count,
- con[10].count,
- con[11].count,
- con[12].count,
- con[13].count,
- con[14].count,
- con[15].count,
- con[16].count,
-
-
- ]
- }]
- });
- myCha.setOption({
- title: {
- // text: '某站点用户访问来源',
- // subtext: '纯属虚构',
- // x:'center'
- },
- tooltip: {
- trigger: 'item',
- formatter: "{a} <br/>{b} : {c} ({d}%)"
- },
- series: [{
- name: '部门处理情况统计表',
- type: 'pie',
- radius: '55%',
- center: ['50%', '60%'],
- data: [
- {name:con[0].deptname,value:con[0].count,},
- {name:con[1].deptname,value:con[1].count,},
- {name:con[2].deptname,value:con[2].count,},
- {name:con[3].deptname,value:con[3].count,},
- {name:con[4].deptname,value:con[4].count,},
- {name:con[5].deptname,value:con[5].count,},
- {name:con[6].deptname,value:con[6].count,},
- {name:con[7].deptname,value:con[7].count,},
- {name:con[8].deptname,value:con[8].count,},
- {name:con[9].deptname,value:con[9].count,},
- {name:con[10].deptname,value:con[10].count,},
- {name:con[11].deptname,value:con[11].count,},
- {name:con[12].deptname,value:con[12].count,},
- {name:con[13].deptname,value:con[13].count,},
- {name:con[14].deptname,value:con[14].count,},
- {name:con[15].deptname,value:con[15].count,},
- {name:con[16].deptname,value:con[16].count,},
-
- ],
- // label: {
- // normal: {
- // position: 'inner',
- // show : true
- // }
- // },
- itemStyle: {
- emphasis: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: 'rgba(0, 0, 0, 0.5)'
- },
- normal: {
- color: function(params) {
- //自定义颜色
- var colorList = [
- '#1890FF', '#2EC25B', '#FACC14', '#223273', '#8543E0', '#13C2C2','#3436C7','#F04864','#D141D9',
- '#F26EA2', '#95FFD7', '#FBBE5B', '#FF9D9B', '#AAF58D', '#F95A83','#6C77DA','#F76A53','#88EBC4',
- '#D1F0E0',
- ];
- return colorList[params.dataIndex]
- }
- }
- }
- }]
- });
-
-
-
- }
-
- },
- })
- }
- //导出功能
- function dcexcel(obj) {
- var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + token;
- url += "&beginyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0]) + "&endyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1]);
- obj.href = url;
- }
- // function loadDatas() {
- // if(tabIndex == 0) {
- // getDataList(); //加载图形
- // } else if(tabIndex == 1) {
- // getTableDataList(); //加载表格
- // }
- // }
|