ZN
2026-03-18 913e7cd145459ca10e80392819aa052454927103
src/views/reportAnalysis/productionAnalysis/components/center-top.vue
@@ -6,6 +6,7 @@
        v-for="item in statItems"
        :key="item.name"
        class="stat-card"
        @click="handleClick(item)"
      >
        <img src="@/assets/BI/icon@2x.png" alt="图标" class="card-icon" />
        <div class="card-content">
@@ -25,7 +26,11 @@
<script setup>
import { ref, onMounted } from 'vue'
import { useRouter } from 'vue-router'
import { orderCount } from '@/api/viewIndex.js'
const router = useRouter()
const statItems = ref([])
@@ -51,6 +56,16 @@
      console.error('获取订单数量统计失败:', err)
    })
}
const handleClick = (item) => {
  // 点击跳转页面
  console.log('点击了', item)
  router.push({
    path: '/productionManagement/productionOrder',
    query: {
      name: item.name,
    }
  })
}
onMounted(() => {
  fetchData()
@@ -64,6 +79,7 @@
}
.stat-card {
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: center;