From 4d236263714d7949111562e74c102736f02fe2c8 Mon Sep 17 00:00:00 2001
From: niedongsheng <605973111@qq.com>
Date: Tue, 7 Apr 2026 14:26:35 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=81=BE=E5=AE=B3=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E4=B8=8E=E9=83=A8=E5=88=86=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mobile/src/components/SearchInput.vue | 71 ++++----
packages/mobile/src/router/index.js | 5 +
.../DisasterManagement/DisasterManagement.vue | 152 +++++++-----------
.../views/DisasterManagement/mockData.json | 42 +++++
packages/mobile/src/views/Home.vue | 7 +
5 files changed, 154 insertions(+), 123 deletions(-)
create mode 100644 packages/mobile/src/views/DisasterManagement/mockData.json
diff --git a/packages/mobile/src/components/SearchInput.vue b/packages/mobile/src/components/SearchInput.vue
index 711cfaf..24807ad 100644
--- a/packages/mobile/src/components/SearchInput.vue
+++ b/packages/mobile/src/components/SearchInput.vue
@@ -3,18 +3,26 @@
+
+
+
\ No newline at end of file
diff --git a/packages/mobile/src/router/index.js b/packages/mobile/src/router/index.js
index 9222cb0..d093910 100644
--- a/packages/mobile/src/router/index.js
+++ b/packages/mobile/src/router/index.js
@@ -80,6 +80,11 @@ const routes = [
path: '/warningMessageHandle',
name: 'WarningMessageHandle',
component: () => import('../views/WarningMessage/WarningMessageHandle.vue')
+ },
+ {
+ path: '/disasterManagement',
+ name: 'DisasterManagement',
+ component: () => import('../views/DisasterManagement/DisasterManagement.vue')
}
]
diff --git a/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue b/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue
index c6daf16..87cd869 100644
--- a/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue
+++ b/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue
@@ -1,33 +1,43 @@
-
+
+
+
+ 全部
+
+
+
+
+
-
+
-
+
+
+ {{ item.status }}
+
-
-
- 发生时间:
- {{ item.occurTime }}
-
-
+
+ 发生时间:
+ {{ item.occurTime }}
预计恢复时间:
{{ item.estimateRecoverTime }}
+
+
+ {{ item.disasterType }}
+
+
+
+
@@ -38,23 +48,22 @@
-
+
-
- 冰雪填报
-
+ 冰雪填报
\ No newline at end of file
+
diff --git a/packages/mobile/src/views/DisasterManagement/mockData.json b/packages/mobile/src/views/DisasterManagement/mockData.json
new file mode 100644
index 0000000..3eb1a93
--- /dev/null
+++ b/packages/mobile/src/views/DisasterManagement/mockData.json
@@ -0,0 +1,42 @@
+[
+ {
+ "id": 1,
+ "title": "G242金铃乡老窖坪发生积雪",
+ "status": "未解除",
+ "occurTime": "2025/10/10 20:29",
+ "estimateRecoverTime": "2025/10/10 20:29",
+ "disasterType": "积雪"
+ },
+ {
+ "id": 2,
+ "title": "S521白鹿镇X发生边坡坍塌",
+ "status": "已解除",
+ "occurTime": "2025/10/10 20:29",
+ "estimateRecoverTime": "2025/10/10 20:29",
+ "disasterType": "边坡坍塌"
+ },
+ {
+ "id": 3,
+ "title": "彭水S523发生边坡坍塌",
+ "status": "未解除",
+ "occurTime": "2025/10/10 20:29",
+ "estimateRecoverTime": "2025/10/10 20:29",
+ "disasterType": "路基沉陷"
+ },
+ {
+ "id": 4,
+ "title": "梁平蟠龙镇G318发生山体滑坡",
+ "status": "已解除",
+ "occurTime": "2025/10/10 20:29",
+ "estimateRecoverTime": "2025/10/10 20:29",
+ "disasterType": "山体滑坡"
+ },
+ {
+ "id": 5,
+ "title": "重庆市大足区XX县G201行道树倒塌",
+ "status": "已解除",
+ "occurTime": "2025/10/10 20:29",
+ "estimateRecoverTime": "2025/10/10 20:29",
+ "disasterType": "行道树倒塌"
+ }
+]
diff --git a/packages/mobile/src/views/Home.vue b/packages/mobile/src/views/Home.vue
index 2f54a4e..3ac4c92 100644
--- a/packages/mobile/src/views/Home.vue
+++ b/packages/mobile/src/views/Home.vue
@@ -100,6 +100,13 @@ const gridItems = [
params: { data: encodeURIComponent(JSON.stringify(yhzinfo.value)) },
},
},
+ {
+ icon: group106Icon,
+ text: "灾害管理",
+ to: {
+ name: "DisasterManagement",
+ },
+ },
{
icon: group105Icon,
text: "预警信息",