From b207e5c3dd012a17ba71632da0ebbc09a38e39c2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 11 十二月 2025 15:37:01 +0800
Subject: [PATCH] 1.安佑-BI大屏展示数据修改

---
 src/views/reportAnalysis/dataDashboard/index.vue |   48 +++++++++++++++++++++---------------------------
 1 files changed, 21 insertions(+), 27 deletions(-)

diff --git a/src/views/reportAnalysis/dataDashboard/index.vue b/src/views/reportAnalysis/dataDashboard/index.vue
index 471ee97..c385502 100644
--- a/src/views/reportAnalysis/dataDashboard/index.vue
+++ b/src/views/reportAnalysis/dataDashboard/index.vue
@@ -104,14 +104,14 @@
 								<div class="quality-card one"></div>
 								<div class="quality-cardTitle">
 									<div>鍏ュ簱鏁伴噺</div>
-									<div>{{qualityStatisticsObject.supplierNum}}浠�</div>
+									<div>{{supplierNum}}浠�</div>
 								</div>
 							</div>
 							<div class="quality-cardSec">
 								<div class="quality-card two"></div>
 								<div class="quality-cardTitle">
 									<div>鍑哄簱鏁伴噺</div>
-									<div>{{qualityStatisticsObject.processNum}}浠�</div>
+									<div>{{factoryNum}}浠�</div>
 								</div>
 							</div>
 <!--							<div class="quality-cardSec">-->
@@ -311,7 +311,7 @@
 import useUserStore from '@/store/modules/user'
 import {
 	analysisCustomerContractAmounts, getAmountHalfYear,
-	homeTodos, qualityProductQualifiedRate,
+	homeTodos, inventoryStatistics, qualityProductQualifiedRate,
 	qualityStatistics,
 	statisticsReceivablePayable
 } from "@/api/viewIndex.js";
@@ -388,6 +388,8 @@
 const workListLength = ref(0)
 const noListPageProcessLength = ref(0)
 const listPageProcessLength = ref(0)
+const supplierNum = ref(0)
+const factoryNum = ref(0)
 const pieTooltip = reactive({
 	trigger: 'item',
 	formatter: function (params) {
@@ -563,7 +565,7 @@
 ])
 const barSeries1 = ref([
 	{
-		name: '鍘熸潗鏂欏悎鏍兼暟',
+		name: '鍏ュ簱鏁伴噺',
 		type: 'bar',
 		barGap: 0,
 		emphasis: {
@@ -585,7 +587,7 @@
 		data: []
 	},
 	{
-		name: '杩囩▼鍚堟牸鏁�',
+		name: '鍑哄簱鏁伴噺',
 		type: 'bar',
 		emphasis: {
 			focus: 'series'
@@ -600,27 +602,6 @@
 				colorStops: [
 					{ offset: 1, color: '#3378FF' },
 					{ offset: 0, color: '#4E8AFF' }
-				]
-			}
-		},
-		data: []
-	},
-	{
-		name: '鍑哄巶鍚堟牸鏁�',
-		type: 'bar',
-		emphasis: {
-			focus: 'series'
-		},
-		itemStyle: {
-			color: {
-				type: 'linear',
-				x: 0,
-				y: 0,
-				x2: 0,
-				y2: 1,
-				colorStops: [
-					{ offset: 1, color: '#537EF5' },
-					{ offset: 0, color: '#9061F8' }
 				]
 			}
 		},
@@ -723,6 +704,18 @@
 		processQualifiedRate.value = res.data.processQualifiedRate
 		factoryQualifiedRate.value = res.data.factoryQualifiedRate
 		inventoryTurnoverRate.value = res.data.inventoryTurnoverRate
+	})
+}
+// 浜у搧鍚堟牸鐜�
+const inventoryStatisticsInfo = () => {
+	inventoryStatistics().then((res) => {
+		supplierNum.value = res.data.supplierNum
+		factoryNum.value = res.data.factoryNum
+		res.data.item.forEach(item => {
+			xAxis1.value[0].data.push(item.date)
+			barSeries1.value[0].data.push(item.supplierNum)
+			barSeries1.value[1].data.push(item.factoryNum)
+		})
 	})
 }
 // 璐㈠姟缁熻
@@ -1096,8 +1089,9 @@
 	
 	window.addEventListener('resize', handleResize)
 	analysisCustomer()
-	qualityStatisticsInfo()
+	// qualityStatisticsInfo()
 	qualityProductQualifiedRateInfo()
+	inventoryStatisticsInfo()
 	accountStatisticsInfo()
 	workListPageInfo()
 	getNum()

--
Gitblit v1.9.3