From 08393db6ecfd62910afd4a5e2be60f6f0bb286ca Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 22 五月 2026 16:50:30 +0800
Subject: [PATCH] feat(inventory): 添加入库记录管理中的源单号列显示功能

---
 src/views/inventoryManagement/receiptManagement/Record.vue |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/views/inventoryManagement/receiptManagement/Record.vue b/src/views/inventoryManagement/receiptManagement/Record.vue
index df5d822..3fce379 100644
--- a/src/views/inventoryManagement/receiptManagement/Record.vue
+++ b/src/views/inventoryManagement/receiptManagement/Record.vue
@@ -102,7 +102,7 @@
                          width="60"/>
         <el-table-column label="鍏ュ簱鎵规"
                          prop="inboundBatches"
-                         width="280"
+                         width="200"
                          show-overflow-tooltip/>
         <el-table-column label="鍏ュ簱鏃堕棿"
                          prop="createTime"
@@ -130,6 +130,16 @@
                          show-overflow-tooltip>
           <template #default="scope">
             {{ getRecordType(scope.row.recordType) }}
+          </template>
+        </el-table-column>
+        <el-table-column
+            v-if="showSourceOrderNoColumn"
+            label="婧愬崟鍙�"
+            width="150"
+            prop="sourceOrderNo"
+            show-overflow-tooltip>
+          <template #default="scope">
+            {{ formatSourceOrderNo(scope.row?.sourceOrderNo) }}
           </template>
         </el-table-column>
         <el-table-column label="瀹℃壒鐘舵��"
@@ -271,6 +281,15 @@
 });
 
 const canDelete = computed(() => canBatchApprove.value);
+const showSourceOrderNoColumn = computed(() => {
+  const topParentProductId = Number(props.topParentProductId);
+  return topParentProductId === 276 || topParentProductId === 278;
+});
+
+const formatSourceOrderNo = (value) => {
+  const text = String(value ?? "").trim();
+  return text || "--";
+};
 
 const pageProductChange = obj => {
   page.current = obj.page;
@@ -439,4 +458,4 @@
   justify-content: flex-end;
   margin-bottom: 10px;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3