Browse Source

修改库移

hella_online_20240816
lijuncheng 1 month ago
parent
commit
b3cc6cf0e8
  1. 2
      src/common/record.js
  2. 30
      src/pages/inventoryMove/coms/comMoveRecord.vue

2
src/common/record.js

@ -39,7 +39,7 @@ export function createDetailInfo(balance, pack) {
let detail = deepCopyData(balance); let detail = deepCopyData(balance);
detail.balanceQty = new Decimal(detail.qty).toNumber() detail.balanceQty = new Decimal(detail.qty).toNumber()
detail.qty = new Decimal(detail.qty).toNumber(); detail.qty = new Decimal(detail.qty).toNumber();
detail.packQty = new Decimal(pack.packQty).toNumber() detail.packQty = pack.packQty?new Decimal(pack.packQty).toNumber():0
detail.packUnit = pack.packUnit detail.packUnit = pack.packUnit
detail.handleQty = new Decimal(detail.qty).toNumber(); detail.handleQty = new Decimal(detail.qty).toNumber();
detail.package = pack; detail.package = pack;

30
src/pages/inventoryMove/coms/comMoveRecord.vue

@ -290,17 +290,17 @@
newDetail.fromLocationCode = result.fromLocationCode newDetail.fromLocationCode = result.fromLocationCode
item.subList.push(newDetail); item.subList.push(newDetail);
} else { } else {
this.showErrorMessage("包装["+detail.packingNumber+"]\n"+ this.showErrorMessage("包装[" + detail.packingNumber + "]\n" +
"批次["+detail.batch+"]\n"+"库位["+detail.fromLocationCode+"]\n"+ "批次[" + detail.batch + "]\n" + "库位[" + detail.fromLocationCode + "]\n" +
"库存状态["+getInventoryStatusName(detail.toInventoryStatus)+"]\n" "库存状态[" + getInventoryStatusName(detail.toInventoryStatus) + "]\n" +
+ "重复扫描") "重复扫描")
} }
} }
calcHandleQty(this.detailSource); calcHandleQty(this.detailSource);
}, },
showErrorMessage(message) { showErrorMessage(message) {
if(this.$refs.scanPopup){ if (this.$refs.scanPopup) {
this.$refs.scanPopup.packLoseFocus() this.$refs.scanPopup.packLoseFocus()
} }
this.$refs.comMessage.showErrorMessage(message, res => { this.$refs.comMessage.showErrorMessage(message, res => {
@ -386,22 +386,22 @@
}, },
submit(){ submit() {
// //
var params = this.setParams() var params = this.setParams()
let hint="" let hint = ""
this.dataContent.subList.forEach(res=>{ this.dataContent.subList.forEach(res => {
if(res.fromLocationCode==res.toLocationCode){ if (res.fromLocationCode == res.toLocationCode) {
if(res.fromInventoryStatus==res.toInventoryStatus){ if (res.fromInventoryStatus == res.toInventoryStatus) {
hint +=`包装号【${res.fromPackingNumber}】来源库位与目标库位 来源状态与目标状态一致,不可以提交\n` var resultHint = res.fromPackingNumber?`包装号【${res.fromPackingNumber}`:""
hint += resultHint+`来源库位与目标库位 来源状态与目标状态一致,不可以提交\n`
} }
} }
}) })
if(hint){ if (hint) {
uni.hideLoading() uni.hideLoading()
this.$refs.comMessage.showQuestionMessage1(hint, 'red', res => { this.$refs.comMessage.showQuestionMessage1(hint, 'red', res => {
if (res) { if (res) {}
}
}); });
return; return;
} }
@ -425,9 +425,7 @@
this.detailSource.forEach(item => { this.detailSource.forEach(item => {
item.subList.forEach(detail => { item.subList.forEach(detail => {
if (detail.scaned) { if (detail.scaned) {
if (detail.toLocationCode == '') {
detail.toLocationCode = this.toLocationCode; detail.toLocationCode = this.toLocationCode;
}
var filterResult = itemList.filter(res => { var filterResult = itemList.filter(res => {
if (res.itemCode == item.itemCode && if (res.itemCode == item.itemCode &&
detail.toLocationCode == res.locationCode) { detail.toLocationCode == res.locationCode) {

Loading…
Cancel
Save