From ac00e4b9794e51de33827caee3d7145592b5bfda Mon Sep 17 00:00:00 2001 From: zhang_li <2235006734@qqq.com> Date: Sat, 3 Aug 2024 17:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E9=85=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/productPutaway/record/fgDirectPutaway.vue | 4 ++-- .../productPutaway/record/productPutawayRecord.vue | 13 +++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/pages/productPutaway/record/fgDirectPutaway.vue b/src/pages/productPutaway/record/fgDirectPutaway.vue index 322a3492..4bd5f2ad 100644 --- a/src/pages/productPutaway/record/fgDirectPutaway.vue +++ b/src/pages/productPutaway/record/fgDirectPutaway.vue @@ -22,12 +22,12 @@ onShow() { if(this.$refs.productPutawayRecord!=undefined){ - this.$refs.productPutawayRecord.refresh(); + // this.$refs.productPutawayRecord.refresh(); } }, onPullDownRefresh() { - this.$refs.productPutawayRecord.refresh(); + // this.$refs.productPutawayRecord.refresh(); }, onNavigationBarButtonTap(e) { if (e.index === 0) { diff --git a/src/pages/productPutaway/record/productPutawayRecord.vue b/src/pages/productPutaway/record/productPutawayRecord.vue index 90fbcb5a..09d40be2 100644 --- a/src/pages/productPutaway/record/productPutawayRecord.vue +++ b/src/pages/productPutaway/record/productPutawayRecord.vue @@ -142,7 +142,7 @@ }, methods: { - getScanResult(result) { + getScanResult(result) { let label = result.label; let pack = result.package; result.balance.forEach( @@ -156,15 +156,16 @@ if (item == undefined) { var itemp = createItemInfo(balance, pack); //查询推荐的目标库位 + let newDetail = createDetailInfo(balance, pack); + newDetail.fromInventoryStatus = balance.inventoryStatus; + itemp.subList.push(newDetail); this.getRecommendLocation(balance, res => { itemp.toLocationCode = res.code; itemp.expectinNumber = res.expectinNumber; - this.$forceUpdate(); + this.detailSource.push(itemp) + this.$forceUpdate(); }) - let newDetail = createDetailInfo(balance, pack); // - newDetail.fromInventoryStatus = balance.inventoryStatus; - itemp.subList.push(newDetail); - this.detailSource.push(itemp) + } else { var detail = item.subList.find(r => { if (r.packingNumber == balance.packingNumber &&