Browse Source

修改直接发料0816

ljc_0803
lijuncheng 1 month ago
parent
commit
87aa66567e
  1. 11
      src/mycomponents/query/balanceQuery.vue
  2. 5
      src/mycomponents/scan/winScanParentPackage.vue
  3. 62
      src/pages/issue/record/directIssue0816.vue

11
src/mycomponents/query/balanceQuery.vue

@ -253,20 +253,15 @@
getBalanceByBusiness(itemCode, businessType) {
var params = {
itemCode: itemCode,
businessType: businessType
businessType: businessType,
inOrOut:"out"
}
getBalanceByBusinessType(params).then(res => {
uni.hideLoading()
if (res.data && res.data.length > 0) {
this.tableData = res.data
} else {
var hint =""
if(businessType=="Issue"){
hint="发料中"
}else if(businessType=="Repleinment"){
hint="补料中"
}
this.showErrorMessage(hint+"未查询到物料号[" + itemCode + "]的库存")
this.showErrorMessage(res.data.msg)
}
}).catch(error => {

5
src/mycomponents/scan/winScanParentPackage.vue

@ -161,7 +161,7 @@
//packageInfo.subList0
//1.
if (childPackingNumber) {
if (parentPackingNumber) {
let packingNumber = parentPackingNumber + "," + childPackingNumber;
filters.push({
column: "packingNumber",
@ -172,7 +172,7 @@
filters.push({
column: "packingNumber",
action: "==",
value: packingNumber
value: childPackingNumber
})
}
@ -224,6 +224,7 @@
})
} else {
//
//()
balance.childBalance = res.data.list.filter(r => r.packingNumber == childPackingNumber)
balance.parentBalance = res.data.list.filter(r => r.packingNumber == parentPackingNumber)
callback(balance);

62
src/pages/issue/record/directIssue0816.vue

@ -200,7 +200,6 @@
let pack = result.package;
let childBalance = result.balance.childBalance;
let parentBalance = result.balance.parentBalance[0];
//1.
if (this.itemCode) {
var item = this.detailSource.find(res => res.itemCode == pack.itemCode)
@ -240,35 +239,46 @@
this.setPackageData(childBalance[0], pack);
}
} else {
let packparams = '';
pack.subList.forEach(pack => {
packparams = packparams + pack.number + ','
})
packparams = packparams.trimEnd(',');
this.getTransactionList(packparams, transactionRes => {
//
pack.subList.forEach(sub => {
let subBalance = childBalance.find(r => r.packingNumber == sub.number);
if (subBalance) {
//
if (subBalance.locationCode == parentBalance.locationCode) {
this.setPackageData(subBalance, sub);
} else {
//
}
//
if(pack.subList.length==0){
this.getTransactionList(pack.number, transactionRes => {
if (transactionRes.length == 0) {
this.setPackageData(childBalance[0], pack);
} else {
//
//
let transaction = transactionRes.find(p => p.packingNumber == sub
.number)
if (!transaction) {
this.setPackageData(parentBalance, sub);
}
this.showErrorMessage("箱码[" + pack.number + "批次[" + pack.batch +
"]已经发过料")
}
});
}else {
let packparams = '';
pack.subList.forEach(pack => {
packparams = packparams + pack.number + ','
})
})
packparams = packparams.trimEnd(',');
this.getTransactionList(packparams, transactionRes => {
//
pack.subList.forEach(sub => {
let subBalance = childBalance.find(r => r.packingNumber == sub.number);
if (subBalance) {
//
if (subBalance.locationCode == parentBalance.locationCode) {
this.setPackageData(subBalance, sub);
} else {
//
}
} else {
//
//
let transaction = transactionRes.find(p => p.packingNumber == sub
.number)
if (!transaction) {
this.setPackageData(parentBalance, sub);
}
}
})
})
}
}
},

Loading…
Cancel
Save