发货凭证类型

jg-waiwang-pro
vayne 5 months ago
parent 80a0116dca
commit 411213023f

@ -1333,7 +1333,7 @@ export default {
this.dataForm.deliveryProductRelationList = [];
data.forEach(item => {
item.voucherId = item.id;
item.businessType = '1'
item.businessType = '4'
this.dataForm.deliveryVoucherRelationList.push(item);
this.dataForm.deliveryProductRelationList = [...this.dataForm.deliveryProductRelationList, ...item.voucherProductList];
if (item.businessOrderId) {
@ -1355,19 +1355,36 @@ export default {
this.dataForm.warehouseId = purchaseOrder.deliveryWarehouse
this.dataForm.deliveryAddress = purchaseOrder.receiveAddress
this.dataForm.businessOrderInfoList = res.data
purchaseOrder.businessOrderProductRelationalList.forEach(e => {
const target = this.dataForm.deliveryProductRelationList.find(p => e.productId == p.productId && e.salesMainUnitId == p.unit)
if (target) {
target.businessType = '1'
target.inventoryUnitId = e.inventoryUnitId
target.salesMainUnitId = e.salesMainUnitId
target.saleNum = e.businessNum
target.deliveryUnit = e.salesMainUnitId
target.returnUnit = e.businessPrice
target.tax = e.tax
target.taxCount = e.taxCount
target.notTaxPrice = e.notTaxPrice
target.notTaxCount = e.notTaxCount
// purchaseOrder.businessOrderProductRelationalList.forEach(e => {
// const target = this.dataForm.deliveryProductRelationList.find(p => e.productId == p.productId && e.salesMainUnitId == p.unit)
// if (target) {
// target.businessType = '1'
// target.inventoryUnitId = e.inventoryUnitId
// target.salesMainUnitId = e.salesMainUnitId
// target.saleNum = e.businessNum
// target.deliveryUnit = e.salesMainUnitId
// target.returnUnit = e.businessPrice
// target.tax = e.tax
// target.taxCount = e.taxCount
// target.notTaxPrice = e.notTaxPrice
// target.notTaxCount = e.notTaxCount
// }
// })
this.dataForm.deliveryProductRelationList.find((p) => {
const e = purchaseOrder.businessOrderProductRelationalList.find(q => {
return q.productId == p.productId && q.salesMainUnitId == p.unit
})
if (e) {
p.businessType = '4'
p.inventoryUnitId = e.inventoryUnitId
p.salesMainUnitId = e.salesMainUnitId
p.saleNum = e.businessNum
p.deliveryUnit = e.salesMainUnitId
p.returnUnit = e.businessPrice
p.tax = e.tax
p.taxCount = e.taxCount
p.notTaxPrice = e.notTaxPrice
p.notTaxCount = e.notTaxCount
}
})
const defaultArr = this.dataForm.deliveryProductRelationList

Loading…
Cancel
Save