diff --git a/src/views/modules/satisfaction/communitySelfInsp/index.vue b/src/views/modules/satisfaction/communitySelfInsp/index.vue index 886545a8f..51471b7ec 100644 --- a/src/views/modules/satisfaction/communitySelfInsp/index.vue +++ b/src/views/modules/satisfaction/communitySelfInsp/index.vue @@ -636,6 +636,7 @@ :seriesName="seriesName" :inspRecordId="inspRecordId" :communityId="communityId" + :satisfactionCategoryStr="satisfactionCategoryStr" > { window.addEventListener("resize", this.handleWindowResize); @@ -918,7 +922,7 @@ export default { this.myChart.resize(); } }, - handelClickChart(name, seriesName) { + handelClickChart(seriesName,satisfactionCategoryStr) { this.showFormList = true; this.seriesName = seriesName == "满意" @@ -926,6 +930,7 @@ export default { : seriesName == "基本满意" ? "good" : "bad"; + this.satisfactionCategoryStr = satisfactionCategoryStr; }, handleClose() { this.showFormList = false; @@ -967,9 +972,9 @@ export default { ); for (const item of data.categoryDatas) { if (allowedCategories.includes(item.satisfactionCategory)) { - this.option.series[0].data.push(item.veryGoodQty); - this.option.series[1].data.push(item.goodQty); - this.option.series[2].data.push(item.badQty); + this.option.series[0].data.push({value:item.veryGoodQty,name:'满意',satisfactionCategory:item.satisfactionCategory}); + this.option.series[1].data.push({value:item.goodQty,name:'基本满意',satisfactionCategory:item.satisfactionCategory}); + this.option.series[2].data.push({value:item.badQty,name:'不满意',satisfactionCategory:item.satisfactionCategory}); this.option.xAxis.data.push(item.satisfactionCategoryName); this.satisfactionCategory.push(item.satisfactionCategory); this.score.push({