From e11946352c5e03438a19c7404702396215540c5b Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Mon, 1 Jul 2024 10:32:19 +0800 Subject: [PATCH] =?UTF-8?q?task#14196=EF=BC=8Cdata=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/kpi.js | 8 +- src/views/kpi/components/circleChar.vue | 8 +- src/views/kpi/components/noFit-table.vue | 40 ++++ src/views/kpi/kpiIndex.vue | 225 ++++++++++++++++------- 4 files changed, 210 insertions(+), 71 deletions(-) create mode 100644 src/views/kpi/components/noFit-table.vue diff --git a/src/api/kpi.js b/src/api/kpi.js index ccb9e5a0..a726a614 100644 --- a/src/api/kpi.js +++ b/src/api/kpi.js @@ -4,7 +4,7 @@ export function getStatisticsKpiByMonth(data){ return request({ url: '/supplier/supplierKPI/querySupplierStatisticsKpiByMonth', method:'POST', - contentType: 'application/json', + // contentType: 'application/json', data }) } @@ -13,7 +13,7 @@ export function getStatisticsKpi(data){ return request({ url: '/supplier/supplierKPI/querySupplierStatisticsKpi', method:'POST', - contentType: 'application/json', + // contentType: 'application/json', data }) } @@ -23,7 +23,7 @@ export function getDriverStatisticsKpi(data){ return request({ url: '/supplier/supplierKPI/querySupplierDriverStatisticsKpi', method:'POST', - contentType: 'application/json', + // contentType: 'application/json', data }) } @@ -32,7 +32,7 @@ export function getKpiDetailsData(data){ return request({ url: '/supplier/supplierKPI/querySupplierKpiDetailsData', method:'POST', - contentType: 'application/json', + // contentType: 'application/json', data }) } diff --git a/src/views/kpi/components/circleChar.vue b/src/views/kpi/components/circleChar.vue index f37690c6..404c6d6a 100644 --- a/src/views/kpi/components/circleChar.vue +++ b/src/views/kpi/components/circleChar.vue @@ -14,14 +14,16 @@ export default { } }, mounted() { - this.drawHandle(); + setTimeout(()=>{ + this.drawHandle(); + },100) }, methods:{ handle(){ if(this.titleText == '投诉率'){ - console.log(this.titleText) + this.$emit('clickComplain') }else if(this.titleText == '使用率'){ - console.log(this.titleText) + this.$emit('clickUse') } }, // 绘制 总分图表 diff --git a/src/views/kpi/components/noFit-table.vue b/src/views/kpi/components/noFit-table.vue new file mode 100644 index 00000000..3c1bfd47 --- /dev/null +++ b/src/views/kpi/components/noFit-table.vue @@ -0,0 +1,40 @@ + + + + + \ No newline at end of file diff --git a/src/views/kpi/kpiIndex.vue b/src/views/kpi/kpiIndex.vue index a8eba79b..4e823763 100644 --- a/src/views/kpi/kpiIndex.vue +++ b/src/views/kpi/kpiIndex.vue @@ -4,60 +4,59 @@
KPI.数据看板
4月-我是服务商名称
- - - - + +
接单指标
-
116
+
{{ indexData.receiveOrderCount }}
承接案件量
-
-
35%
-
拒单率
+
+
{{ indexData.refuseOrderRate }}
+
拒单率 >
-
-
35%
-
超时率
+
+
{{ indexData.timeoutOrderRate }}
+
超时率 >
客户评价
- - - + + +
APP使用
- - - + + +
时效
-
0:02:24
+
{{indexData.receiving}}
接单时效(分)
-
0:02:24
+
{{ indexData.polymerizationSuccessArriving }}
集合成功到达时效
-
0:02:24
+
{{ indexData.arriving }}
到达时效
@@ -65,7 +64,7 @@
综合打分
- +
@@ -147,10 +146,7 @@
{{item.name}}
-
- +
@@ -158,48 +154,71 @@
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+