From 75e3749f0803b0a1a942944e5ae7565837698799 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期五, 06 二月 2026 11:28:05 +0800
Subject: [PATCH] 安全生产修改

---
 src/pages/safeProduction/accidentReportingRecord/view.vue   |    4 ++++
 src/pages/safeProduction/accidentReportingRecord/detail.vue |    7 +++++++
 src/pages/safeProduction/emergencyPlanReview/detail.vue     |   29 ++++++++++++++++++++++++++---
 3 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/src/pages/safeProduction/accidentReportingRecord/detail.vue b/src/pages/safeProduction/accidentReportingRecord/detail.vue
index af7e89b..ec9662e 100644
--- a/src/pages/safeProduction/accidentReportingRecord/detail.vue
+++ b/src/pages/safeProduction/accidentReportingRecord/detail.vue
@@ -79,6 +79,12 @@
             <view class="unit">鍏�</view>
           </template>
         </u-form-item>
+        <u-form-item label="浜哄憳鎹熷け鎯呭喌"
+                     prop="personLoss"
+                     border-bottom>
+          <u-input v-model="form.personLoss"
+                   placeholder="璇疯緭鍏ヤ汉鍛樻崯澶辨儏鍐�" />
+        </u-form-item>
         <u-form-item label="浜嬫晠鐩存帴鍘熷洜"
                      prop="accidentCause"
                      border-bottom>
@@ -185,6 +191,7 @@
     accidentGrade: "",
     happenTime: "",
     happenLocation: "",
+    personLoss: "",
     createUserName: "",
     createTime: "",
     assetLoss: "",
diff --git a/src/pages/safeProduction/accidentReportingRecord/view.vue b/src/pages/safeProduction/accidentReportingRecord/view.vue
index c696dc3..ec15918 100644
--- a/src/pages/safeProduction/accidentReportingRecord/view.vue
+++ b/src/pages/safeProduction/accidentReportingRecord/view.vue
@@ -54,6 +54,10 @@
             <view class="info-value">{{ accidentInfo.assetLoss || '-' }}<span v-if="accidentInfo.assetLoss">鍏�</span></view>
           </view>
           <view class="info-row">
+            <view class="info-label">浜哄憳鎹熷け鎯呭喌锛�</view>
+            <view class="info-value">{{ accidentInfo.personLoss || '-' }}</view>
+          </view>
+          <view class="info-row">
             <view class="info-label">涓婃姤鏃堕棿锛�</view>
             <view class="info-value">{{ accidentInfo.createTime || '-' }}</view>
           </view>
diff --git a/src/pages/safeProduction/emergencyPlanReview/detail.vue b/src/pages/safeProduction/emergencyPlanReview/detail.vue
index 6117254..c36316b 100644
--- a/src/pages/safeProduction/emergencyPlanReview/detail.vue
+++ b/src/pages/safeProduction/emergencyPlanReview/detail.vue
@@ -436,10 +436,33 @@
   // 鎻愪氦琛ㄥ崟
   const submitForm = async () => {
     // 楠岃瘉琛ㄥ崟蹇呭~椤�
-    if (!formRef.value) return;
+    if (!form.value.planCode) {
+      showToast("璇疯緭鍏ュ簲鎬ラ妗堢紪鐮�");
+      return;
+    }
 
-    const valid = await formRef.value.validate();
-    if (!valid) {
+    if (!form.value.planName) {
+      showToast("璇疯緭鍏ュ簲鎬ラ妗堝悕绉�");
+      return;
+    }
+
+    if (!form.value.publishTime) {
+      showToast("璇烽�夋嫨鍙戝竷鐢熸晥鏃堕棿");
+      return;
+    }
+
+    if (!form.value.planType) {
+      showToast("璇烽�夋嫨棰勬绫诲瀷");
+      return;
+    }
+
+    if (!form.value.coreResponsorUserId) {
+      showToast("璇烽�夋嫨鏍稿績璐d换浜�");
+      return;
+    }
+
+    if (!form.value.applyScope || form.value.applyScope.length === 0) {
+      showToast("璇烽�夋嫨閫傜敤鑼冨洿");
       return;
     }
 

--
Gitblit v1.9.3