From 60fb7d3d4a122880519f54acd8975165285a7fb7 Mon Sep 17 00:00:00 2001
From: heshaofeng <heshaofeng@hnkhzn.com>
Date: 星期五, 19 十二月 2025 14:44:15 +0800
Subject: [PATCH] 1

---
 项目代码/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js |   43 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js"
index 76d2980..836d54c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js"
@@ -324,6 +324,49 @@
               this.$refs.gridBody.open(row);
           }
       });
+
+      let BatchOrderFeedbackToMesBtn = this.buttons.find(x => x.value == 'BatchOrderFeedbackToMes');
+      if (BatchOrderFeedbackToMesBtn) {
+        const _this = this;
+        BatchOrderFeedbackToMesBtn.onClick = function () {
+          let selectedRows = _this.$refs.table.getSelected();
+
+          // 鏍¢獙鏄惁鏈夐�変腑鏁版嵁
+          if (!selectedRows || selectedRows.length === 0) {
+            return _this.$Message.warning('璇峰厛閫夋嫨闇�瑕佸鐞嗙殑鍗曟嵁');
+          }
+          if (selectedRows.length > 1) {
+            return _this.$Message.warning('璇烽�夋嫨涓�鏉℃暟鎹�');
+          }
+
+          _this.http
+            .post(`api/MesFeedback/OutboundFeedback?orderNo=${selectedRows[0].orderNo}`, {}, "鏁版嵁澶勭悊涓�...")
+            .then((x) => {
+              if (x.status) {
+                _this.$Message.success('鍒嗘壒鍑哄簱鍥炶皟瀹屾垚');
+                _this.refresh();
+              } else {
+                return _this.$Message.error('鍒嗘壒鍑哄簱鍥炶皟澶辫触');
+              }
+            })
+            .catch((error) => {
+              
+            });
+        };
+      }
+      let TaskHandCompletedBtn = this.buttons.find(x => x.value == 'NoStockOut');
+      if (TaskHandCompletedBtn) {
+        TaskHandCompletedBtn.onClick = function () {
+          this.$refs.gridHeader.open();
+        }
+      }
+
+      var EmptyTrayOutboundBtn = this.buttons.find(x => x.value == "EmptyTrayOutbound");
+      if (EmptyTrayOutboundBtn != null) {
+        EmptyTrayOutboundBtn.onClick = () => {
+          this.$refs.gridFooter.open();
+        }
+      }
       },
       onInited() {
         //妗嗘灦鍒濆鍖栭厤缃悗

--
Gitblit v1.9.3