From 238bd0de6da5a0aa68a898d5dc4414cf69e8238a Mon Sep 17 00:00:00 2001
From: niedongsheng <605973111@qq.com>
Date: Mon, 20 Apr 2026 11:27:13 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20PC=E7=81=BE=E6=AF=81=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../DisasterManagementPC.vue | 2 +-
.../IceDisasterContinueReportPC.vue | 1 -
.../IceDisasterDetail/IceDisasterDetailPC.vue | 1 +
.../IceDisasterReport/IceDisasterReportPC.vue | 18 +-
.../IceDisasterReport/useIceDisasterReport.js | 180 +-----------------
.../WaterDisasterDetailPC.vue | 3 +-
.../WaterDisasterLossListDetailPC.vue | 7 +-
.../WaterDisasterLossListPC.vue | 4 +-
.../WaterDisasterReportPC.vue | 25 ++-
.../useWaterDisasterReport.js | 83 +-------
.../WaterDisasterReport/waterMockJson.json | 40 ----
11 files changed, 44 insertions(+), 320 deletions(-)
delete mode 100644 packages/screen/src/views/DisasterManagement/WaterDisasterReport/waterMockJson.json
diff --git a/packages/screen/src/views/DisasterManagement/DisasterManagementPC.vue b/packages/screen/src/views/DisasterManagement/DisasterManagementPC.vue
index 530c2fd..a0ab1f6 100644
--- a/packages/screen/src/views/DisasterManagement/DisasterManagementPC.vue
+++ b/packages/screen/src/views/DisasterManagement/DisasterManagementPC.vue
@@ -38,7 +38,7 @@
-
+
diff --git a/packages/screen/src/views/DisasterManagement/IceDisasterDetail/IceDisasterContinueReportPC.vue b/packages/screen/src/views/DisasterManagement/IceDisasterDetail/IceDisasterContinueReportPC.vue
index 6fbdfdc..a37030f 100644
--- a/packages/screen/src/views/DisasterManagement/IceDisasterDetail/IceDisasterContinueReportPC.vue
+++ b/packages/screen/src/views/DisasterManagement/IceDisasterDetail/IceDisasterContinueReportPC.vue
@@ -25,7 +25,6 @@
style="width: 100%"
/>
- {{ formData.report.expectRecoverTime }}
{
}
const getMaterialUsageText = (item) => {
+ if(item.usageAmount === null || item.usageAmount === undefined || item.usageAmount === '') return '-'
return item.usageAmount + ' ' + item.materialUnit
}
diff --git a/packages/screen/src/views/DisasterManagement/IceDisasterReport/IceDisasterReportPC.vue b/packages/screen/src/views/DisasterManagement/IceDisasterReport/IceDisasterReportPC.vue
index 65e34a6..e73d1ad 100644
--- a/packages/screen/src/views/DisasterManagement/IceDisasterReport/IceDisasterReportPC.vue
+++ b/packages/screen/src/views/DisasterManagement/IceDisasterReport/IceDisasterReportPC.vue
@@ -53,8 +53,11 @@
+
-
+
+
+
@@ -205,7 +208,7 @@
-
+
@@ -230,8 +233,7 @@
@@ -268,21 +270,13 @@ const {
handleEventTypeChange,
handleRouteNoChange,
handleSubmit,
- initFormData,
getFormData,
options,
- routeTypeLabel,
- strandedVehicleOptions,
submitting,
handleHasStrandedVehiclesChange,
validate
} = useIceDisasterReport()
-defineExpose({
- validate,
- initFormData,
- getFormData
-})