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