|
@@ -43,25 +43,27 @@ export default {
|
|
|
name: item,
|
|
name: item,
|
|
|
value: res.info.series[1].data[index],
|
|
value: res.info.series[1].data[index],
|
|
|
used: res.info.series[1].data[index],
|
|
used: res.info.series[1].data[index],
|
|
|
- total: res.info.series[0].data[index]
|
|
|
|
|
|
|
+ total: res.info.series[0].data[index],
|
|
|
|
|
+ totalLabel: res.info.series[0].data[index]
|
|
|
}
|
|
}
|
|
|
arrMap['开关分合计划'].push(valItem)
|
|
arrMap['开关分合计划'].push(valItem)
|
|
|
const valItem2 = {
|
|
const valItem2 = {
|
|
|
name: item,
|
|
name: item,
|
|
|
value: res.info.series[3].data[index],
|
|
value: res.info.series[3].data[index],
|
|
|
used: res.info.series[3].data[index],
|
|
used: res.info.series[3].data[index],
|
|
|
- total: res.info.series[2].data[index]
|
|
|
|
|
|
|
+ total: res.info.series[2].data[index],
|
|
|
|
|
+ totalLabel: res.info.series[2].data[index]
|
|
|
}
|
|
}
|
|
|
arrMap['单体计划'].push(valItem2)
|
|
arrMap['单体计划'].push(valItem2)
|
|
|
})
|
|
})
|
|
|
arrMap['开关分合计划'].forEach(item => {
|
|
arrMap['开关分合计划'].forEach(item => {
|
|
|
if (item.used > item.total) {
|
|
if (item.used > item.total) {
|
|
|
- item.used = item.total
|
|
|
|
|
|
|
+ item.total = item.used
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
arrMap['单体计划'].forEach(item => {
|
|
arrMap['单体计划'].forEach(item => {
|
|
|
if (item.used > item.total) {
|
|
if (item.used > item.total) {
|
|
|
- item.used = item.total
|
|
|
|
|
|
|
+ item.total = item.used
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
this.arrMap = arrMap
|
|
this.arrMap = arrMap
|
|
@@ -76,7 +78,7 @@ export default {
|
|
|
left: 20,
|
|
left: 20,
|
|
|
right: 20,
|
|
right: 20,
|
|
|
bottom: 10,
|
|
bottom: 10,
|
|
|
- top: 40
|
|
|
|
|
|
|
+ top: 70
|
|
|
},
|
|
},
|
|
|
xAxis: {
|
|
xAxis: {
|
|
|
|
|
|
|
@@ -227,7 +229,7 @@ export default {
|
|
|
position: [-baseWidth - offsetWidth / this.EchartfontSize(10), -this.EchartfontSize(30)],
|
|
position: [-baseWidth - offsetWidth / this.EchartfontSize(10), -this.EchartfontSize(30)],
|
|
|
formatter: (evt) => {
|
|
formatter: (evt) => {
|
|
|
const item = this.arrMap['开关分合计划']?.[evt.dataIndex] || {}
|
|
const item = this.arrMap['开关分合计划']?.[evt.dataIndex] || {}
|
|
|
- return `${item.value}\n /\n${item.total}`
|
|
|
|
|
|
|
+ return `${item.value}\n /\n${item.totalLabel}`
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
zlevel: -1
|
|
zlevel: -1
|
|
@@ -365,7 +367,7 @@ export default {
|
|
|
position: [baseWidth + 4 - offsetWidth / this.EchartfontSize(2), -this.EchartfontSize(30)],
|
|
position: [baseWidth + 4 - offsetWidth / this.EchartfontSize(2), -this.EchartfontSize(30)],
|
|
|
formatter: (evt) => {
|
|
formatter: (evt) => {
|
|
|
const item = this.arrMap['单体计划']?.[evt.dataIndex] || {}
|
|
const item = this.arrMap['单体计划']?.[evt.dataIndex] || {}
|
|
|
- return `${item.value}\n /\n${item.total}`
|
|
|
|
|
|
|
+ return `${item.value}\n /\n${item.totalLabel}`
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
zlevel: -1
|
|
zlevel: -1
|