spring
20 小时以前 cbe874c9dcc0ebbbcb87110c26abf6a6d527cb96
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)
    })
}