From f423e1277f91427f0a767bd1224c1260dcb73086 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期一, 20 四月 2026 22:47:54 +0800
Subject: [PATCH] feat: 添加空箱入库功能及相关优化

---
 Code/WMS/WIDESEA_WMSClient/src/extension/taskinfo/extend/gridBodyExtension.vue |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/Code/WMS/WIDESEA_WMSClient/src/extension/taskinfo/extend/gridBodyExtension.vue b/Code/WMS/WIDESEA_WMSClient/src/extension/taskinfo/extend/gridBodyExtension.vue
index cf4fe98..25c9793 100644
--- a/Code/WMS/WIDESEA_WMSClient/src/extension/taskinfo/extend/gridBodyExtension.vue
+++ b/Code/WMS/WIDESEA_WMSClient/src/extension/taskinfo/extend/gridBodyExtension.vue
@@ -6,6 +6,7 @@
         <el-form-item label="浠诲姟绫诲瀷" prop="taskType" required>
           <el-select v-model="manualFormData.taskType" placeholder="璇烽�夋嫨浠诲姟绫诲瀷">
             <el-option label="鍏ュ簱" value="鍏ュ簱"></el-option>
+            <el-option label="绌虹鍏ュ簱" value="绌虹鍏ュ簱"></el-option>
             <el-option label="鍑哄簱" value="鍑哄簱"></el-option>
             <el-option label="绉诲簱" value="绉诲簱"></el-option>
           </el-select>
@@ -60,7 +61,8 @@
         </el-table-column>
         <el-table-column prop="grade" label="浼樺厛绾�" width="100">
           <template v-slot="{ row }">
-            <el-input-number v-if="row && row.editable" v-model="row.grade" :min="1" :max="99" size="small" style="width: 80px"></el-input-number>
+            <el-input-number v-if="row && row.editable" v-model="row.grade" :min="1" :max="99" size="small"
+              style="width: 80px"></el-input-number>
             <span v-else>{{ row ? row.grade : '' }}</span>
           </template>
         </el-table-column>
@@ -242,7 +244,9 @@
     },
     getStatusKey(taskType, taskStatus) {
       if (taskType === 200) return `inbound_${taskStatus}`;
+      if (taskType === 204) return `inbound_${taskStatus}`;
       if (taskType === 100) return `outbound_${taskStatus}`;
+      if (taskType === 140) return `outbound_${taskStatus}`;
       if (taskType === 300) return `relocation_${taskStatus}`;
       return `other_${taskStatus}`;
     },
@@ -250,6 +254,8 @@
       if (taskType === 200 && taskStatus === 200) return true;
       if (taskType === 100 && taskStatus === 100) return true;
       if (taskType === 300 && taskStatus === 300) return true;
+      if (taskType === 140 && taskStatus === 100) return true;
+      if (taskType === 204 && taskStatus === 200) return true;
       return false;
     },
     submitDispatch() {
@@ -308,19 +314,23 @@
   color: #606266;
   margin-bottom: 10px;
 }
+
 .dispatch-info .count {
   color: #409eff;
   font-weight: bold;
 }
+
 .status-error {
   color: #f56c6c;
 }
+
 .fail-results {
   margin-top: 15px;
   padding: 10px;
   background: #fef0f0;
   border-radius: 4px;
 }
+
 .fail-title {
   font-size: 14px;
   color: #f56c6c;

--
Gitblit v1.9.3