From 947787f717d250c619321ac310df5beef9c61d75 Mon Sep 17 00:00:00 2001 From: wzy-warehouse <18135009705@163.com> Date: Tue, 21 Apr 2026 19:50:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E7=BB=84=E4=BB=B6=E7=BB=93?= =?UTF-8?q?=E6=9E=84=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=91=A8=E8=BE=B9=E5=88=86?= =?UTF-8?q?=E6=9E=90=E7=BB=84=E4=BB=B6=E7=BB=93=E6=9E=84=EF=BC=88=E4=BD=86?= =?UTF-8?q?=E6=97=A0=E5=85=B7=E4=BD=93=E5=AE=9E=E7=8E=B0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoadingGeoserverLayer.vue | 2 +- .../LoadingPoints.vue | 8 +++--- .../rain-earthquake/BasicComponent.vue | 4 +-- .../rain-earthquake/ControlShowComponent.vue | 2 +- .../ControlShowDetailComponent.vue | 16 +++++------ .../rain-earthquake/FunctionComponent.vue | 16 +++++++++++ .../rain-earthquake/LeftButtonComponent.vue | 27 ++++++++++--------- .../rain-earthquake/RightButtonComponent.vue | 25 ++++++++--------- .../{ => basic}/HiddenPointComponent.vue | 16 +++++------ .../{ => basic}/RiskPointComponent.vue | 16 +++++------ .../DangerousSourceComponent.vue | 16 +++++------ .../EmergencyShelterComponent.vue | 16 +++++------ .../FireStationComponent.vue | 16 +++++------ .../{ => detail-panels}/HospitalComponent.vue | 16 +++++------ .../PopulationGridComponent.vue | 4 +-- .../StorePointsComponent.vue | 16 +++++------ .../WaterPipeComponent.vue | 4 +-- .../function-child/AroundAnalysis.vue | 24 +++++++++++++++++ .../AroundAnalysisDetailComponent.vue | 7 +++++ .../around-analysis/ButtonComponent.vue | 7 +++++ .../around-analysis/SearchComponent.vue | 8 ++++++ .../earthquake/useEarthquakeDisasterChain.ts | 4 +-- .../{ => rain-earthquake}/useLayerControl.ts | 2 +- src/hooks/rain-earthquake/useLeftHandle.ts | 25 +++++++++++++++++ .../{ => rain-earthquake}/useRightHandle.ts | 6 +++-- src/hooks/rainstorm/useRainDisasterChain.ts | 9 +++---- src/stores/useButtonSelectedIdStore.ts | 27 +++++++++++++++++++ src/stores/useStatusStore.ts | 15 +++++++++++ src/views/home/rainstorm/RainstormView.vue | 4 +++ 29 files changed, 247 insertions(+), 111 deletions(-) rename src/component/{rain-earthquake => common}/LoadingGeoserverLayer.vue (99%) rename src/component/{rain-earthquake => common}/LoadingPoints.vue (85%) create mode 100644 src/component/rain-earthquake/FunctionComponent.vue rename src/component/rain-earthquake/{ => basic}/HiddenPointComponent.vue (93%) rename src/component/rain-earthquake/{ => basic}/RiskPointComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/DangerousSourceComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/EmergencyShelterComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/FireStationComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/HospitalComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/PopulationGridComponent.vue (84%) rename src/component/rain-earthquake/{ => detail-panels}/StorePointsComponent.vue (92%) rename src/component/rain-earthquake/{ => detail-panels}/WaterPipeComponent.vue (84%) create mode 100644 src/component/rain-earthquake/function-child/AroundAnalysis.vue create mode 100644 src/component/rain-earthquake/function-child/around-analysis/AroundAnalysisDetailComponent.vue create mode 100644 src/component/rain-earthquake/function-child/around-analysis/ButtonComponent.vue create mode 100644 src/component/rain-earthquake/function-child/around-analysis/SearchComponent.vue rename src/hooks/{ => rain-earthquake}/useLayerControl.ts (96%) create mode 100644 src/hooks/rain-earthquake/useLeftHandle.ts rename src/hooks/{ => rain-earthquake}/useRightHandle.ts (72%) create mode 100644 src/stores/useButtonSelectedIdStore.ts diff --git a/src/component/rain-earthquake/LoadingGeoserverLayer.vue b/src/component/common/LoadingGeoserverLayer.vue similarity index 99% rename from src/component/rain-earthquake/LoadingGeoserverLayer.vue rename to src/component/common/LoadingGeoserverLayer.vue index df513f1..c112a56 100644 --- a/src/component/rain-earthquake/LoadingGeoserverLayer.vue +++ b/src/component/common/LoadingGeoserverLayer.vue @@ -4,7 +4,7 @@ diff --git a/src/component/rain-earthquake/FunctionComponent.vue b/src/component/rain-earthquake/FunctionComponent.vue new file mode 100644 index 0000000..b05a93c --- /dev/null +++ b/src/component/rain-earthquake/FunctionComponent.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/src/component/rain-earthquake/LeftButtonComponent.vue b/src/component/rain-earthquake/LeftButtonComponent.vue index 2f23ea4..a431c61 100644 --- a/src/component/rain-earthquake/LeftButtonComponent.vue +++ b/src/component/rain-earthquake/LeftButtonComponent.vue @@ -10,7 +10,7 @@