| | |
| | | // 统计数据 |
| | | const businessSummaryStats = ref({ |
| | | totalAmount: 0, |
| | | productTypes: 0, |
| | | supplierCount: 0 |
| | | productTypes: 0 |
| | | }) |
| | | |
| | | // 表格列配置(根据后端字段定义) |
| | |
| | | return sum + (parseFloat(item.purchaseAmount) || 0) |
| | | }, 0) |
| | | businessSummaryStats.value.productTypes = new Set(businessSummaryData.value.map(item => item.productCategory)).size |
| | | businessSummaryStats.value.supplierCount = new Set(businessSummaryData.value.map(item => item.supplierName).filter(Boolean)).size |
| | | } else { |
| | | businessSummaryStats.value = { |
| | | totalAmount: 0, |
| | | productTypes: 0, |
| | | supplierCount: 0 |
| | | productTypes: 0 |
| | | } |
| | | } |
| | | } |