From fd1dc1c9932645200b0068666e7b10d3a038f157 Mon Sep 17 00:00:00 2001 From: niedongsheng <605973111@qq.com> Date: Mon, 20 Apr 2026 14:17:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20H5=E7=81=BE=E6=AF=81=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mobile/src/router/index.js | 6 +- .../IceDisaster/IceDisaster.vue | 242 ++++++++++++++++++ .../WaterDisaster/WaterDisaster.vue | 4 +- .../components/CalculateDialog.vue | 0 .../components/LossList.vue | 0 .../{WaterDisaster => }/components/LossMap.js | 0 .../components/LossPicker.vue | 0 .../components/MaterialPicker.vue | 231 +++++++++++++++++ .../{ => components}/RoadRoutesPicker.vue | 0 9 files changed, 480 insertions(+), 3 deletions(-) create mode 100644 packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisaster.vue rename packages/mobile/src/views/DisasterManagement/{WaterDisaster => }/components/CalculateDialog.vue (100%) rename packages/mobile/src/views/DisasterManagement/{WaterDisaster => }/components/LossList.vue (100%) rename packages/mobile/src/views/DisasterManagement/{WaterDisaster => }/components/LossMap.js (100%) rename packages/mobile/src/views/DisasterManagement/{WaterDisaster => }/components/LossPicker.vue (100%) create mode 100644 packages/mobile/src/views/DisasterManagement/components/MaterialPicker.vue rename packages/mobile/src/views/DisasterManagement/{ => components}/RoadRoutesPicker.vue (100%) diff --git a/packages/mobile/src/router/index.js b/packages/mobile/src/router/index.js index 185152a..464ffe3 100644 --- a/packages/mobile/src/router/index.js +++ b/packages/mobile/src/router/index.js @@ -108,7 +108,11 @@ const routes = [ }, { path: '/waterDisasterDetail', - component: () => import('../views/DisasterManagement/WaterDisasterDetail.vue') + component: () => import('../views/DisasterManagement/WaterDisaster/WaterDisasterDetail.vue') + }, + { + path: '/iceDisasterDetail', + component: () => import('../views/DisasterManagement/IceDisaster/IceDisasterDetail.vue') } ] diff --git a/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisaster.vue b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisaster.vue new file mode 100644 index 0000000..93aa52f --- /dev/null +++ b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisaster.vue @@ -0,0 +1,242 @@ + + + diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue index 9f3cb21..b365e51 100644 --- a/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue +++ b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue @@ -160,8 +160,8 @@ import { showToast, showFailToast, showLoadingToast } from 'vant' import PanelItem from '@/components/PanelItem.vue' import BasePicker from '@/components/BasePicker.vue' import BaseDatePicker from '@/components/BaseDatePicker.vue' -import RoadRoutesPicker from '../RoadRoutesPicker.vue' -import LossList from './components/LossList.vue' +import RoadRoutesPicker from '../components/RoadRoutesPicker.vue' +import LossList from '../components/LossList.vue' import { useRouter, useRoute } from 'vue-router' import { request } from '@shared/utils/request' import { useOptions } from '@shared/composables/useOptions' diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/components/CalculateDialog.vue b/packages/mobile/src/views/DisasterManagement/components/CalculateDialog.vue similarity index 100% rename from packages/mobile/src/views/DisasterManagement/WaterDisaster/components/CalculateDialog.vue rename to packages/mobile/src/views/DisasterManagement/components/CalculateDialog.vue diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossList.vue b/packages/mobile/src/views/DisasterManagement/components/LossList.vue similarity index 100% rename from packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossList.vue rename to packages/mobile/src/views/DisasterManagement/components/LossList.vue diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossMap.js b/packages/mobile/src/views/DisasterManagement/components/LossMap.js similarity index 100% rename from packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossMap.js rename to packages/mobile/src/views/DisasterManagement/components/LossMap.js diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossPicker.vue b/packages/mobile/src/views/DisasterManagement/components/LossPicker.vue similarity index 100% rename from packages/mobile/src/views/DisasterManagement/WaterDisaster/components/LossPicker.vue rename to packages/mobile/src/views/DisasterManagement/components/LossPicker.vue diff --git a/packages/mobile/src/views/DisasterManagement/components/MaterialPicker.vue b/packages/mobile/src/views/DisasterManagement/components/MaterialPicker.vue new file mode 100644 index 0000000..a0d0e54 --- /dev/null +++ b/packages/mobile/src/views/DisasterManagement/components/MaterialPicker.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue b/packages/mobile/src/views/DisasterManagement/components/RoadRoutesPicker.vue similarity index 100% rename from packages/mobile/src/views/DisasterManagement/RoadRoutesPicker.vue rename to packages/mobile/src/views/DisasterManagement/components/RoadRoutesPicker.vue