| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- //part 1 //投诉类别月统计 对接完毕
- var part_1 = echarts.init(document.getElementById('part_1'));
- part_1.setOption({
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- x: 'center',
- data:['']
- },
- textStyle: {
- fontSize: 36
- },
- radar: [
- {
- indicator: [
- {text: '咨询',max: 99999},
- {text: '投诉',max: 99999},
- {text: '求助',max: 99999},
- {text: '表扬',max: 99999},
- {text: '建议',max: 99999},
- {text: '其它',max: 99999}
- ],
- splitArea: {
- areaStyle: {
- color: ['rgba(114, 172, 209, 0.1)',
- 'rgba(114, 172, 209, 0.2)', 'rgba(114, 172, 209, 0.3)',
- 'rgba(114, 172, 209, 0.4)', 'rgba(114, 172, 209, 0.5)',
- 'rgba(114, 172, 209, 0.6)'],
- shadowColor: 'rgba(0, 0, 0, 0.3)',
- shadowBlur: 10
- }
- },
- center: ['50%','50%'],
- radius: 300
- }
- ],
- series: [{
- type: 'radar',
- tooltip: {
- trigger: 'item'
- },
- itemStyle: {normal: {areaStyle: {type: 'default'}}},
- data: [
- {
- value: [65926,8611,428,1532,1776,736],
- name: '业务类型',
-
- }
- ]
- }]
- });
- function partTwo(startTime,endTime) {
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "info/GetTypeCountByDate",
- async: true,
- dataType: 'json',
- data: {
- start: startTime,
- end: endTime
- },
- success: function(data) {
- if(data.state.toLowerCase() == 'success') {
- var con = data.data;
- var sers = [];
- var indi = [];
- $(con).each(function(j, n) {
-
- var obj={};
- var obj2={};
- obj.text = n.TypeName;
- obj.max = n.Count+100;
- indi.push(obj);
-
- obj2 = n.Count;
- sers.push(obj2);
- })
- console.log(indi)
- console.log(sers)
- part_1.setOption({
- radar: [{
- indicator: indi
- }],
- series: [{
- data: [{
- value: sers,
- areaStyle: {
- normal: {
- color: 'rgba(255, 214, 103, 0.0)'
- }
- }
- }]
- }]
-
- });
- }
- }
- });
- }
- partTwo(startTime,endTime);
- dataAjax(startTime,endTime)
- function dataAjax(startTime,endTime){
- SourceFrom(startTime,endTime);
- TypeFrom(startTime,endTime);
- //AreaFrom(startTime,endTime);
- keyWord(startTime,endTime);
- partTwo(startTime,endTime);
- }
|