Browse Source

YT-2770补料记录中补料数量显示不正确,库存事务和库存余额也不正确

intex
张立 6 days ago
parent
commit
9b3a788706
  1. 19
      src/pages/repleinsh/job/repleinshDetailBatch.vue

19
src/pages/repleinsh/job/repleinshDetailBatch.vue

@ -354,6 +354,10 @@
} else {
this.recommendQty = result.balance.qty
}
if(result.label.qty ==0||!result.label.qty){
this.showErrorMessage(`数量不能为0`)
return
}
// this.managementType = managementTypeParams
if (managementTypeParams == "BY_BATCH") {
this.setDataBatch(result)
@ -429,8 +433,6 @@
toAreaCode:detail.subList[0].toAreaCode,
}
detail.subList.push(item)
//
detail.handleQty = 0
} else {
// itemDetail.handleQty = calc.add(itemDetail.handleQty, result.label.qty)
itemDetail.packList = itemDetail.packList && itemDetail.packList.length > 0 ? itemDetail.packList : []
@ -459,10 +461,10 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
cur.handleQty = cur.handleQty || 0
detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
console.log(333, this.detailSource)
setTimeout(r => {
that.resizeCollapse();
that.$forceUpdate()
@ -538,9 +540,6 @@
toAreaCode:detail.subList[0].toAreaCode,
}
detail.subList.push(item)
//
detail.handleQty = 0
detail.qty = 0
} else {
// itemDetail.handleQty = calc.add(itemDetail.handleQty, result.label.qty)
itemDetail.packList = itemDetail.packList && itemDetail.packList.length > 0 ? itemDetail.packList : []
@ -569,7 +568,8 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
cur.handleQty = cur.handleQty || 0
detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
// console.log(333, this.detailSource)
@ -803,7 +803,8 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
cur.handleQty=cur.handleQty||0
detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
})

Loading…
Cancel
Save