解决bug:批次商品,在做销售出库的时候,当库存数量不等于订单数量时,这个数量就会变成库存的数量

This commit is contained in:
jishenghua
2025-04-24 22:07:09 +08:00
parent 49632b34c6
commit e3ccc94531

View File

@@ -548,7 +548,14 @@ export const BillModalMixin = {
if (res && res.code === 200) { if (res && res.code === 200) {
if(res.data && res.data.rows) { if(res.data && res.data.rows) {
let info = res.data.rows[0] let info = res.data.rows[0]
operNumber = info.totalNum let preNumber = row.preNumber-0 //原数量
let finishNumber = row.finishNumber-0 //已出库
let totalNum = info.totalNum-0 //批次数量
if(totalNum > preNumber - finishNumber) {
operNumber = preNumber - finishNumber
} else {
operNumber = totalNum
}
taxRate = row.taxRate-0 //税率 taxRate = row.taxRate-0 //税率
unitPrice = row.unitPrice-0 //单价 unitPrice = row.unitPrice-0 //单价
allPrice = (unitPrice*operNumber).toFixed(2)-0 allPrice = (unitPrice*operNumber).toFixed(2)-0