From ed6433bc89d7be8169d6933882e6d5ac9e016a5d Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 08 五月 2025 15:28:14 +0800
Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/pda-master into devlop

---
 pages/listing/itemSelect.vue       |   10 +++
 pages/listing/matnrPalletising.vue |   53 ++++++++++++++---
 pages/listing/unPakin.vue          |   63 ++++-----------------
 pages/rece/other.vue               |   11 +--
 4 files changed, 68 insertions(+), 69 deletions(-)

diff --git a/pages/listing/itemSelect.vue b/pages/listing/itemSelect.vue
index c65d690..6a84b85 100644
--- a/pages/listing/itemSelect.vue
+++ b/pages/listing/itemSelect.vue
@@ -2,7 +2,7 @@
 	<view>
 		<!-- 鎼滅储妗� -->
 		<view class="search-bar">
-			<uni-search-bar v-model="condition" placeholder=" 杈撳叆鎵规" bgColor="#EEEEEE"  @confirm="search()"/>
+			<uni-search-bar v-model="condition" placeholder=" 杈撳叆鎵规/缂栫爜/鍗曞彿" bgColor="#EEEEEE"  @confirm="search()"/>
 		</view>
 		
 		 
@@ -44,6 +44,14 @@
 						</view>
 						<view class="cu-item">
 							<view class="content">
+								<text class="text-black">璐ㄦ鐘舵��:</text>
+							</view>
+							<view class="action">
+								<text class="text-grey ">{{item.isptResult$}}</text>
+							</view>
+						</view>
+						<view class="cu-item">
+							<view class="content">
 								<text class="text-black">搴撳瓨鍗曚綅: <text class="text-grey ">{{item.stockUnit}}</text></text>
 							</view>
 							<view class="content">
diff --git a/pages/listing/matnrPalletising.vue b/pages/listing/matnrPalletising.vue
index c67be93..5469911 100644
--- a/pages/listing/matnrPalletising.vue
+++ b/pages/listing/matnrPalletising.vue
@@ -60,14 +60,14 @@
 							<text class="text-grey ">{{item.splrBatch}}</text>
 						</view>
 					</view>
-					<!-- <view class="cu-item">
+					<view class="cu-item">
 						<view class="content">
-							<text class="text-black">搴撳瓨鎵规:</text>
+							<text class="text-black">璐ㄦ鐘舵��:</text>
 						</view>
 						<view class="action">
-							<text class="text-grey ">{{item.batch}}</text>
+							<text class="text-grey ">{{item.isptResult$}}</text>
 						</view>
-					</view> -->
+					</view>
 					<!-- <view class="cu-item">
 						<view class="content">
 							<text class="text-black">骞冲彴琛屽彿: <text class="text-grey ">{{item.platformId}}</text></text>
@@ -226,7 +226,7 @@
 			// 	}
 			// },
 			async getList() {
-				if(this.barcode === '' || this.barcode === null){
+				if(this.container === '' || this.container === null){
 					uni.showToast({
 						title: "瀹瑰櫒鐮佷负绌�",
 						icon: "none",
@@ -251,16 +251,35 @@
 					})
 				}
 			},
-			showBackData(data){	
+			showBackData(data){				
+				let status ;
 				data.map(item => {					
 					this.list.push(item)
-				})				
+				})	
+				let oldLength = this.list.length
 				this.list = this.list.filter((item, index, self) =>
 					self.findIndex(i => (
 						i.id === item.id // 鏍规嵁id鍘婚噸
-					)) === index
+					)) === index && item.isptResult === self[0].isptResult
 				);
+				let newLength = this.list.length
+				
+				if(oldLength > newLength){	
+					this.showMsg("鏂版槑缁嗚杩囨护锛岃妫�鏌ョ姸鎬�")
+					
+				}
 								
+			},
+			showMsg(msg){				
+				setTimeout(function() {
+				 uni.showToast({
+				 	icon: "none",
+				 	position: 'top',
+				 	title: msg,
+				 	duration:2000,				 	
+				 })
+				}, 200);
+				
 			},
 			scrollTo() {
 				const ref = this.$refs[`${this.barcode}ref`][0];
@@ -290,7 +309,23 @@
 				this.isconfirm = false
 			},
 			async confirm() {
-				this.repeatClick = true
+				if(this.container === '' || this.container === null){
+					uni.showToast({
+						title: "瀹瑰櫒鐮佷负绌�",
+						icon: "none",
+						position: 'top'
+					})
+					return ;
+				}
+				if(this.list.length ===0 || this.list === null){
+					uni.showToast({
+						title: "鏈坊鍔犳槑缁�",
+						icon: "none",
+						position: 'top'
+					})
+					return ;
+				}
+				this.repeatClick = true				
 				const newArr = this.list.map(item => {
 					
 					return {
diff --git a/pages/listing/unPakin.vue b/pages/listing/unPakin.vue
index e215395..34e616a 100644
--- a/pages/listing/unPakin.vue
+++ b/pages/listing/unPakin.vue
@@ -34,53 +34,32 @@
 					<view class="cu-item">
 						<view class="content">
 							<text class="text-black">ASN:</text>
-						</view>
-						<view class="action">
 							<text class="text-grey ">{{item.asnCode}}</text>
-						</view>
+						</view>						
 					</view>
 					<view class="cu-item">
 						<view class="content">
 							<text class="text-black">鐗╂枡缂栫爜:</text>
-						</view>
-						<view class="action">
 							<text class="text-grey ">{{item.matnrCode}}</text>
 						</view>
 					</view>
 					<view class="cu-item">
 						<view class="content">
 							<text class="text-black">渚涘簲鍟嗘壒娆�:</text>
-						</view>
-						<view class="action">
 							<text class="text-grey ">{{item.splrBatch}}</text>
-						</view>
+						</view>											
+					</view>
+					<view class="cu-item">						
 						<view class="content">
 							<text class="text-black">璐ㄦ鐘舵��:</text>
-						</view>
-						<view class="action">
 							<text class="text-grey ">{{item.isptResult$}}</text>
-						</view>
+						</view>						
 					</view>
 					<view class="cu-item">
 						<view class="content">
-							<text class="text-black">搴撳瓨鎵规:</text>
-						</view>
-						<view class="action">
-							<text class="text-grey ">{{item.batch}}</text>
-						</view>
-						<view class="content">
 							<text class="text-black">搴撳瓨鍗曚綅: <text class="text-grey ">{{item.stockUnit}}</text></text>
 						</view>
-					</view>
-					<!-- <view class="cu-item">
-						<view class="content">
-							<text class="text-black">骞冲彴琛屽彿: <text class="text-grey ">{{item.platformId}}</text></text>
-						</view>
-						<view class="content">
-							<text class="text-black">璐ㄦ缁撴灉: <text class="text-grey ">{{item.inspect}}</text></text>
-						</view>
-					</view> -->
-
+					</view>	
 					<view class="cu-item">
 
 						<view class="content">
@@ -100,7 +79,7 @@
 						<view class="content">
 							<view class="cu-form-group padding-lr-0">
 								<view class="title text-blue"><text
-										class="text-red text-xl vertical-middle">*</text>缁勭洏鏁伴噺:
+										class="text-red text-xl vertical-middle">*</text>瑙g粦鏁伴噺:
 								</view>
 								<uni-number-box style="width: 70%;" :max="max" v-model="item.receiptQty"
 									:step='1'></uni-number-box>
@@ -164,30 +143,9 @@
 					matnrCode: this.matnrCode,
 					asnCode: this.asnCode
 				}, "post")
-				if (code === 200) {
-					// if(data !== [] || data !== null){					
-					// uni.navigateTo({
-					// 		url: "../listing/itemSelect",
-					// 		success: function(res) {
-					// 			// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
-					// 			res.eventChannel.emit('data', {
-					// 				item: data
-					// 			})
-					// 		},
-					// 		events: {
-					// 			// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
-					// 			acceptDataFromOpenedPage: function(data) {
-					// 				that.matnr = data.data
-					// 				that.findMat(that.matnr)
-					// 			},
-					// 		},
-
-
-					// 	});
-
-					// }
+				if (code === 200) {					
 					for (var i = 0; i < data.length; i++) {
-						data[i].receiptQty = 1;
+						data[i].receiptQty = 0;
 						data[i].selected = false;
 					}
 					this.list = data
@@ -209,6 +167,9 @@
 					type: 'unbind'
 				})
 				if (code === 200) {
+					for (var i = 0; i < data.length; i++) {
+						data[i].receiptQty = 0;						
+					}
 					this.list = data
 				} else {
 					uni.showToast({
diff --git a/pages/rece/other.vue b/pages/rece/other.vue
index fba48b7..36c9faf 100644
--- a/pages/rece/other.vue
+++ b/pages/rece/other.vue
@@ -108,14 +108,9 @@
 						</view>
 					</view>
 					<view class="cu-item">
-						<view class="content" v-if="!isconfirm">
-							<view class="cu-form-group padding-lr-0">
-								<view class="title text-blue">渚涘簲鍟嗘壒娆�:</view>
-								{{item.splrBatch}}
-							</view>
-						</view>
-						<view class="content" v-else>
-							<text class="text-black">渚涘簲鍟嗘壒娆�:<text class="text-grey ">{{item.splrBatch}}</text></text>
+						
+						<view class="content" >
+							<text class="text-black">鎵规:<text class="text-grey ">{{item.splrBatch}}</text></text>
 						</view>
 					</view>
 

--
Gitblit v1.9.1