From 3859552775fdf2dc25bbf6d4504209acc6c846df Mon Sep 17 00:00:00 2001
From: liulijun <liulijun@hnkhzn.com>
Date: 星期二, 17 三月 2026 09:33:53 +0800
Subject: [PATCH] 增加老厂排程单页面的物料编号缺料变红的显示和去除物料幅宽的小数点

---
 项目代码/WMS/WMSClient/src/extension/outbound/extend/outSGOrderDetail.vue |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/extend/outSGOrderDetail.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/extend/outSGOrderDetail.vue"
index d9eb0a2..876ead7 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/extend/outSGOrderDetail.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/extend/outSGOrderDetail.vue"
@@ -92,6 +92,17 @@
                   {{ getDictionary(scoped.row, item) }}
                 </el-tag>
               </div>
+              
+              <div v-else>
+                <!-- 鐗╂枡缂栧彿鍒楃壒娈婂鐞嗭紝缂烘枡鏃舵樉绀虹孩鑹� -->
+                <span v-if="item.prop == 'materialNo'" :style="{color: isMaterialShortage(scoped.row) ? 'red' : ''}">
+                  {{ scoped.row[item.prop] }}
+                </span>
+                <!-- 鍏朵粬鏅�氬垪 -->
+                <span v-else>
+                  {{ scoped.row[item.prop] }}
+                </span>
+              </div>
             </template>
           </el-table-column>
         </el-table>
@@ -426,6 +437,12 @@
       }
       return ''; // 榛樿鏃犻鑹�
     },
+    isMaterialShortage(row) {
+      // 鍒ゆ柇鐗╂枡鏄惁缂烘枡锛屼笌涓婚〉闈㈤�昏緫淇濇寔涓�鑷�
+      // 鏄庣粏鐘舵�佷负3琛ㄧず缂烘枡锛屾垨isLackMaterial涓簍rue/"鏄�"
+      return row.outSGOrderDetailStatus === 3 || 
+             (row.isLackMaterial && (typeof row.isLackMaterial === 'boolean' ? row.isLackMaterial : row.isLackMaterial === '鏄�'));
+    },
   },
 };
 </script>

--
Gitblit v1.9.3