From d831a049685ccc6d5e59576556c67dbffccbcee8 Mon Sep 17 00:00:00 2001 From: niedongsheng <605973111@qq.com> Date: Mon, 20 Apr 2026 11:51:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20H5=E7=AB=AF=E5=86=B0=E9=9B=AA=E7=81=BE?= =?UTF-8?q?=E5=AE=B3=E5=A1=AB=E6=8A=A5=E6=94=B9=E9=80=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DisasterManagement/DisasterManagement.vue | 2 +- .../DisasterManagement/DisasterReport.vue | 4 +- .../views/DisasterManagement/IceDisaster.vue | 601 ------------------ .../IceDisaster/IceDisasterDetail copy.vue | 535 ++++++++++++++++ .../IceDisaster/IceDisasterDetail.vue | 535 ++++++++++++++++ .../WaterDisaster/WaterDisaster.vue | 2 +- .../WaterDisasterDetail.vue | 2 +- .../{ => components}/CalculateDialog.vue | 0 .../{ => components}/LossList.vue | 0 .../WaterDisaster/{ => components}/LossMap.js | 0 .../{ => components}/LossPicker.vue | 0 .../waterDisasterFormData.json | 40 -- 12 files changed, 1075 insertions(+), 646 deletions(-) delete mode 100644 packages/mobile/src/views/DisasterManagement/IceDisaster.vue create mode 100644 packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail copy.vue create mode 100644 packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail.vue rename packages/mobile/src/views/DisasterManagement/{ => WaterDisaster}/WaterDisasterDetail.vue (99%) 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%) delete mode 100644 packages/mobile/src/views/DisasterManagement/waterDisasterFormData.json diff --git a/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue b/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue index 5ec26b1..68720bb 100644 --- a/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue +++ b/packages/mobile/src/views/DisasterManagement/DisasterManagement.vue @@ -212,7 +212,7 @@ const handleClickItem = (item) => { } if (item.disasterType === 'ICE_SNOW') { router.push({ - name: 'IceEventDetail', + path: '/iceDisasterDetail', query: { id: item.relationId } diff --git a/packages/mobile/src/views/DisasterManagement/DisasterReport.vue b/packages/mobile/src/views/DisasterManagement/DisasterReport.vue index 981a6d2..ad6f3d6 100644 --- a/packages/mobile/src/views/DisasterManagement/DisasterReport.vue +++ b/packages/mobile/src/views/DisasterManagement/DisasterReport.vue @@ -26,7 +26,7 @@ import PageContainer from '@/components/PageContainer.vue' import CurrentSite from '@/components/CurrentSite.vue' import PanelItem from '@/components/PanelItem.vue' import WaterDisaster from './WaterDisaster/WaterDisaster.vue' -import IceDisaster from './IceDisaster.vue' +import IceDisaster from './IceDisaster/IceDisaster.vue' import { request } from '@shared/utils/request' const router = useRouter() @@ -38,7 +38,7 @@ const isContinue = computed(() => route.query.isContinue) const title = ref(!isContinue ? '灾毁填报' : '灾毁续报') // 事件类型 -const eventType = ref('water') +const eventType = ref(route.query.eventType ? route.query.eventType : 'water') const eventTypeOptions = [ { label: '水毁灾害', diff --git a/packages/mobile/src/views/DisasterManagement/IceDisaster.vue b/packages/mobile/src/views/DisasterManagement/IceDisaster.vue deleted file mode 100644 index c682a73..0000000 --- a/packages/mobile/src/views/DisasterManagement/IceDisaster.vue +++ /dev/null @@ -1,601 +0,0 @@ - - - - - diff --git a/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail copy.vue b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail copy.vue new file mode 100644 index 0000000..ad9c349 --- /dev/null +++ b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail copy.vue @@ -0,0 +1,535 @@ + + + + + diff --git a/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail.vue b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail.vue new file mode 100644 index 0000000..ad9c349 --- /dev/null +++ b/packages/mobile/src/views/DisasterManagement/IceDisaster/IceDisasterDetail.vue @@ -0,0 +1,535 @@ + + + + + diff --git a/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue index 000242d..9f3cb21 100644 --- a/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue +++ b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisaster.vue @@ -161,7 +161,7 @@ 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 './LossList.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/WaterDisasterDetail.vue b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisasterDetail.vue similarity index 99% rename from packages/mobile/src/views/DisasterManagement/WaterDisasterDetail.vue rename to packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisasterDetail.vue index 3ac6b69..2e306ec 100644 --- a/packages/mobile/src/views/DisasterManagement/WaterDisasterDetail.vue +++ b/packages/mobile/src/views/DisasterManagement/WaterDisaster/WaterDisasterDetail.vue @@ -1,5 +1,5 @@