From 28251099fd929612d8dfbaf383cbafe54550d61e Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期五, 17 四月 2026 16:25:28 +0800
Subject: [PATCH] fix: 工艺路线功能优化

---
 src/views/productionManagement/productStructure/Detail/index.vue |   24 ++++++++++--------------
 1 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/src/views/productionManagement/productStructure/Detail/index.vue b/src/views/productionManagement/productStructure/Detail/index.vue
index 9f8ad51..832c121 100644
--- a/src/views/productionManagement/productStructure/Detail/index.vue
+++ b/src/views/productionManagement/productStructure/Detail/index.vue
@@ -119,7 +119,7 @@
                   </el-form-item>
                 </template>
               </el-table-column>
-              <el-table-column label="鎿嶄綔"
+              <el-table-column v-if="!embedded" label="鎿嶄綔"
                                fixed="right"
                                width="200">
                 <template #default="{ row, $index }">
@@ -251,20 +251,16 @@
       });
     };
 
-    if (isOrderPage.value) {
-      // 璁㈠崟鎯呭喌锛氫娇鐢ㄨ鍗曠殑浜у搧缁撴瀯鎺ュ彛
-      const { data } = await listProcessBom({ orderId: routeOrderId.value });
-      const list = Array.isArray(data) ? data : (data as any)?.records || [];
-      dataValue.dataList = list;
-      setNameRecursively(dataValue.dataList);
-    } else {
-      // 闈炶鍗曟儏鍐碉細浣跨敤鍘熸潵鐨勬帴鍙�
-      const { data } = await queryList(routeId.value);
-      dataValue.dataList = (data as any) || [];
-      // 涓烘墍鏈夐」鍙婂叾瀛愰」璁剧疆name灞炴��
-      setNameRecursively(dataValue.dataList);
-      console.log(dataValue.dataList, "dataValue.dataList");
+    // 缁熶竴浣跨敤 BOM 鏌ヨ浜у搧缁撴瀯锛�/productStructure/listBybomId/{bomId}
+    // 璇存槑锛氳鍗曢〉涔熶細浠庤矾鐢�/鐖剁粍浠跺甫鍏� bomId锛坮oute.query.bomId 鎴� props.bomId锛�
+    const bomId = routeId.value;
+    if (!bomId) {
+      dataValue.dataList = [];
+      return;
     }
+    const { data } = await queryList(bomId);
+    dataValue.dataList = (data as any) || [];
+    setNameRecursively(dataValue.dataList);
   };
 
   const fetchProcessOptions = async () => {

--
Gitblit v1.9.3