From dbb4a755c136a32b1e0d6d045d95f11841f21d75 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 24 七月 2025 17:01:32 +0800
Subject: [PATCH] #

---
 pages/listing/itemSelect.vue |   59 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/pages/listing/itemSelect.vue b/pages/listing/itemSelect.vue
index ddecb64..b1ec2ba 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"  />
+			<uni-search-bar v-model="condition" placeholder=" 杈撳叆鎵规/缂栫爜/鍗曞彿" bgColor="#EEEEEE"  @confirm="search()"/>
 		</view>
 		
 		 
@@ -33,14 +33,7 @@
 								<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 class="cu-item">
 							<view class="content">
 								<text class="text-black">渚涘簲鍟嗘壒娆�:</text>
@@ -51,21 +44,12 @@
 						</view>
 						<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 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 class="cu-item">
 							<view class="content">
 								<text class="text-black">搴撳瓨鍗曚綅: <text class="text-grey ">{{item.stockUnit}}</text></text>
@@ -75,13 +59,13 @@
 							</view>
 							<view class="content">
 								<text class="text-black">宸蹭笂鏋舵暟閲�: <text
-										class="text-grey ">{{item.workQty + item.qty}}</text></text>
+										class="text-grey ">{{item.qty}}</text></text>
 							</view>
 						</view>
 						<view class="cu-item">
 							<view class="content">
 								<text class="text-black">鍙粍鐩樻暟閲�: <text
-										class="text-grey ">{{item.anfme - item.workQty}}</text></text>
+										class="text-grey ">{{item.anfme - item.workQty - item.qty}}</text></text>
 							</view>							
 						</view>
 						
@@ -97,6 +81,9 @@
 </template>
 
 <script>
+	import {
+		request
+	} from '../../common/request.js'
 	export default {
 		data() {
 			return {				
@@ -110,7 +97,7 @@
 				selectedList:[],
 				repeatClick: false,
 				matnrCode:'',
-				asnCode:''
+				asnCode:'',				
 				
 			}
 		},
@@ -126,8 +113,7 @@
 			
 			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
 			eventChannel.on('data', function(data) {
-				console.log(data.item)
-				that.matList = data.item
+				that.getDet(data)
 			})
 		},
 		onShow() {
@@ -136,6 +122,15 @@
 			
 		},
 		methods: {
+			search(){
+				let req = {
+					matnrCode: this.condition,
+					asnCode: this.condition,
+					code: this.condition,
+					batch: this.condition
+				}
+				this.getDet(req);
+			},
 			back() {
 				for (var i = 0; i < this.matList.length; i++) {
 					if(this.matList[i].selected === true){
@@ -155,22 +150,27 @@
 					this.matList[index].selected = !this.matList[index].selected
 				}				
 			},
-			async getDet() {
+			async getDet(req) {
 				let that = this;
+				uni.showLoading({
+					title:'鍔犺浇涓�...'
+				})
 				const {
 					code,
 					data,
 					msg
 				} = await request('/asnOrderItem/trackCode', {
-					matnrCode: that.matnrCode,
-					asnCode: that.asnCode
+					matnrCode: req.matnrCode,
+					asnCode: req.asnCode,
+					code: req.code,
+					batch: req.batch
 				}, "post")
 				if (code === 200) {
 					for (var i = 0; i < data.length; i++) {
 						data[i].receiptQty =0;
 						data[i].selected = false;							
 					}	
-					this.list = data
+					this.matList = data
 				} else {
 					uni.showToast({
 						title: msg,
@@ -178,6 +178,7 @@
 						position: 'top'
 					})
 				}
+				uni.hideLoading();
 			},
 			
 		}

--
Gitblit v1.9.1