gaoluyang
昨天 05bbda05d93a74ad42e45e653fc4a663838b91d3
src/views/reportAnalysis/productionAnalysis/components/left-top.vue
@@ -24,7 +24,7 @@
<script setup>
import { ref, onMounted, onBeforeUnmount, computed } from 'vue'
import { productSalesAnalysis } from '@/api/viewIndex.js'
import { processOutputAnalysis } from '@/api/viewIndex.js'
import PanelHeader from './PanelHeader.vue'
import Echarts from '@/components/Echarts/echarts.vue'
import DateTypeSwitch from '@/views/reportAnalysis/financialAnalysis/components/DateTypeSwitch.vue'
@@ -73,7 +73,7 @@
    formatter: function (name) {
      const item = pieObjData.value[name]
      if (!item) return name
      return `{title|${name}}{value|${item.value}}{unit|元}{percent|${item.rate}}{unit|%}`
      return `{title|${name}}{value|${item.value}}{unit|件}{percent|${item.rate}}{unit|%}`
    },
    textStyle: {
      rich: {
@@ -106,12 +106,12 @@
const pieTooltip = {
  trigger: 'item',
  formatter: '{a} <br/>{b} : {c}元 ({d}%)',
  formatter: '{a} <br/>{b} : {c}件 ({d}%)',
}
const pieSeries = computed(() => [
  {
    name: '产品销售金额分析',
    name: '工序产出分析',
    type: 'pie',
    radius: '60%',
    center: ['25%', '50%'],
@@ -150,7 +150,7 @@
})
const fetchData = () => {
  productSalesAnalysis()
  processOutputAnalysis({ dateType: dateType.value })
    .then((res) => {
      if (res.code === 200 && Array.isArray(res.data)) {
        const items = res.data
@@ -162,7 +162,7 @@
      }
    })
    .catch((err) => {
      console.error('获取产品销售金额分析失败:', err)
      console.error('获取工序产出分析失败:', err)
    })
}
@@ -189,9 +189,11 @@
.panel-item-customers {
  border: 1px solid #1a58b0;
  border-radius: 16px;
  padding: 18px;
  width: 100%;
  height: 449px;
  overflow: hidden;
}
.filters-row {