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. 64
      src/pages/issue/record/directIssue0816.vue

11
src/mycomponents/query/balanceQuery.vue

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

5
src/mycomponents/scan/winScanParentPackage.vue

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

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

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