From cbf0d3caa8474101886488ec2d3165a28f9c6ab0 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期三, 17 十二月 2025 14:37:13 +0800
Subject: [PATCH] 1

---
 项目代码/WIDESEA_WMSClient/src/views/outbound/outPicking.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outPicking.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outPicking.vue"
index 5bbee91..8a0384f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outPicking.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outPicking.vue"
@@ -200,6 +200,8 @@
             </el-row>
         </div>
 
+        <print-view ref="printView" @parentcall="parentcall"></print-view>
+
         <!-- 纭瀵硅瘽妗� -->
         <el-dialog v-model="confirmDialogVisible" title="鎿嶄綔纭" width="400px" :before-close="handleDialogClose">
             <div class="confirm-content">
@@ -218,7 +220,10 @@
 </template>
 
 <script>
+
+import printView from "@/extension/outbound/extend/printView.vue"
 export default {
+    components: { printView },
     name: 'OutPicking',
     data() {
         return {
@@ -329,12 +334,11 @@
                             this.pickedData = response.data
                             this.calculatePickedStats()
                         } else {
-                            this.$message.warning('璇ユ墭鐩樻棤鏈嫞閫変换鍔�')
-                            this.unpickedData = []
+                            this.pickedData = []
                         }
                     } else {
                         this.$message.error(response.message || '鑾峰彇鎵樼洏鏁版嵁澶辫触')
-                        this.unpickedData = []
+                        this.pickedData = []
                     }
                 }
                 )
@@ -416,6 +420,9 @@
                     operator: this.getUserName()
                 }).then(response => {
                     if (response.status) {
+                        if (response.data.scannedDetail.isUnpacked && response.data.scannedDetail.materialCodes.length > 0) {
+                            this.$refs.printView.open(response.data.scannedDetail.materialCodes);
+                        }
                         this.$message.success('鎷i�夌‘璁ゆ垚鍔�')
                         this.resetMaterialBarcode()
                         // this.loadUnpickedData()

--
Gitblit v1.9.3