|
@@ -2447,7 +2447,7 @@
|
|
|
symbol: 'none',
|
|
symbol: 'none',
|
|
|
yAxisIndex: 1,
|
|
yAxisIndex: 1,
|
|
|
data: this.clientReplyPercent,
|
|
data: this.clientReplyPercent,
|
|
|
- tooltip: {
|
|
|
|
|
|
|
+ tooltip: {
|
|
|
valueFormatter: function (value) {
|
|
valueFormatter: function (value) {
|
|
|
return value ? value + ' %' : ''
|
|
return value ? value + ' %' : ''
|
|
|
}
|
|
}
|
|
@@ -2735,7 +2735,7 @@
|
|
|
},
|
|
},
|
|
|
// 销售进程客户数
|
|
// 销售进程客户数
|
|
|
getSaleIndicators () {
|
|
getSaleIndicators () {
|
|
|
- this.saleIndicators = {}
|
|
|
|
|
|
|
+ this.saleIndicators = []
|
|
|
this.clientStepDate = []
|
|
this.clientStepDate = []
|
|
|
this.clientStepNum = []
|
|
this.clientStepNum = []
|
|
|
if (this.noDealerIds()) {
|
|
if (this.noDealerIds()) {
|
|
@@ -2759,8 +2759,7 @@
|
|
|
}).then(result => {
|
|
}).then(result => {
|
|
|
let { data, code, msg } = result
|
|
let { data, code, msg } = result
|
|
|
if (code === 1) {
|
|
if (code === 1) {
|
|
|
- this.saleIndicators = data || {}
|
|
|
|
|
-
|
|
|
|
|
|
|
+ this.saleIndicators = data || []
|
|
|
if (data && data.length) {
|
|
if (data && data.length) {
|
|
|
data[0].dayList.forEach(item => {
|
|
data[0].dayList.forEach(item => {
|
|
|
this.clientStepDate.push(item.date.split('T')[0])
|
|
this.clientStepDate.push(item.date.split('T')[0])
|
|
@@ -2796,16 +2795,20 @@
|
|
|
if (clientStepChart == null) {
|
|
if (clientStepChart == null) {
|
|
|
clientStepChart = echarts.init(document.getElementById('clientStepChart'))
|
|
clientStepChart = echarts.init(document.getElementById('clientStepChart'))
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
window.addEventListener('resize', function () {
|
|
window.addEventListener('resize', function () {
|
|
|
clientStepChart.resize()
|
|
clientStepChart.resize()
|
|
|
})
|
|
})
|
|
|
|
|
+ let text = this.saleIndicators[this.clientIndex].processName
|
|
|
clientStepChart.setOption({
|
|
clientStepChart.setOption({
|
|
|
legend: {
|
|
legend: {
|
|
|
show: false,
|
|
show: false,
|
|
|
},
|
|
},
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
- trigger: 'axis'
|
|
|
|
|
|
|
+ trigger: 'axis',
|
|
|
|
|
+ formatter: function (params) {
|
|
|
|
|
+ return params[0].name + '<br>'
|
|
|
|
|
+ + text + ': ' + params[0].value
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
grid: {
|
|
grid: {
|
|
|
top: '10%',
|
|
top: '10%',
|
|
@@ -2950,7 +2953,10 @@
|
|
|
show: false,
|
|
show: false,
|
|
|
},
|
|
},
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
- trigger: 'axis'
|
|
|
|
|
|
|
+ trigger: 'axis',
|
|
|
|
|
+ formatter: function (params) {
|
|
|
|
|
+ return params[0].name + ': ' + params[0].value
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
grid: {
|
|
grid: {
|
|
|
top: '10%',
|
|
top: '10%',
|
|
@@ -3445,7 +3451,11 @@
|
|
|
show: false,
|
|
show: false,
|
|
|
},
|
|
},
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
- trigger: 'axis'
|
|
|
|
|
|
|
+ trigger: 'axis',
|
|
|
|
|
+ formatter: function (params) {
|
|
|
|
|
+ return params[0].name + '<br>'
|
|
|
|
|
+ + '互动客户数: ' + params[0].value
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
grid: {
|
|
grid: {
|
|
|
top: '10%',
|
|
top: '10%',
|