From ea79f0278f9b17b6d17e054028d5e7175ec168dd Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期五, 24 十月 2025 17:02:27 +0800
Subject: [PATCH] 优化PDA出库处理

---
 新建文件夹/PDA/pages/stash/outboundorderDetail.vue |   15 +++++++++++++++
 新建文件夹/PDA/pages/stash/outboundorder.vue       |    8 +++++---
 新建文件夹/PDA/pages/stash/outFinish.vue           |    8 +++++++-
 3 files changed, 27 insertions(+), 4 deletions(-)

diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outFinish.vue" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outFinish.vue"
index 8e0992f..eab85c4 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outFinish.vue"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outFinish.vue"
@@ -470,9 +470,15 @@
 							title: "鍑哄簱鎴愬姛",
 							type: "success"
 						})
-						this.Inqty=res.message;
+						// this.Inqty=res.message;
 						// this.order_Inqty="宸插嚭搴撴暟閲忥細"+this.Inqty;
 						this.barcode="";
+						uni.setStorageSync('outTask',true);
+						setTimeout(() => {
+						    uni.navigateBack({
+						        delta: 1
+						    });
+						}, 600);
 						// this.materSn="";
 					} else {
 						this.$refs.uToast.show({
diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorder.vue" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorder.vue"
index ccbda20..499442f 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorder.vue"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorder.vue"
@@ -55,7 +55,7 @@
 				pageNo: 1,
 				scrollTop: 0,
 				warehouseId: "",
-				isLoaded:false
+				isout:false
 			}
 		},
 		onLoad(res) {
@@ -66,10 +66,12 @@
 		onReachBottom() {
 			this.pageNo += 1;
 			this.getData();
-			this.isLoaded=true;
+			this.isout=true;
 		},
 		onShow() {
-			if (this.isLoaded) {
+			this.isout = uni.getStorageSync('isout');
+			if (this.isout) {
+				uni.removeStorageSync('isout');
 				// 浠庡叾浠栭〉闈㈣繑鍥炴椂鍒锋柊
 				this.getData();
 			}
diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorderDetail.vue" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorderDetail.vue"
index 13cbf8a..5c29554 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorderDetail.vue"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/PDA/pages/stash/outboundorderDetail.vue"
@@ -40,6 +40,7 @@
 				orderNo: "",
 				pageNo: 1,
 				scrollTop: 0,
+				outTask:false,
 				warehouseId: ""
 			}
 		},
@@ -53,6 +54,14 @@
 		onReachBottom() {
 			this.pageNo += 1;
 			this.getData();
+		},
+		onShow() {
+			this.outTask = uni.getStorageSync('outTask');
+			if (this.outTask) {
+				uni.removeStorageSync('outTask');
+				// 浠庡叾浠栭〉闈㈣繑鍥炴椂鍒锋柊
+				this.getData();
+			}
 		},
 		onPageScroll(e) {
 			this.scrollTop = e.scrollTop;
@@ -139,6 +148,12 @@
 								this.status = 'noMore';
 								//this.allReceivingOrders = [];
 								this.loadVisible = true;
+								uni.setStorageSync('isout',true);
+								setTimeout(() => {
+								    uni.navigateBack({
+								        delta: 1
+								    });
+								}, 600);
 							}
 						}
 					})

--
Gitblit v1.9.3