diff --git a/src/component/rain-earthquake/DisasterChainPointComponent.vue b/src/component/rain-earthquake/DisasterChainPointComponent.vue index 9fbad9c..f202a2e 100644 --- a/src/component/rain-earthquake/DisasterChainPointComponent.vue +++ b/src/component/rain-earthquake/DisasterChainPointComponent.vue @@ -17,7 +17,7 @@ v-show="statusStore.uiComponents.disasterChainPointShow.show" >
- 灾害链影响点列表 + 灾害链影响点列表({{ props.totalDataCount ?? props.tableDataList.length }})
@@ -92,6 +92,7 @@ tableDataList: Point[]; tableColumns: { title: string; key: string }[]; pageOption: PaginationType; + totalDataCount?: number; // 所有数据的总数 }>(); // 接收父组件方法 diff --git a/src/views/home/rainstorm/RainstormView.vue b/src/views/home/rainstorm/RainstormView.vue index 75d291c..d769d3f 100644 --- a/src/views/home/rainstorm/RainstormView.vue +++ b/src/views/home/rainstorm/RainstormView.vue @@ -8,16 +8,17 @@ @@ -85,7 +86,7 @@ PointType, HiddenDangerPointTypeMap, } from '@/types/common/DisasterType.ts'; - import { onBeforeMount, watch, provide } from 'vue'; + import {onBeforeMount, watch, provide, computed} from 'vue'; import { useRoute } from 'vue-router'; const route = useRoute(); @@ -113,6 +114,11 @@ setTableDatas, } = useDisasterChainTable(); + // 所有数据的总数(所有类型的脉冲点总和) + const allDataCount = computed(() => { + return aroundAnalysisState.pulsePoints.value?.length || 0; + }); + onBeforeMount(() => { // 设置下拉选项 setSelectOptions([