From a70034659894cf2c3cd88584cd3e424f3203c8e5 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 24 十二月 2024 17:05:49 +0800
Subject: [PATCH] 添加PDA拣选完成

---
 代码管理/淮安PDA/pages/stash/QueryData.vue |   54 +++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 37 insertions(+), 17 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/QueryData.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/QueryData.vue"
index 93ce629..a98aac8 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/QueryData.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/QueryData.vue"
@@ -1,23 +1,33 @@
 <template>
-	<view >
+	<view>
 		<!-- <uni-forms ref="formData" :modelValue="formData" label-width="120"> -->
 		<uni-forms class="customcss" label-width="120">
-			<uni-forms-item label="鏉$爜淇℃伅">
-				<uni-easyinput type="text" :focus="!barcodefocus" v-model="barcode" placeholder="璇锋壂鎻忔墭鐩樻潯鐮佹垨灏忕伀杞︽潯鐮�" ref='midInput'
+			<uni-forms-item label="鎵樼洏鏉$爜">
+				<uni-easyinput type="text" :focus="!barcodefocus" v-model="barcode" placeholder="璇锋壂鎻忔墭鐩樻潯鐮�" ref='midInput'
 					@input="locationNoinputChange()" />
 			</uni-forms-item>
 		</uni-forms>
-		<uni-list class="footer">
-			<uni-list-item direction="column" v-for="(item,index) in infos" :key="index">
+		<uni-list>
+			<uni-list-item direction="column" v-if="stockInfoBarcode">
 				<template v-slot:body>
 					<view class="uni-list-box">
 						<view class="uni-content">
-							<view class="uni-title-sub uni-ellipsis-2">鐗╂枡缂栧彿锛歿{item.matCode}}</view>
-							<view class="uni-title-sub uni-ellipsis-2">鐗╂枡鍚嶇О锛歿{item.matName}}</view>
-							<view class="uni-title-sub uni-ellipsis-2">鎵樼洏鍙凤細{{item.barcode}}</view>
-							<view class="uni-title-sub uni-ellipsis-2">鍑哄簱鏁伴噺锛歿{item.quantity}}</view>
-							<view class="uni-title-sub uni-ellipsis-2">閰嶉�佸湴鍧�锛歿{item.address}}</view>
-							<view class="uni-title-sub uni-ellipsis-2">褰撳墠浣嶇疆锛歿{item.currentAddress}}</view>
+							<view class="uni-title-sub uni-ellipsis-2">鎵樼洏鍙凤細{{stockInfoBarcode}}</view>
+						</view>
+					</view>
+				</template>
+			</uni-list-item>
+			<uni-list-item direction="column" v-for="(item,index) in stockInfoDetail" :key="index">
+				<template v-slot:body>
+					<view class="uni-list-box">
+						<view class="uni-content">
+							<view class="uni-title-sub uni-ellipsis-2">鐗╂枡缂栧彿锛歿{item.materielCode}}</view>
+							<view class="uni-note">鐗╂枡鍚嶇О锛歿{item.materielName}}</view>
+							<view class="uni-note">鐗╂枡鎵规锛歿{item.batchNo}}</view>
+							<view class="uni-note">搴撳瓨鏁伴噺锛歿{item.stockQuantity}}</view>
+							<view class="uni-note">鍑哄簱鏁伴噺锛歿{item.outboundQuantity}}</view>
+							<view class="uni-note">鐢熶骇鏃ユ湡锛歿{item.productionDate}}</view>
+							<view class="uni-note">鏈� 鏁� 鏈燂細{{item.effectiveDate}}</view>
 						</view>
 					</view>
 				</template>
@@ -32,12 +42,16 @@
 	export default {
 		data() {
 			return {
-				infos: [],
+				// stockInfo: [],
+				stockInfoDetail: [],
 				barcode: '',
 				barcodefocus: false,
+				warehouseId: 0,
+				stockInfoBarcode: '',
 			}
 		},
 		onLoad(res) {
+			this.warehouseId = res.warehouseId;
 		},
 		methods: {
 			locationNoinputChange() {
@@ -45,21 +59,27 @@
 					if (this.barcode != '') {
 						var postData = {
 							MainData: {
-								"barcode": this.barcode
+								"barcode": this.barcode,
+								"warehouseId": this.warehouseId,
 							}
 						};
-						this.$u.post('/api/Carry/GetCarryInfo', postData).then(res => {
+						this.$u.post('/api/StockInfo/StockQueryData', postData).then(res => {
+							this.stockInfoBarcode = "";
+							// this.stockInfo = [];
+							this.stockInfoDetail = [];
 							if (res.status) {
-								this.infos = res.data
+								this.stockInfoBarcode = res.data.palletCode,
+									// this.stockInfo = res.data,
+									this.stockInfoDetail = res.data.details
 							} else {
 								this.$refs.uToast.show({
+									// title: "鏈壘鍒版墭鐩樹俊鎭�",
 									title: res.message,
 									type: "error"
 								})
 							}
 							this.barcode = "";
 						})
-						this.istrue = true;
 					}
 				})
 			}
@@ -140,4 +160,4 @@
 	.footer {
 		// padding-top: 20%;
 	}
-</style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.3