From c4f4bd92019afef6a0b14e2ebedc3fa7a5c1d2a8 Mon Sep 17 00:00:00 2001
From: ljx <864490211@qq.com>
Date: Wed, 13 Aug 2025 16:28:01 +0800
Subject: [PATCH] =?UTF-8?q?q=3D6=20=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api.js | 2 +-
src/components/baozuo-demo2/CenterCmp.vue | 66 ++++++++++++++++++-----
2 files changed, 54 insertions(+), 14 deletions(-)
diff --git a/src/api.js b/src/api.js
index 07bc897..ebbbaa8 100644
--- a/src/api.js
+++ b/src/api.js
@@ -8,7 +8,7 @@ const api = {
baseURL3: 'http://36.139.158.169:9261',
- baseURL: 'http://dbkoog.demo.natool.cn',
+ baseURL: 'http://qqlaya.demo.natool.cn',
//堡座
baseURL4: 'http://39.101.165.228:9009',
diff --git a/src/components/baozuo-demo2/CenterCmp.vue b/src/components/baozuo-demo2/CenterCmp.vue
index 6b540bf..1ae53f4 100644
--- a/src/components/baozuo-demo2/CenterCmp.vue
+++ b/src/components/baozuo-demo2/CenterCmp.vue
@@ -30,7 +30,7 @@
当日检验量
-
{{ dataType == '6'?middleTopData2[middleTopData2.length-1]['数量']:middleTopData.inspection }}
+
{{ dataType == '6'?middleTopData2[3]['数量']:middleTopData.inspection }}
@@ -44,14 +44,14 @@
{{dataType=='6'?'排水直通率': '盖板直通率'}}
-
{{dataType=='6'?'排水检验量': '盖板检验量'}}:{{ middleTopData2[0]['数量'] }}
+
{{dataType=='6'?'排水检验量': '盖板检验量'}}:{{ middleTopData2[1]['数量'] }}
{{dataType=='6'?'按钮直通率': '整机直通率'}}
-
{{dataType=='6'?'按钮检测量': '整机检测量'}}:{{ middleTopData2[0]['数量'] }}
+
{{dataType=='6'?'按钮检测量': '整机检测量'}}:{{ middleTopData2[2]['数量'] }}
@@ -131,12 +131,7 @@ export default {
coverPassRate: 88,
wholePassRate: 95
},
- middleTopData2: {
- inspection: 876,
- corePassRate: 97,
- coverPassRate: 99,
- wholePassRate: 95
- },
+ middleTopData2:[],
oiloption:{
grid:{
top:'5%',left:'0%',right:'5%',bottom:'5%'
@@ -200,8 +195,53 @@ export default {
},
created(){
if(this.dataType == '6'){
+ let arr = [
+ {
+ 类型:"进水",
+ 数量:0,
+ 直通率:100
+ },
+ {
+ 类型:"排水",
+ 数量:0,
+ 直通率:100
+ },
+ {
+ 类型:"按钮",
+ 数量:0,
+ 直通率:100
+ },
+ {
+ 类型:"合计",
+ 数量:0,
+ 直通率:100
+ }
+ ]
this.rankData = testRes.data.yx_v_bycpzj;
- this.middleTopData2 = testRes.data.yx_v_zlkb;
+ testRes.data.yx_v_zlkb.forEach(item=>{
+ if(item['类型'] == '机芯'){
+ item['类型'] = '机芯产量'
+ }
+ if(item['类型'] == '进水'){
+ arr[0]['数量'] = item['数量']
+ arr[0]['直通率'] = item['直通率']
+ }
+ if(item['类型'] == '排水'){
+ arr[1]['数量'] = item['数量']
+ arr[1]['直通率'] = item['直通率']
+ }
+ if(item['类型'] == '按键'){
+ arr[2]['数量'] = item['数量']
+ arr[2]['直通率'] = item['直通率']
+ }
+ if(item['类型'] == '合计'){
+ arr[3]['数量'] = item['数量']
+ }
+ })
+
+ this.middleTopData2 = arr;
+ console.log(this.middleTopData2)
+
this.rightChartData2 = testRes.data.yx_v_llzj;
}
@@ -309,11 +349,11 @@ export default {
},
initGaugeCharts() {
// 机芯直通率
- this.initGaugeChart('gauge-chart-1', this.dataType == '6'?99.5: this.middleTopData.corePassRate);
+ this.initGaugeChart('gauge-chart-1', this.dataType == '6'?this.middleTopData2[0]['直通率']: this.middleTopData.corePassRate);
// 盖板直通率
- this.initGaugeChart('gauge-chart-2', this.dataType == '6'?99.5: this.middleTopData.coverPassRate);
+ this.initGaugeChart('gauge-chart-2', this.dataType == '6'?this.middleTopData2[1]['直通率']: this.middleTopData.coverPassRate);
// 整机直通率
- this.initGaugeChart('gauge-chart-3', this.dataType == '6'?99.5:this.middleTopData.wholePassRate);
+ this.initGaugeChart('gauge-chart-3', this.dataType == '6'?this.middleTopData2[2]['直通率']:this.middleTopData.wholePassRate);
},
// 修改仪表盘样式部分
// 修改initGaugeChart方法