From 040927f417c0fb304ddf795b660fc34f6440c4a7 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Mon, 30 Dec 2024 10:45:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=A7=A3=E6=88=90=E5=8A=9F=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/payment-receipt/index.vue | 3 +- src/pages/workbench/case-manage/index.vue | 34 ++++++++++++----------- src/pages/workbench/index.vue | 32 +++++++++++---------- 3 files changed, 37 insertions(+), 32 deletions(-) diff --git a/src/pages/payment-receipt/index.vue b/src/pages/payment-receipt/index.vue index 861b900..da8a21b 100644 --- a/src/pages/payment-receipt/index.vue +++ b/src/pages/payment-receipt/index.vue @@ -134,7 +134,8 @@ - + + diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue index 81da9bc..ff1318f 100644 --- a/src/pages/workbench/case-manage/index.vue +++ b/src/pages/workbench/case-manage/index.vue @@ -50,11 +50,11 @@

已司法确认

-

0

+

{{caseprogressObj.judicialTotal}}

已赋强公证

-

0

+

{{caseprogressObj.notarizationTotal}}

@@ -86,7 +86,7 @@ + class="width100" size="mini" @change="SuccessRateChange"> - 31% + {{ (mediation_success_rate.mediateSuccess/mediation_success_rate.caseTotal).toFixed(2) }} % + 0 % @@ -224,7 +225,8 @@ "failed": 0 } }, - statisticCasesData:{} + statisticCasesData:{}, + mediation_success_rate:{caseTotal:0,mediateSuccess:0,mediateFail:0}, }; }, @@ -344,8 +346,12 @@ }); }).catch(() => {}); }, + SuccessRateChange(){ + this.drawCharts() + }, // 结果统计图 - drawCharts () { + async drawCharts () { + this.mediation_success_rate = await workApi.getmy_case_pkg_statistics({id:this.queryParamCGL.id}) if (this.myEcharts) { this.myEcharts.clear(); } @@ -370,7 +376,6 @@ }, series: [ { - name: 'Access From', type: 'pie', radius: ['40%', '70%'], avoidLabelOverlap: false, @@ -389,12 +394,9 @@ show: false }, data: [ - { value: 1048, name: 'Search Engine' }, - { value: 735, name: 'Direct' }, - { value: 580, name: 'Email' }, - { value: 484, name: 'Union Ads' }, - { value: 300, name: 'Video Ads' } - ] + { value: this.mediation_success_rate.mediateFail, name: '调解失败' }, + { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' }, + ] } ] }; diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue index fd00623..0c2b029 100644 --- a/src/pages/workbench/index.vue +++ b/src/pages/workbench/index.vue @@ -50,11 +50,11 @@

已司法确认

-

0

+

{{caseprogressObj.judicialTotal}}

已赋强公证

-

0

+

{{caseprogressObj.notarizationTotal}}

@@ -127,7 +127,7 @@ + class="width100" size="mini" @change="SuccessRateChange"> - 31% + {{ (mediation_success_rate.mediateSuccess/mediation_success_rate.caseTotal).toFixed(2) }} % + 0 % @@ -270,6 +271,7 @@ "failed": 0 } }, + mediation_success_rate:{caseTotal:0,mediateSuccess:0,mediateFail:0}, }; }, @@ -392,8 +394,12 @@ }); }).catch(() => {}); }, + SuccessRateChange(){ + this.drawCharts() + }, // 结果统计图 - drawCharts () { + async drawCharts () { + this.mediation_success_rate = await workApi.getmy_case_pkg_statistics({id:this.queryParamCGL.id}) if (this.myEcharts) { this.myEcharts.clear(); } @@ -418,7 +424,6 @@ }, series: [ { - name: 'Access From', type: 'pie', radius: ['40%', '70%'], avoidLabelOverlap: false, @@ -437,12 +442,9 @@ show: false }, data: [ - { value: 1048, name: 'Search Engine' }, - { value: 735, name: 'Direct' }, - { value: 580, name: 'Email' }, - { value: 484, name: 'Union Ads' }, - { value: 300, name: 'Video Ads' } - ] + { value: this.mediation_success_rate.mediateFail, name: '调解失败' }, + { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' }, + ] } ] };