var container1 = echarts.init(document.getElementById('part1'));
var container2 = echarts.init(document.getElementById('part2'));
var container3 = echarts.init(document.getElementById('part3'));
function partOne() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "WOReport/GetChannel",
async: true,
dataType: "json",
data: {},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var con = data.rows;
container1.setOption({
title: {
text: '来源渠道数据分析',
textStyle: {
//文字颜色
color: '#00e9ff',
//字体大小
fontSize: 18
},
x: 'center'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
show: true,
backgroundColor: '#030917'
}
}
},
legend: {
show: false
},
xAxis: {
name: '时间',
data: [
con[0].channel,
con[1].channel,
con[2].channel,
con[3].channel,
con[4].channel
],
axisLine: {
lineStyle: {
color: '#ccc'
}
}
},
yAxis: {
name: '数量',
splitLine: {
show: false
},
axisLine: {
lineStyle: {
color: '#fff'
}
}
},
series: [{
name: '电话',
type: 'line',
data: [
con[0].Telephone,
con[1].Telephone,
con[2].Telephone,
con[3].Telephone,
con[4].Telephone
]
},
{
name: '微信',
type: 'line',
data: [
con[0].WeChat,
con[1].WeChat,
con[2].WeChat,
con[3].WeChat,
con[4].WeChat
]
}
],
color: ['#61a0a9', '#cb885d']
});
}
}
});
}
function partTwo() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "WOReport/GetChannel",
async: true,
dataType: "json",
data: {
// date:
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var con = data.rows;
container2.setOption({
title: {
text: '工单即时办结',
textStyle: {
//文字颜色
color: '#00e9ff',
//字体大小
fontSize: 18
},
x: 'center'
},
color: ['#3398DB'],
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [{
type: 'category',
data: [
con[0].channel,
con[1].channel,
con[2].channel,
con[3].channel,
con[4].channel
],
axisTick: {
alignWithLabel: true
},
axisLine: {
lineStyle: {
color: '#ccc'
}
}
}],
yAxis: [{
type: 'value',
axisLine: {
lineStyle: {
color: '#ccc'
}
}
}],
series: [{
name: '即时办结',
type: 'bar',
barWidth: '60%',
data: [
con[0].Immediate,
con[1].Immediate,
con[2].Immediate,
con[3].Immediate,
con[4].Immediate
]
}]
});
}
}
});
}
function partThree() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "WOReport/GetChannel",
async: true,
dataType: "json",
data: {
// date:
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var con = data.rows;
container3.setOption({
title: {
text: '转接率图表',
textStyle: {
//文字颜色
color: '#00e9ff',
//字体大小
fontSize: 18
},
x: 'center'
},
tooltip: {
trigger: 'item',
formatter: "{a}
{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left'
},
series: [{
name: '访问来源',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [{
value: con[0].Transfer,
name: con[0].channel
},
{
value: con[1].Transfer,
name: con[1].channel
},
{
value: con[2].Transfer,
name: con[2].channel
},
{
value: con[3].Transfer,
name: con[3].channel
},
{
value: con[4].Transfer,
name: con[4].channel
}
],
itemStyle: {
normal: {
color: '#159FE9',
opacity: 0.5,
},
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}]
});
}
}
});
}
function partFour() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "WOReport/GetChannel",
async: true,
dataType: "json",
data: {
channel:$(".channelSel").val()
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var con = data.rows;
var option={
title: {
text: '渠道来源满意度',
x: 'left',
textStyle: {
//文字颜色
color: '#00e9ff',
//字体大小
fontSize: 18
}
},
tooltip: {
trigger: 'item',
formatter: "{a}
{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left'
},
series: [{
name: '访问来源',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [{
value: con[0].Verysatisfied,
name: '非常满意'
},
{
value: con[0].Satisfaction,
name: '满意'
},
{
value: con[0].Commonly,
name: '一般'
},
{
value: con[0].Unsatisfactory,
name: '不满意'
}
],
itemStyle: {
normal: {
color: '#159FE9',
opacity: 0.5,
},
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}]
}
echartsPie = echarts.init(document.getElementById('part4'));
echartsPie.setOption(option);
//var container4 = echarts.init(document.getElementById('part4'));
}
}
});
}