From e16de18dd28f9f7d70b1cbd5fc9522da08abc4cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=85=81=E6=9E=9E?= <3422692813@qq.com> Date: Tue, 22 Oct 2024 18:10:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=B5=8B=E5=A4=A7=E5=B1=8F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inspection/screen/api/jcBigScreen.js | 61 +++- src/views/inspection/screen/jcBigScreen.vue | 277 +++++++++++++++--- 2 files changed, 303 insertions(+), 35 deletions(-) diff --git a/src/views/inspection/screen/api/jcBigScreen.js b/src/views/inspection/screen/api/jcBigScreen.js index e7acc4c..792927f 100644 --- a/src/views/inspection/screen/api/jcBigScreen.js +++ b/src/views/inspection/screen/api/jcBigScreen.js @@ -1,10 +1,67 @@ import request from '@/utils/request' // 客户来源分析饼图 -export function chartLineInspectionAmount() { +export function chartLineInspectionAmount(params) { return request({ - url: '/partnerOwn/partner/chartLineInspectionAmount', + url: '/partnerOwn/partner/newChartLineInspectionAmount', method: 'get', + params: params + }) +} +// 已收款金额 +export function getServerData1(params) { + return request({ + url: '/partnerOwn/partner/newChartInfoAmount', + method: 'get', + params: params + }) +} +// 数量统计 +export function chartInfoNum(params) { + return request({ + url: '/partnerOwn/partner/newChartInfoNum', + method: 'get', + params: params + }) +} +// 数量统计 +export function chartLineInspectionNum(params) { + return request({ + url: '/partnerOwn/partner/newChartLineInspectionNum', + method: 'get', + params: params + }) +} +// 检测合格率 +export function chartInfoRatio(params) { + return request({ + url: '/partnerOwn/partner/newChartInfoRatio', + method: 'get', + params: params + }) +} +// 五条 +export function getfive1(params) { + return request({ + url: '/partnerOwn/partner/newStaticsTable1', + method: 'get', + params: params + }) +} +// 五条 +export function getfive2(params) { + return request({ + url: '/partnerOwn/partner/newStaticsTable2', + method: 'get', + params: params + }) +} +// 五条 +export function getfive3(params) { + return request({ + url: '/partnerOwn/partner/newStaticsTable3', + method: 'get', + params: params }) } diff --git a/src/views/inspection/screen/jcBigScreen.vue b/src/views/inspection/screen/jcBigScreen.vue index ffdaf4f..ed507fd 100644 --- a/src/views/inspection/screen/jcBigScreen.vue +++ b/src/views/inspection/screen/jcBigScreen.vue @@ -11,21 +11,35 @@ 成交金额(已收款)
- +
- 已收款金额统计分析 + 已收款金额(按车型) +
+
+ +
+
{{item.text}}
+
+
- 订单数量统计分析 + 数量统计(按车型) +
+
+ +
+
{{item.text}}
+
+
@@ -130,16 +144,24 @@
- 维修类型统计 + 检测数量
+
- 月工单金额走势 + 检测合格率 +
+
+ +
+
{{item.text}}
+
+
@@ -156,58 +178,236 @@ @@ -240,6 +440,17 @@ export default { //align-items: center; justify-content: space-between; } +.dis-t{ + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + margin: 10px auto; +} +.lan-you{ + display: flex; + align-items: center; +} .c_left { width: 25%;