From 02f675371094a80ccfebf2e8a2debc6054efe793 Mon Sep 17 00:00:00 2001
From: pan <antony1029@163.com>
Date: 星期一, 24 十一月 2025 08:21:33 +0800
Subject: [PATCH] 提交

---
 项目代码/WIDESEA_WMSClient/src/extension/inbound/extend/StockSelect.vue |   43 ++++++++++++++++++-------------------------
 1 files changed, 18 insertions(+), 25 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/inbound/extend/StockSelect.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/inbound/extend/StockSelect.vue"
index 1b7e249..b525dbb 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/inbound/extend/StockSelect.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/extension/inbound/extend/StockSelect.vue"
@@ -132,11 +132,11 @@
   data() {
     return {
       row: null,
-      showDetialBox: false,
+      showDetialBox: false, 
       tableData: [],
       tableColumns: [
         { prop: "materielCode", title: "鐗╂枡缂栧彿", type: "string", width: 150 },
-        { prop: "materielName", title: "鐗╂枡鍚嶇О", type: "string", width: 150 },
+        { prop: "barcode", title: "鐗╂枡鏉$爜", type: "string", width: 150 },
         { prop: "palletCode", title: "鎵樼洏缂栧彿", type: "string", width: 150 },
         { prop: "locationCode", title: "璐т綅缂栧彿", type: "string", width: 180 },
         { prop: "useableQuantity", title: "鍙敤鏁伴噺", type: "string" },
@@ -201,30 +201,23 @@
         if (!valid) return;
 
 
-        // 鏋勯�犺姹傚弬鏁�
-        const keys = this.selection.map((item) => item.id);
-        const requestParams = {
-          taskIds: keys,
-          outboundPlatform: this.outboundForm.selectedPlatform,
-        };
-          console.log(this.selection)
-        // 璋冪敤鍑哄簱鎺ュ彛
-        this.http
-          .post("api/Task/GenerateOutboundTasks", requestParams, "鏁版嵁澶勭悊涓�")
-          .then((x) => {
-            if (!x.status) return ElMessage.error(x.message);
-
-            ElMessage.success("鎿嶄綔鎴愬姛");
-            this.showOutboundDialog = false;
-            this.showDetialBox = false;
-            this.$emit("parentCall", ($vue) => {
-              $vue.getData();
-            });
-          })
-          .catch((error) => {
-            console.error("鍑哄簱璇锋眰澶辫触:", error);
-            ElMessage.error("璇锋眰澶辫触锛岃绋嶅悗閲嶈瘯");
+     if (this.selection.length <= 0) {
+        return this.$message.error("璇峰嬀閫�");
+      }
+      let url = this.pkcx
+        ? "api/Task/GenerateOutboundTask?orderDetailId="
+        : "api/Task/GenerateOutboundTask?orderDetailId=";
+      this.http
+        .post(url + this.row.id, this.selection, "鏁版嵁澶勭悊涓�")
+        .then((x) => {
+          if (!x.status) return this.$message.error(x.message);
+          this.$message.success("鎿嶄綔鎴愬姛");
+          this.showDetialBox = false;
+          this.$emit("parentCall", ($vue) => {
+            $vue.getData();
           });
+        });
+
       });
     },
 

--
Gitblit v1.9.3