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