@ -58,10 +58,12 @@ import {
//计算实际数量
export function calcHandleQty(detailSource) {
for (let item of detailSource) {
item.handleQty = 0;
item.handleQty = new Decimal(0).toNumber();
item.qty = new Decimal(0).toNumber();
for (let detail of item.subList) {
if (detail != undefined && detail.scaned) {
item.handleQty = calc.add(item.handleQty, detail.handleQty)
item.handleQty = calc.add(item.handleQty,detail.handleQty);
item.qty = calc.add(item.qty,detail.qty);
}
@ -44,9 +44,13 @@ export function createDetailInfo(balance, pack) {
if(detail!=undefined){
if(detail.scaned){
@ -156,11 +156,14 @@
calcHandleQty() {
for (let item of this.detailSource) {
if (item.scaned) {
item.handleQty = calc.add(item.handleQty,detail.qty)
if(detail!=undefined){
@ -389,7 +389,8 @@
itemCode: label.itemCode,
packingNumber: label.packingNumber,
batch: label.batch,
qty: Number(label.qty) > Number(balance.qty) ? Number(balance.qty) : Number(label.qty),
qty: Number(balance.qty),
// qty: Number(label.qty) > Number(balance.qty) ? Number(balance.qty) : Number(label.qty),
uom: balance.uom,
inventoryStatus: balance.inventoryStatus,
balance: balance,
@ -245,11 +245,12 @@
if (detail.record != undefined) {
item.handleQty = calc.add(item.handleQty,detail.record.qty)
this.continueScan()
@ -68,8 +68,10 @@
import {
calc
} from '@/common/calc.js';
import { Decimal } from 'decimal.js';//引入
Decimal
} from 'decimal.js'; //引入
goHome,
updateTitle,
@ -202,9 +204,11 @@
if (detail != undefined) {
item.qty = calc.add(item.qty, detail.qty);