From bb82cbb56e20252e6ebe0618cf08c61b478af1d3 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Mon, 1 Jul 2024 15:43:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E8=87=AA=E6=9F=A5=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=B8=A6=E5=85=A5=E7=B1=BB=E5=9E=8Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../satisfaction/communitySelfInsp/index.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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({