|
@ -120,6 +120,7 @@ import { getJmreportBaseUrl } from '@/utils/systemParam' |
|
|
import { formatDate } from '@/utils/formatTime' |
|
|
import { formatDate } from '@/utils/formatTime' |
|
|
import { usePageLoading } from '@/hooks/web/usePageLoading' |
|
|
import { usePageLoading } from '@/hooks/web/usePageLoading' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
|
|
|
import * as UnitConversionApi from '@/api/wms/unitConversion' |
|
|
import * as SupplieritemApi from '@/api/wms/supplieritem' |
|
|
import * as SupplieritemApi from '@/api/wms/supplieritem' |
|
|
import * as ProductionlineitemApi from '@/api/wms/productionlineitem' |
|
|
import * as ProductionlineitemApi from '@/api/wms/productionlineitem' |
|
|
import { |
|
|
import { |
|
@ -603,6 +604,21 @@ const pointLabel = async () => { |
|
|
// } |
|
|
// } |
|
|
// }) |
|
|
// }) |
|
|
labelPointFormRef.value.formLoading = true |
|
|
labelPointFormRef.value.formLoading = true |
|
|
|
|
|
const unitConversion = await UnitConversionApi.getUnitConversionByCode(detatableData1.value[0].itemCode); |
|
|
|
|
|
let convertRate = 1//转换率 |
|
|
|
|
|
let purchaseUom = detatableData1.value[0].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 = (detatableData1.value[0].printQty / convertRate).toFixed(5);//采购每包中实际的数量 |
|
|
|
|
|
purchaseStdQty = (detatableData1.value[0].packQty / convertRate).toFixed(5);//采购每包中实际的数量 |
|
|
try { |
|
|
try { |
|
|
const obj = { |
|
|
const obj = { |
|
|
itemCode:detatableData1.value[0].itemCode, |
|
|
itemCode:detatableData1.value[0].itemCode, |
|
@ -613,7 +629,12 @@ const pointLabel = async () => { |
|
|
uom:detatableData1.value[0].uom, |
|
|
uom:detatableData1.value[0].uom, |
|
|
productionLine:detatableData1.value[0].productionLine, |
|
|
productionLine:detatableData1.value[0].productionLine, |
|
|
supplierCode:detatableData1.value[0].supplierItemCode, |
|
|
supplierCode:detatableData1.value[0].supplierItemCode, |
|
|
|
|
|
convertRate:convertRate, |
|
|
|
|
|
purchaseQty:purchaseQty, |
|
|
|
|
|
purchaseUom:purchaseUom, |
|
|
|
|
|
purchaseStdQty:purchaseStdQty |
|
|
} |
|
|
} |
|
|
|
|
|
console.log('obj===========================',obj); |
|
|
// const isHave = detatableData1.value.find(item => parseFloat(item.printQty) <= 0) |
|
|
// const isHave = detatableData1.value.find(item => parseFloat(item.printQty) <= 0) |
|
|
if(!parseFloat(obj.printQty) ){ |
|
|
if(!parseFloat(obj.printQty) ){ |
|
|
message.error(`物料号${obj.itemCode}打印数量不可以为0`) |
|
|
message.error(`物料号${obj.itemCode}打印数量不可以为0`) |
|
|