|
@ -150,6 +150,7 @@ import { |
|
|
import * as UnplannedreceiptRequestMainApi from '@/api/wms/unplannedreceiptRequestMain' |
|
|
import * as UnplannedreceiptRequestMainApi from '@/api/wms/unplannedreceiptRequestMain' |
|
|
import * as UnplannedreceiptRequestDetailApi from '@/api/wms/unplannedreceiptRequestDetail' |
|
|
import * as UnplannedreceiptRequestDetailApi from '@/api/wms/unplannedreceiptRequestDetail' |
|
|
import * as defaultButtons from '@/utils/disposition/defaultButtons' |
|
|
import * as defaultButtons from '@/utils/disposition/defaultButtons' |
|
|
|
|
|
import * as UnitConversionApi from '@/api/wms/unitConversion' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
import * as PackageApi from '@/api/wms/package' |
|
|
import * as PackageApi from '@/api/wms/package' |
|
|
import { formatTime } from '@/utils/index' |
|
|
import { formatTime } from '@/utils/index' |
|
@ -954,6 +955,25 @@ const submitFormLabel = async (formType, data) => { |
|
|
try { |
|
|
try { |
|
|
formLabelRef.value.formLoading = true |
|
|
formLabelRef.value.formLoading = true |
|
|
detatableData.tableList.forEach(async (item) => { |
|
|
detatableData.tableList.forEach(async (item) => { |
|
|
|
|
|
const unitConversion = await UnitConversionApi.getUnitConversionByCode(item.itemCode); |
|
|
|
|
|
let convertRate = 1//转换率 |
|
|
|
|
|
let purchaseUom = item.uom//采购计量单位 |
|
|
|
|
|
let purchaseStdQty//采购标包数量 |
|
|
|
|
|
if(unitConversion!=null){ |
|
|
|
|
|
if(unitConversion.convertRate!=null&&unitConversion.convertRate!='' && unitConversion.convertRate!=0){ |
|
|
|
|
|
convertRate = unitConversion.convertRate; |
|
|
|
|
|
} |
|
|
|
|
|
if(unitConversion.purchaseUom!=null&&unitConversion.purchaseUom!='' ){ |
|
|
|
|
|
purchaseUom = unitConversion.purchaseUom; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
let purchaseQty = (item.qty / convertRate).toFixed(5);//采购每包中实际的数量 |
|
|
|
|
|
purchaseStdQty = (item.packQty / convertRate).toFixed(5);//采购每包中实际的数量 |
|
|
|
|
|
item.purchaseQty = purchaseQty;//采购实际每包数量 |
|
|
|
|
|
item.convertRate = convertRate;//转换率 |
|
|
|
|
|
item.purchaseStdQty = purchaseStdQty;//采购标包数量 |
|
|
|
|
|
item.purchaseUom = purchaseUom;//采购计量单位 |
|
|
|
|
|
console.log('item======================',item) |
|
|
await PackageApi.createPackageLabel(item) |
|
|
await PackageApi.createPackageLabel(item) |
|
|
.then((res) => { |
|
|
.then((res) => { |
|
|
isCreateLabel.value = true |
|
|
isCreateLabel.value = true |
|
|