|
|
@@ -2586,31 +2586,45 @@
|
|
|
let arr = this.warehousingMaterialList.map((item) => {
|
|
|
console.log(item, 'item');
|
|
|
return {
|
|
|
- netWeight: item.netWeight,
|
|
|
- num: item.num,
|
|
|
+ netWeight: item.netWeight > 0 ? item.netWeight : 0,
|
|
|
+ num: item.num > 0 ? item.num : 0,
|
|
|
manualBatchNo: item.manualBatchNo,
|
|
|
batchNo: item.batchNo,
|
|
|
- code: item.productCode,
|
|
|
categoryId:
|
|
|
this.formData.bizType == 2
|
|
|
? item.categoryId
|
|
|
? item.categoryId
|
|
|
: item.id
|
|
|
: item.id,
|
|
|
- count: parseInt(item.outInNum) * parseInt(item.minPackingCount),
|
|
|
- minPackingCount: item.minPackingCount,
|
|
|
- packingCount: item.outInNum,
|
|
|
- price: item.univalence,
|
|
|
+ count:
|
|
|
+ item.outInNum > 0 && item.minPackingCount > 0
|
|
|
+ ? this.$math.format(
|
|
|
+ parseInt(item.outInNum) * parseInt(item.minPackingCount),
|
|
|
+ 14
|
|
|
+ )
|
|
|
+ : 0,
|
|
|
+ minPackingCount:
|
|
|
+ item.minPackingCount > 0 ? item.minPackingCount : 0,
|
|
|
+ packingCount: item.outInNum > 0 ? item.outInNum : 0,
|
|
|
+ price: item.univalence > 0 ? item.univalence : 0,
|
|
|
outInDetailRecordAddPOList: item.warehouseLedgerDetails,
|
|
|
position: `${item.warehouseName}-${item.areaName}-${item.shelfCode}-${item.cargoSpaceCode}`,
|
|
|
remark: '',
|
|
|
pathIds: `${item.warehouseId},${item.areaId},${item.shelfId},${item.cargoSpaceId}`,
|
|
|
pathName: `${item.warehouseName},${item.areaName},${item.shelfCode},${item.cargoSpaceCode}`,
|
|
|
- totalMoney: item.outInNum * item.minPackingCount * item.univalence,
|
|
|
+ totalMoney:
|
|
|
+ item.outInNum > 0 &&
|
|
|
+ item.minPackingCount > 0 &&
|
|
|
+ item.univalence > 0
|
|
|
+ ? this.$math.format(
|
|
|
+ item.outInNum * item.minPackingCount * item.univalence,
|
|
|
+ 14
|
|
|
+ )
|
|
|
+ : 0,
|
|
|
weightUnit: item.weightUnit,
|
|
|
customCode: item.customCode,
|
|
|
supplierCode: item.supplierCode,
|
|
|
- weight: item.weight
|
|
|
+ weight: item.weight > 0 ? item.weight : 0
|
|
|
};
|
|
|
});
|
|
|
arr.forEach((item) => {
|