From 4c8d18cc5ed8a7b0e220c91a858d16d0310896df Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期一, 29 六月 2026 16:50:03 +0800
Subject: [PATCH] BOM新增修改删除功能开发、以及BOM结构的可编辑

---
 src/pages/equipmentManagement/upkeep/add.vue |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/pages/equipmentManagement/upkeep/add.vue b/src/pages/equipmentManagement/upkeep/add.vue
index 5173510..5f3bd40 100644
--- a/src/pages/equipmentManagement/upkeep/add.vue
+++ b/src/pages/equipmentManagement/upkeep/add.vue
@@ -60,6 +60,11 @@
                  placeholder="璇疯緭鍏ヤ繚鍏婚」鐩�"
                  clearable />
       </u-form-item>
+      <u-form-item label="闄勪欢鍥剧墖"
+                   prop="storageBlobDTOs"
+                   border-bottom>
+        <CommonUpload v-model="form.storageBlobDTOs" />
+      </u-form-item>
       <!-- 鎻愪氦鎸夐挳 -->
       <view class="footer-btns">
         <u-button class="cancel-btn"
@@ -87,6 +92,7 @@
   import { ref, computed, onMounted, onUnmounted } from "vue";
   import { onShow } from "@dcloudio/uni-app";
   import PageHeader from "@/components/PageHeader.vue";
+  import CommonUpload from "@/components/CommonUpload.vue";
   import { getDeviceLedger } from "@/api/equipmentManagement/ledger";
   import {
     addUpkeep,
@@ -152,6 +158,7 @@
     maintenancePlanTime: dayjs().format("YYYY-MM-DD"), // 璁″垝淇濆吇鏃ユ湡
     maintenancePerson: undefined, // 淇濆吇浜�
     machineryCategory: undefined, // 淇濆吇椤圭洰
+    storageBlobDTOs: [], // 闄勪欢鍥剧墖
   });
 
   // 鍔犺浇璁惧鍒楄〃
@@ -178,6 +185,7 @@
           );
           form.value.maintenancePerson = data.maintenancePerson;
           form.value.machineryCategory = data.machineryCategory;
+          form.value.storageBlobDTOs = data.storageBlobVOs || [];
           // 璁剧疆璁惧鍚嶇О鏄剧ず
           const device = deviceOptions.value.find(
             item => item.id === data.deviceLedgerId
@@ -314,7 +322,8 @@
       const id = getPageId();
 
       // 鍑嗗鎻愪氦鏁版嵁
-      const submitData = { ...form.value };
+      const submitData = { ...form.value, status: 0 };
+
       // 纭繚鏃ユ湡鏍煎紡姝g‘
       if (
         submitData.maintenancePlanTime &&

--
Gitblit v1.9.3