From a9d99fcd33d6d687e4e47b0f37a2497aace8ff35 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 08 五月 2025 12:40:23 +0800
Subject: [PATCH] #pici

---
 pages/listing/matnrPalletising.vue |  135 ++++++++++++++++++++++++++------------------
 1 files changed, 80 insertions(+), 55 deletions(-)

diff --git a/pages/listing/matnrPalletising.vue b/pages/listing/matnrPalletising.vue
index 16609ed..c67be93 100644
--- a/pages/listing/matnrPalletising.vue
+++ b/pages/listing/matnrPalletising.vue
@@ -51,15 +51,7 @@
 						<view class="action">
 							<text class="text-grey ">{{item.asnCode}}</text>
 						</view>
-					</view>
-					<view class="cu-item">
-						<view class="content">
-							<text class="text-black">鐗╂枡鏉$爜:</text>
-						</view>
-						<view class="action">
-							<text class="text-grey ">{{item.trackCode}}</text>
-						</view>
-					</view>
+					</view>					
 					<view class="cu-item">
 						<view class="content">
 							<text class="text-black">渚涘簲鍟嗘壒娆�:</text>
@@ -163,56 +155,85 @@
 				find ? this.scrollTo() : this.getDet();
 
 			},
-			async getDet() {
+			getDet() {
 				let that = this;
-				const {
-					code,
-					data,
-					msg
-				} = await request('/asnOrderItem/trackCode', {
-					matnrCode: that.matnrCode,
-					asnCode: that.asnCode
-				}, "post")
-				if (code === 200) {
-					data.map(item => {
-						item.receiptQty = 0;
-						item.selected = false;
-					})
-					// for (var i = 0; i < data.length; i++) {
-					// 	data[i].receiptQty =1;
-					// 	data[i].selected = false;							
-					// }
-					if(data !== [] || data !== null){					
-					uni.navigateTo({
-							url: "../listing/itemSelect",
-							success: function(res) {
-								// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
-								res.eventChannel.emit('data', {
-									item: data
-								})
-							},
-							events: {
-								// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
-								backData: function(data) {									
-									that.showBackData(data.data)
-								},
-							},
+				uni.navigateTo({
+					url: "../listing/itemSelect",
+					success: function(res) {
+						// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
+						res.eventChannel.emit('data', {
+							matnrCode: that.matnrCode,
+							asnCode: that.asnCode
+						})
+					},
+					events: {
+						// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
+						backData: function(data) {									
+							that.showBackData(data.data)
+						},
+					},
+				
+				
+				});
+			},
+			// async getDet() {
+			// 	let that = this;
+			// 	const {
+			// 		code,
+			// 		data,
+			// 		msg
+			// 	} = await request('/asnOrderItem/trackCode', {
+			// 		matnrCode: that.matnrCode,
+			// 		asnCode: that.asnCode
+			// 	}, "post")
+			// 	if (code === 200) {
+			// 		data.map(item => {
+			// 			item.receiptQty = 0;
+			// 			item.selected = false;
+			// 		})
+			// 		// for (var i = 0; i < data.length; i++) {
+			// 		// 	data[i].receiptQty =1;
+			// 		// 	data[i].selected = false;							
+			// 		// }
+			// 		if(data !== [] || data !== null){					
+			// 		uni.navigateTo({
+			// 				url: "../listing/itemSelect",
+			// 				success: function(res) {
+			// 					// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
+			// 					res.eventChannel.emit('data', {
+			// 						item: data
+			// 					})
+			// 				},
+			// 				events: {
+			// 					// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
+			// 					backData: function(data) {									
+			// 						that.showBackData(data.data)
+			// 					},
+			// 				},
 						
 						
-						});
+			// 			});
 						
-					}
+			// 		}
 						
-					// this.list = data
-				} else {
+			// 		// this.list = data
+			// 	} else {
+			// 		uni.showToast({
+			// 			title: msg,
+			// 			icon: "none",
+			// 			position: 'top'
+			// 		})
+			// 	}
+			// },
+			async getList() {
+				if(this.barcode === '' || this.barcode === null){
 					uni.showToast({
-						title: msg,
+						title: "瀹瑰櫒鐮佷负绌�",
 						icon: "none",
 						position: 'top'
 					})
+					return ;
 				}
-			},
-			async getList() {
 				const {
 					code,
 					data,
@@ -230,12 +251,16 @@
 					})
 				}
 			},
-			showBackData(data){
-				this.list = data.map(item => {					
-					return {
-						...item												
-					};
-				});
+			showBackData(data){	
+				data.map(item => {					
+					this.list.push(item)
+				})				
+				this.list = this.list.filter((item, index, self) =>
+					self.findIndex(i => (
+						i.id === item.id // 鏍规嵁id鍘婚噸
+					)) === index
+				);
+								
 			},
 			scrollTo() {
 				const ref = this.$refs[`${this.barcode}ref`][0];

--
Gitblit v1.9.1