| | |
| | | const itemMetric = ref<'weight' | 'value' | 'carbon'>('weight'); |
| | | |
| | | const mixOptions = [ |
| | | { label: '重量', value: 'weight' }, |
| | | { label: '价值', value: 'value' }, |
| | | { label: '数量', value: 'count' } |
| | | { label: '重量(kg)', value: 'weight' }, |
| | | { label: '价值(元)', value: 'value' }, |
| | | { label: '计数(次)', value: 'count' } |
| | | ]; |
| | | |
| | | const trendOptions = [ |
| | | { label: '重量', value: 'weight' }, |
| | | { label: '价值', value: 'value' }, |
| | | { label: '碳减排', value: 'carbon' } |
| | | { label: '重量(kg)', value: 'weight' }, |
| | | { label: '价值(元)', value: 'value' }, |
| | | { label: '碳减排(kgCO₂e)', value: 'carbon' } |
| | | ]; |
| | | |
| | | const itemOptions = [ |
| | | { label: '重量', value: 'weight' }, |
| | | { label: '价值', value: 'value' }, |
| | | { label: '碳减排', value: 'carbon' } |
| | | { label: '重量(kg)', value: 'weight' }, |
| | | { label: '价值(元)', value: 'value' }, |
| | | { label: '碳减排(kgCO₂e)', value: 'carbon' } |
| | | ]; |
| | | |
| | | const rangeLabel = computed( |
| | |
| | | { field: 'kpis.periodWeightTon', label: `${rangeLabel.value}回收量`, value: data.value.kpis.periodWeightTon, suffix: '吨', fixed: 2 }, |
| | | { field: 'kpis.resourceRate', label: '资源化率', value: data.value.kpis.resourceRate, suffix: '%', fixed: 1 }, |
| | | { field: 'kpis.periodValue', label: '回收价值', value: data.value.kpis.periodValue, suffix: '元', fixed: 0 }, |
| | | { field: 'kpis.periodCarbonTon', label: '碳减排', value: data.value.kpis.periodCarbonTon, suffix: '吨CO₂e', fixed: 2 }, |
| | | { field: 'kpis.periodCarbonTon', label: '碳减排(tCO₂e)', value: data.value.kpis.periodCarbonTon, suffix: 'tCO₂e', fixed: 2 }, |
| | | { field: 'kpis.totalWeightTon', label: '累计回收量', value: data.value.kpis.totalWeightTon, suffix: '吨', fixed: 1 }, |
| | | { field: 'kpis.totalParticipants', label: '累计参与人数', value: data.value.kpis.totalParticipants, suffix: '人', fixed: 0 }, |
| | | { field: 'kpis.totalPoints', label: '累计碳积分', value: data.value.kpis.totalPoints, suffix: '分', fixed: 0 } |