Browse Source

事件处理饼图优化

shibei_master
ZhaoTongYao 3 years ago
parent
commit
211d325fd3
  1. 25
      src/views/modules/visual/communityGovern/shijianchuli/shijianchulifenxi.vue
  2. 9
      src/views/modules/visual/communityGovern/shijianfenlei/shijianfenleifenxi.vue

25
src/views/modules/visual/communityGovern/shijianchuli/shijianchulifenxi.vue

@ -604,15 +604,7 @@ export default {
},
clickPie (seriesIndex) {
if (seriesIndex === 0) {
this.processStatus = 'closed_case'
} else if (seriesIndex === 1) {
this.processStatus = 'processing'
} else {
this.processStatus = ''
}
let isSelected = false
this.pieData.forEach((element, index) => {
if (index === seriesIndex) {
element.label = {
@ -626,7 +618,8 @@ export default {
}
};
element.selected = !element.selected
isSelected = element.selected
} else {
element.label = {
show: false,
@ -639,8 +632,20 @@ export default {
color: 'rgba(255,255,255,0)'
}
};
element.selected = false
}
});
if (isSelected) {
if (seriesIndex === 0) {
this.processStatus = 'closed_case'
} else if (seriesIndex === 1) {
this.processStatus = 'processing'
} else {
this.processStatus = ''
}
} else {
this.processStatus = ''
}
this.pieOption.series[1].data = this.pieData
this.demand.pageNo = 1
this.getTable()

9
src/views/modules/visual/communityGovern/shijianfenlei/shijianfenleifenxi.vue

@ -515,6 +515,7 @@ export default {
},
clickPie (seriesIndex) {
let isSelected = false
this.pieData.forEach((element, index) => {
if (index === seriesIndex) {
element.label = {
@ -527,6 +528,13 @@ export default {
}
}
this.categoryCode = element.categoryCode
element.selected = !element.selected
isSelected = element.selected
// if (isSelected) {
// this.categoryCode = element.categoryCode
// } else {
// this.categoryCode = ''
// }
} else {
element.label = {
show: false,
@ -538,6 +546,7 @@ export default {
color: 'rgba(255,255,255,0)'
}
}
element.selected = false
}
})
this.pieOption.series[1].data = this.pieData

Loading…
Cancel
Save