From ea99d329e827e5784e5c76ff5b702706e5530872 Mon Sep 17 00:00:00 2001 From: niedongsheng <605973111@qq.com> Date: Tue, 7 Apr 2026 13:44:00 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E9=A1=B5=E9=9D=A2=E5=AE=B9?= =?UTF-8?q?=E5=99=A8=E5=A2=9E=E5=8A=A0=E6=A0=87=E9=A2=98=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mobile/src/components/PageContainer.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/mobile/src/components/PageContainer.vue b/packages/mobile/src/components/PageContainer.vue index e1e23e0..aa1057b 100644 --- a/packages/mobile/src/components/PageContainer.vue +++ b/packages/mobile/src/components/PageContainer.vue @@ -1,6 +1,6 @@ + + + \ 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: "预警信息",