From ceb8c334e8ca10d569b4c7f72b74126ce1877e48 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 07 一月 2025 21:51:51 +0800
Subject: [PATCH] 添加辅料仓功能,优化测试架仓代码

---
 代码管理/淮安PDA/pages/stash/raworderboxing.vue |   50 ++++++++++++++++++++++++--------------------------
 1 files changed, 24 insertions(+), 26 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/raworderboxing.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/raworderboxing.vue"
index ea55d1b..94cbf35 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/raworderboxing.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/\346\267\256\345\256\211PDA/pages/stash/raworderboxing.vue"
@@ -16,9 +16,12 @@
 							<uni-easyinput type="text" placeholder="璇锋壂鎻忓唴绠辨爣绛�" ref='midInput' :focus="focus"
 								v-model="materSn" @input="snInput" />
 						</uni-forms-item>
-						<uni-forms-item label="鍒濆瀵垮懡:" v-if="Test">
-							<uni-easyinput type="text" placeholder="璇疯緭鍏ュ垵濮嬪鍛�" ref='midInput' v-model="Initiallife" />
+						
+						<uni-forms-item :label="Testlabel" v-if="Test">
+							<uni-easyinput type="text" :placeholder="Testplaceholder" ref='midInput'
+								v-model="Initiallife" />
 						</uni-forms-item>
+						
 						<!-- <uni-forms-item>
 							<checkbox checked="check">鏄惁婊$洏</checkbox>
 						</uni-forms-item> -->
@@ -37,11 +40,11 @@
 								</view>
 							</template>
 						</uni-list-item> -->
-						<uni-list-item direction="column" v-for="(item,index) in matInfos" :key="item.sn">
+						<uni-list-item direction="column" v-for="(item,index) in matInfos" :key="index">
 							<template v-slot:body>
 								<view class="uni-list-box">
 									<uni-icons type="trash" size="22" style="position: absolute;right: 5%;"
-										@click="deleteList(item.sn)">
+										@click="deleteList(index)">
 									</uni-icons>
 									<view class="uni-content">
 										<view class="uni-title-sub uni-ellipsis-2">閲囪喘鍗曞彿锛歿{item.purchaseOrderNo}}</view>
@@ -178,6 +181,8 @@
 				matTotals: [],
 				warehouseId: "",
 				Test: false,
+				Testlabel: "",
+				Testplaceholder: "",
 				Testcheck: false,
 			}
 		},
@@ -187,7 +192,16 @@
 			this.addressFocus = false;
 			this.orderNo = res.orderNo;
 			this.warehouseId = res.warehouseId;
-			this.Test = this.warehouseId == 1; //鎶�1鏀规垚娴嬭瘯鏋朵粨搴撳尯ID
+			if (this.warehouseId == 6) { //娴嬭瘯鏋朵粨搴撳尯ID
+				this.Test = true;
+				this.Testlabel = "鍒濆瀵垮懡:";
+				this.Testplaceholder = "璇疯緭鍏ュ垵濮嬪鍛�";
+			} else if (this.warehouseId == 2) { //娌瑰ⅷ浠撳簱鍖篒D
+				this.Test = true;
+				this.Testlabel = "鏁伴噺:";
+				this.Testplaceholder = "璇疯緭鍏ユ暟閲�";
+				this.Initiallife = 16;
+			}
 			this.label = "鍗曟嵁缂栧彿锛�" + this.orderNo;
 			this.getData();
 		},
@@ -351,9 +365,9 @@
 								// 	matCode: res.data.materielCode,
 								// 	matQuantity: parseInt(res.data.quantity)
 								// });
-								// this.sns.push(res.data.serialNumber);
+								this.sns.push(res.data.serialNumber);
 
-								this.matInfos.splice(0, this.matInfos.length);
+								// this.matInfos.splice(0, this.matInfos.length);
 								this.matInfos.push(res.data);
 								if (res.message) {
 									this.$refs.uToast.show({
@@ -486,24 +500,8 @@
 				})
 			},
 			deleteList(res) {
-				var sn = '';
-				this.matInfos.map((item, index) => {
-					if (item.sn == res) {
-						this.matInfos.splice(index, 1);
-						sn = item.sn;
-						var tmp = this.matTotal.find(x => x.matCode == item.matCode);
-						if (tmp) {
-							tmp.matQuantity -= parseInt(item.quantity);
-						} else {
-
-						}
-					}
-				})
-				this.sns.map((item, index) => {
-					if (item == res) {
-						this.sns.splice(index, 1);
-					}
-				})
+				this.matInfos.splice(res, 1);
+				this.sns.splice(res, 1);
 			},
 			submit() {
 				if (this.barcode == "") {
@@ -534,7 +532,7 @@
 					MainData: {
 						"palletCode": this.barcode,
 						"orderNo": this.orderNo,
-						"initiallife":this.Initiallife,
+						"initiallife": this.Initiallife,
 						// "isFull": this.check
 						"warehouseId": this.warehouseId
 					},

--
Gitblit v1.9.3