yuan
4 天以前 74e7f96da8c4eeb0989132c538e5aa00535211f0
src/views/reportAnalysis/productionAnalysis/components/center-center.vue
@@ -10,6 +10,10 @@
        />
        <span class="equipment-title">投入产出分析</span>
      </div>
      <div class="filters-row">
        <DateTypeSwitch v-model="dateType" @change="handleDateTypeChange" />
      </div>
      <Echarts
        ref="chart"
        :chartStyle="chartStyle"
@@ -31,7 +35,9 @@
import * as echarts from 'echarts'
import Echarts from '@/components/Echarts/echarts.vue'
import { inputOutputAnalysis } from '@/api/viewIndex.js'
import DateTypeSwitch from "@/views/reportAnalysis/productionAnalysis/components/DateTypeSwitch.vue";
const dateType = ref(3) // 1=周 2=月 3=季度
const chartStyle = { width: '100%', height: '100%' }
const grid = {
  left: '3%',
@@ -77,6 +83,10 @@
    splitLine: { lineStyle: { color: '#B8C8E0' } },
  },
]
const handleDateTypeChange = () => {
  fetchData()
}
const lineSeries = ref([
  {
@@ -132,7 +142,7 @@
}
const fetchData = () => {
  inputOutputAnalysis()
  inputOutputAnalysis({ type: dateType.value })
    .then((res) => {
      if (res.code === 200 && Array.isArray(res.data)) {
        const list = res.data