From bbce6db600e6bb0cf2a3bb78bdf5ccff70b737a8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 23 七月 2026 13:05:10 +0800
Subject: [PATCH] feat(workorder): 添加工序投料BOM明细展开功能

---
 src/views/mes/pro/workorder/modules/process-list.vue |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/views/mes/pro/workorder/modules/process-list.vue b/src/views/mes/pro/workorder/modules/process-list.vue
index 35ac698..f5b0cdc 100644
--- a/src/views/mes/pro/workorder/modules/process-list.vue
+++ b/src/views/mes/pro/workorder/modules/process-list.vue
@@ -143,6 +143,7 @@
           outputItemCode: item.outputItemCode,
           outputItemName: item.outputItemName,
           remark: item.remark,
+          bomItems: item.bomItems,
         }));
       }
     } else {
@@ -299,6 +300,24 @@
           ]"
         />
       </template>
+      <template #expand="{ row }">
+        <div
+          v-if="row.bomItems && row.bomItems.length > 0"
+          class="bg-gray-50 px-8 py-3"
+        >
+          <div class="text-xs text-gray-500 mb-2 font-medium">鎶曟枡鏄庣粏</div>
+          <div class="flex flex-wrap gap-2">
+            <Tag
+              v-for="(bom, idx) in row.bomItems"
+              :key="idx"
+              color="blue"
+            >
+              {{ bom.itemName || bom.itemCode }}
+              <span class="text-gray-400 ml-1">脳{{ bom.quantity }}</span>
+            </Tag>
+          </div>
+        </div>
+      </template>
     </Grid>
   </div>
 </template>
\ No newline at end of file

--
Gitblit v1.9.3