From d289be3b10e9b259625ca9128b54bc62950c4e48 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期一, 08 九月 2025 17:57:49 +0800
Subject: [PATCH] 出库状态改为生命周期 其他文档改为电子文档 电子文档新增指派设备结构树

---
 src/views/tms/modules/outBound/OutboundOrderSelectList.vue |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/views/tms/modules/outBound/OutboundOrderSelectList.vue b/src/views/tms/modules/outBound/OutboundOrderSelectList.vue
index 000dd79..d4e5f81 100644
--- a/src/views/tms/modules/outBound/OutboundOrderSelectList.vue
+++ b/src/views/tms/modules/outBound/OutboundOrderSelectList.vue
@@ -144,7 +144,7 @@
             dataIndex: 'outboundTime'
           },
           {
-            title:'鍑哄簱鐘舵��',
+            title:'鐢熷懡鍛ㄦ湡',
             align:"center",
             dataIndex: 'outStatus_dictText'
           },
@@ -252,6 +252,24 @@
           this.$message.warning("璇烽�夋嫨鏄庣粏鍚庡啀鍑哄簱锛�")
           return
         }
+        // 鍏堥獙璇佹墍鏈夐�変腑椤�
+        const validationErrors = [];
+        for (let i = 0; i < this.selectionRows.length; i++) {
+          const item = this.selectionRows[i];
+          // 妫�鏌ュ繀濉瓧娈�
+          if (item.accuracyClass === '1') { // 鍙湁鍦ㄤ笉绂佺敤鐘舵�佷笅鎵嶉渶瑕佹牎楠屽繀濉�
+            if (this.$refs.outboundDetailSelectList.isFieldEmpty(item.ratedLife)) {
+              validationErrors.push(`鏄庣粏绗�${i+1}琛岋細棰濆畾瀵垮懡涓哄繀濉」`);
+            }
+            if (this.$refs.outboundDetailSelectList.isFieldEmpty(item.useLife)) {
+              validationErrors.push(`鏄庣粏绗�${i+1}琛岋細浣跨敤瀵垮懡涓哄繀濉」`);
+            }
+          }
+        }
+        if (validationErrors.length > 0) {
+          this.$message.error(validationErrors.join('锛�'));
+          return;
+        }
         const params = this.selectionRows.map((item) => {
           return {
             outBoundOrderId: this.selectedMainId,

--
Gitblit v1.9.3