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