Browse Source

YT-1848:生产退料添加标签采购数据

index_online20241231
songguoqiang 1 month ago
parent
commit
bedf0ff1b0
  1. 20
      src/views/wms/issueManage/productionreturn/productionreturnRequestMain/index.vue

20
src/views/wms/issueManage/productionreturn/productionreturnRequestMain/index.vue

@ -120,6 +120,7 @@ import * as ruleApi from '@/api/wms/rule/index'
import * as LocationApi from '@/api/wms/location'
import * as SupplieritemApi from '@/api/wms/supplieritem'
import * as ProductionlineitemApi from '@/api/wms/productionlineitem'
import * as UnitConversionApi from '@/api/wms/unitConversion'
const { loadStart, loadDone } = usePageLoading()
import { cloneDeep } from 'lodash-es'
// 退
@ -908,6 +909,25 @@ const submitFormLabel = async (formType, submitData) => {
try {
detatableData.tableList.forEach(async (item) => {
item.toLocationCode = item.fromLocationCode
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.convertRate=convertRate,
item.purchaseQty=purchaseQty,
item.purchaseUom=purchaseUom,
item.purchaseStdQty=purchaseStdQty
console.log('item===============',item);
await PackageApi.createPackageLabel(item).then(() => {
isCreateLabel.value = true
message.success('创建标签成功')

Loading…
Cancel
Save