gaoluyang
2025-12-11 b207e5c3dd012a17ba71632da0ebbc09a38e39c2
1.安佑-BI大屏展示数据修改
已修改2个文件
55 ■■■■ 文件已修改
src/api/viewIndex.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/reportAnalysis/dataDashboard/index.vue 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/viewIndex.js
@@ -52,4 +52,11 @@
    url: '/home/qualityProductQualifiedRate',
    method: 'get'
  })
}
// 仓库数据统计
export const inventoryStatistics = () => {
  return request({
    url: '/home/inventoryStatistics',
    method: 'get'
  })
}
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()