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 @@ \ 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: "预警信息",