|
@@ -178,7 +178,9 @@ export default {
|
|
type: 'pie',
|
|
type: 'pie',
|
|
radius: ['61%', '80%'],
|
|
radius: ['61%', '80%'],
|
|
// data: this.subIndex > -1 && this.tabData.qualityProcessAndRdEfficiencyCopywriters[this.subIndex].subReportDetails,
|
|
// data: this.subIndex > -1 && this.tabData.qualityProcessAndRdEfficiencyCopywriters[this.subIndex].subReportDetails,
|
|
- data: this.subReportDetails,
|
|
|
|
|
|
+ data: this.tabData.qualityProcessAndRdEfficiencyCopywriters.map(elm => {
|
|
|
|
+ return elm.subReportDetails
|
|
|
|
+ }).reduce((a, b) => a.concat(b)),
|
|
emphasis: {
|
|
emphasis: {
|
|
itemStyle: {
|
|
itemStyle: {
|
|
shadowBlur: 0,
|
|
shadowBlur: 0,
|
|
@@ -204,16 +206,16 @@ export default {
|
|
console.log(list)
|
|
console.log(list)
|
|
for (var i = list.length - 1; i >= 0; i--) {
|
|
for (var i = list.length - 1; i >= 0; i--) {
|
|
if (list[i].name === params.data.name) {
|
|
if (list[i].name === params.data.name) {
|
|
- this.reportBizName = params.data.name
|
|
|
|
- console.log(params.data.name)
|
|
|
|
|
|
+ // this.reportBizName = params.data.name
|
|
|
|
+ // console.log(params.data.name)
|
|
this.subIndex = i
|
|
this.subIndex = i
|
|
- this.subReportDetails = list[i].subReportDetails
|
|
|
|
|
|
+ // this.subReportDetails = list[i].subReportDetails
|
|
// this.myChart.setOption({...option,
|
|
// this.myChart.setOption({...option,
|
|
// series:[
|
|
// series:[
|
|
// option.series
|
|
// option.series
|
|
// ]})
|
|
// ]})
|
|
- this.option.series[1].data = this.subReportDetails
|
|
|
|
- this.myChart.setOption(this.option)
|
|
|
|
|
|
+ // this.option.series[1].data = this.subReportDetails
|
|
|
|
+ // this.myChart.setOption(this.option)
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -227,7 +229,10 @@ export default {
|
|
this.tabData = this.pageData.filter(
|
|
this.tabData = this.pageData.filter(
|
|
(elm) => elm.clientType === this.active
|
|
(elm) => elm.clientType === this.active
|
|
)[0]
|
|
)[0]
|
|
- this.option.series[1].data = null
|
|
|
|
|
|
+ this.option.series[0].data = this.tabData.qualityProcessAndRdEfficiencyCopywriters
|
|
|
|
+ this.option.series[1].data = this.tabData.qualityProcessAndRdEfficiencyCopywriters.map(elm => {
|
|
|
|
+ return elm.subReportDetails
|
|
|
|
+ }).reduce((a, b) => a.concat(b))
|
|
this.myChart.setOption(this.option)
|
|
this.myChart.setOption(this.option)
|
|
}
|
|
}
|
|
}
|
|
}
|