From 210128041e4efd1ed75e142461ed4c2a34eef30b Mon Sep 17 00:00:00 2001
From: niedongsheng <605973111@qq.com>
Date: Wed, 8 Apr 2026 16:01:04 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=81=BE=E6=AF=81=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mobile/src/components/PageContainer.vue | 2 +-
packages/mobile/src/router/index.js | 5 +
.../DisasterManagement/DisasterDetail.vue | 565 ++++++++++++++
.../DisasterManagement/DisasterManagement.vue | 99 ++-
.../DisasterManagement/DisasterReport.vue | 66 +-
.../WaterDisaster/CubeCalculateDialog.vue | 37 +-
.../WaterDisaster/LossList.vue | 34 +-
.../WaterDisaster/WaterDisaster.vue | 9 +-
.../waterDisasterFormData.json | 18 -
packages/screen/src/router/index.js | 21 +-
.../DisasterManagement/DisasterManagement.vue | 403 ++++++++++
.../DisasterReport/DisasterReport.vue | 115 +++
.../DisasterReport/WaterDisasterReport.vue | 735 ++++++++++++++++++
.../DisasterManagement/mockDataList.json | 202 +++++
14 files changed, 2241 insertions(+), 70 deletions(-)
create mode 100644 packages/mobile/src/views/DisasterManagement/DisasterDetail.vue
create mode 100644 packages/screen/src/views/DisasterManagement/DisasterManagement.vue
create mode 100644 packages/screen/src/views/DisasterManagement/DisasterReport/DisasterReport.vue
create mode 100644 packages/screen/src/views/DisasterManagement/DisasterReport/WaterDisasterReport.vue
create mode 100644 packages/screen/src/views/DisasterManagement/mockDataList.json
diff --git a/packages/mobile/src/components/PageContainer.vue b/packages/mobile/src/components/PageContainer.vue
index aa1057b..3d6a40c 100644
--- a/packages/mobile/src/components/PageContainer.vue
+++ b/packages/mobile/src/components/PageContainer.vue
@@ -17,7 +17,7 @@ const props = defineProps({
}
})
-const emit = defineEmits(['back'])
+const emit = defineEmits(['click-back'])
const onClickLeft = () => {
emit('click-back')
diff --git a/packages/mobile/src/router/index.js b/packages/mobile/src/router/index.js
index 7355826..f8e9de7 100644
--- a/packages/mobile/src/router/index.js
+++ b/packages/mobile/src/router/index.js
@@ -105,6 +105,11 @@ const routes = [
path: '/disasterReport',
name: 'DisasterReport',
component: () => import('../views/DisasterManagement/DisasterReport.vue')
+ },
+ {
+ path: '/disasterDetail',
+ name: 'DisasterDetail',
+ component: () => import('../views/DisasterManagement/DisasterDetail.vue')
}
]
diff --git a/packages/mobile/src/views/DisasterManagement/DisasterDetail.vue b/packages/mobile/src/views/DisasterManagement/DisasterDetail.vue
new file mode 100644
index 0000000..f4fd7d3
--- /dev/null
+++ b/packages/mobile/src/views/DisasterManagement/DisasterDetail.vue
@@ -0,0 +1,565 @@
+
+