remark:'commit'

This commit is contained in:
fks-xuxinyue
2024-07-31 15:52:08 +08:00
parent 75df2dfb11
commit 55051da8a5
13 changed files with 724 additions and 133 deletions

View File

@@ -18,16 +18,32 @@
import quickCalculation from './quickCalculation/index.vue';
defineOptions({
name: 'CarbonEmissionStatisticsIndex', // 与页面路由name一致缓存才可生效
components: {
energyConsumption,
carbonEmissions,
quickCalculation,
},
});
const activeKey = ref('1');
const energyConsumptionRef = ref<InstanceType<typeof energyConsumption> | null>(null);
const carbonEmissionsRef = ref<InstanceType<typeof carbonEmissions> | null>(null);
const quickCalculationRef = ref<InstanceType<typeof quickCalculation> | null>(null);
// 切换tab页的回调
const handleTabChange = (key) => {
console.log('Tab changed:', key);
// 在这里可以执行需要在页面切换时执行的逻辑
// if(key==='1'){
// if (energyConsumptionRef.value) {
// energyConsumptionRef.value.getTableList(); // 调用子组件的方法
// }
// }
if (key === '1') {
if (energyConsumptionRef.value) {
energyConsumptionRef.value.mainRef.nsTableRef.reload();
}
} else if (key === '2') {
if (carbonEmissionsRef.value) {
carbonEmissionsRef.value.getTableList(); // 调用子组件的方法
}
} else if (key === '3') {
if (quickCalculationRef.value) {
quickCalculationRef.value.getTreeData();
}
}
};
</script>