From 3462f7328785b8adef8a77d14b3ff3d098699200 Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 09:23:06 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../job/FgProductReceiptDetail.vue | 410 -----------------
.../job/FgProductReceiptJob.vue | 33 --
.../job/SemiProductReceiptDetail.vue | 418 ------------------
.../job/SemiProductReceiptJob.vue | 33 --
4 files changed, 894 deletions(-)
delete mode 100644 src/pages/productReceipt/job/FgProductReceiptDetail.vue
delete mode 100644 src/pages/productReceipt/job/FgProductReceiptJob.vue
delete mode 100644 src/pages/productReceipt/job/SemiProductReceiptDetail.vue
delete mode 100644 src/pages/productReceipt/job/SemiProductReceiptJob.vue
diff --git a/src/pages/productReceipt/job/FgProductReceiptDetail.vue b/src/pages/productReceipt/job/FgProductReceiptDetail.vue
deleted file mode 100644
index 221820dc..00000000
--- a/src/pages/productReceipt/job/FgProductReceiptDetail.vue
+++ /dev/null
@@ -1,410 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/productReceipt/job/FgProductReceiptJob.vue b/src/pages/productReceipt/job/FgProductReceiptJob.vue
deleted file mode 100644
index 8fd0dd95..00000000
--- a/src/pages/productReceipt/job/FgProductReceiptJob.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/productReceipt/job/SemiProductReceiptDetail.vue b/src/pages/productReceipt/job/SemiProductReceiptDetail.vue
deleted file mode 100644
index 6759a483..00000000
--- a/src/pages/productReceipt/job/SemiProductReceiptDetail.vue
+++ /dev/null
@@ -1,418 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/productReceipt/job/SemiProductReceiptJob.vue b/src/pages/productReceipt/job/SemiProductReceiptJob.vue
deleted file mode 100644
index 87dcbb32..00000000
--- a/src/pages/productReceipt/job/SemiProductReceiptJob.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
From f5d1e373842b55593aa263c07aaccfe808da7897 Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 09:27:18 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../job/fgProductReceiptDetail.vue | 410 +++++++++++++++++
.../job/fgProductReceiptJob.vue | 33 ++
.../job/semiProductReceiptDetail.vue | 418 ++++++++++++++++++
.../job/semiProductReceiptJob.vue | 33 ++
4 files changed, 894 insertions(+)
create mode 100644 src/pages/productReceipt/job/fgProductReceiptDetail.vue
create mode 100644 src/pages/productReceipt/job/fgProductReceiptJob.vue
create mode 100644 src/pages/productReceipt/job/semiProductReceiptDetail.vue
create mode 100644 src/pages/productReceipt/job/semiProductReceiptJob.vue
diff --git a/src/pages/productReceipt/job/fgProductReceiptDetail.vue b/src/pages/productReceipt/job/fgProductReceiptDetail.vue
new file mode 100644
index 00000000..221820dc
--- /dev/null
+++ b/src/pages/productReceipt/job/fgProductReceiptDetail.vue
@@ -0,0 +1,410 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/productReceipt/job/fgProductReceiptJob.vue b/src/pages/productReceipt/job/fgProductReceiptJob.vue
new file mode 100644
index 00000000..8fd0dd95
--- /dev/null
+++ b/src/pages/productReceipt/job/fgProductReceiptJob.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/productReceipt/job/semiProductReceiptDetail.vue b/src/pages/productReceipt/job/semiProductReceiptDetail.vue
new file mode 100644
index 00000000..6759a483
--- /dev/null
+++ b/src/pages/productReceipt/job/semiProductReceiptDetail.vue
@@ -0,0 +1,418 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/productReceipt/job/semiProductReceiptJob.vue b/src/pages/productReceipt/job/semiProductReceiptJob.vue
new file mode 100644
index 00000000..87dcbb32
--- /dev/null
+++ b/src/pages/productReceipt/job/semiProductReceiptJob.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 9a7677546f836e8b23fc512192590a48cfd01452 Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 09:31:48 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/mycomponents/scan/winComScanFG.vue | 262 -----------------------
src/mycomponents/scan/winScanFGLabel.vue | 110 ----------
2 files changed, 372 deletions(-)
delete mode 100644 src/mycomponents/scan/winComScanFG.vue
delete mode 100644 src/mycomponents/scan/winScanFGLabel.vue
diff --git a/src/mycomponents/scan/winComScanFG.vue b/src/mycomponents/scan/winComScanFG.vue
deleted file mode 100644
index e23070b9..00000000
--- a/src/mycomponents/scan/winComScanFG.vue
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 历史记录
-
-
-
-
-
-
-
-
-
-
-
- {{item}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/mycomponents/scan/winScanFGLabel.vue b/src/mycomponents/scan/winScanFGLabel.vue
deleted file mode 100644
index 99c9720b..00000000
--- a/src/mycomponents/scan/winScanFGLabel.vue
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
From 351ae125246049bc05894659762eb08555999a9d Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 09:32:40 +0800
Subject: [PATCH 4/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/mycomponents/scan/winComScanFg.vue | 262 +++++++++++++++++++++++
src/mycomponents/scan/winScanFgLabel.vue | 110 ++++++++++
2 files changed, 372 insertions(+)
create mode 100644 src/mycomponents/scan/winComScanFg.vue
create mode 100644 src/mycomponents/scan/winScanFgLabel.vue
diff --git a/src/mycomponents/scan/winComScanFg.vue b/src/mycomponents/scan/winComScanFg.vue
new file mode 100644
index 00000000..e23070b9
--- /dev/null
+++ b/src/mycomponents/scan/winComScanFg.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 历史记录
+
+
+
+
+
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/mycomponents/scan/winScanFgLabel.vue b/src/mycomponents/scan/winScanFgLabel.vue
new file mode 100644
index 00000000..99c9720b
--- /dev/null
+++ b/src/mycomponents/scan/winScanFgLabel.vue
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 07082655da0ae496671d265b6e15c9fc26b3ef8f Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 11:37:11 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=91=E6=96=99?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/mycomponents/location/locationCompare.vue | 36 +++++++++++++++++--
src/pages/putaway/coms/comPutawayJobCard.vue | 2 +-
src/pages/putaway/job/putawayDetail.vue | 4 +--
3 files changed, 37 insertions(+), 5 deletions(-)
diff --git a/src/mycomponents/location/locationCompare.vue b/src/mycomponents/location/locationCompare.vue
index 00d3428b..f0f1cad2 100644
--- a/src/mycomponents/location/locationCompare.vue
+++ b/src/mycomponents/location/locationCompare.vue
@@ -7,12 +7,16 @@
{{title}}
-
+
  {{recommendLocationCode}}
 / {{locationCode}}
+
+
+ 复制
+
@@ -21,6 +25,7 @@
+
\ No newline at end of file
diff --git a/src/pages/putaway/coms/comPutawayJobCard.vue b/src/pages/putaway/coms/comPutawayJobCard.vue
index 4f19c5d3..05c20fcc 100644
--- a/src/pages/putaway/coms/comPutawayJobCard.vue
+++ b/src/pages/putaway/coms/comPutawayJobCard.vue
@@ -12,7 +12,7 @@
- 客户代码 : {{dataContent.supplierCode}}
+ 供应商代码 : {{dataContent.supplierCode}}
diff --git a/src/pages/putaway/job/putawayDetail.vue b/src/pages/putaway/job/putawayDetail.vue
index a6cc7858..8c0aceab 100644
--- a/src/pages/putaway/job/putawayDetail.vue
+++ b/src/pages/putaway/job/putawayDetail.vue
@@ -337,14 +337,14 @@
},
scanLocationCode(location, code) {
- this.$refs.comMessage.showQuestionMessage("是否把所有的目标库位都变成默认库位[" + code + "]", res => {
+ // this.$refs.comMessage.showQuestionMessage("是否把所有的目标库位都变成默认库位[" + code + "]", res => {
this.toLocationCode = code
this.detailSource.forEach(item => {
item.subList.forEach(detail => {
detail.toLocationCode = code
})
})
- })
+ // })
},
openDetail(item) {
From 244c2042c96d6d76430d16cf6c61e8c8896d26bc Mon Sep 17 00:00:00 2001
From: niexiting <85552560@qq.com>
Date: Thu, 28 Mar 2024 16:39:39 +0800
Subject: [PATCH 6/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A5=E6=96=99?=
=?UTF-8?q?=E4=BB=BB=E5=8A=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/mycomponents/balance/balance.vue | 2 +-
src/mycomponents/balance/handleBalance.vue | 13 +-
.../repleinsh/coms/comRepleishDetailCard.vue | 6 +-
.../repleinsh/coms/comScanReplishPack.vue | 134 +++++++++++-------
src/pages/repleinsh/job/repleinshDetail.vue | 49 ++++---
5 files changed, 125 insertions(+), 79 deletions(-)
diff --git a/src/mycomponents/balance/balance.vue b/src/mycomponents/balance/balance.vue
index d6f8c460..1886ea25 100644
--- a/src/mycomponents/balance/balance.vue
+++ b/src/mycomponents/balance/balance.vue
@@ -14,7 +14,7 @@
+ :handleQty="Number (dataContent.handleQty)" :isShowStdPack="isShowStdPack" :isShowStatus='isShowStatus'>
复制采购
diff --git a/src/mycomponents/balance/handleBalance.vue b/src/mycomponents/balance/handleBalance.vue
index 1707d4ab..71e35d1a 100644
--- a/src/mycomponents/balance/handleBalance.vue
+++ b/src/mycomponents/balance/handleBalance.vue
@@ -1,16 +1,16 @@
-
+
-
-
@@ -56,7 +56,10 @@
type: Boolean,
default: true
},
-
+ isShowStatus: {
+ type: Boolean,
+ default: true
+ },
},
watch: {
@@ -77,4 +80,4 @@
opacity: 1;
}
-
+
\ No newline at end of file
diff --git a/src/pages/repleinsh/coms/comRepleishDetailCard.vue b/src/pages/repleinsh/coms/comRepleishDetailCard.vue
index 8aa9becf..6fdcc65f 100644
--- a/src/pages/repleinsh/coms/comRepleishDetailCard.vue
+++ b/src/pages/repleinsh/coms/comRepleishDetailCard.vue
@@ -31,8 +31,12 @@
+
+ 外包装
+ {{record.parentPackingNumber}}
+
+ :isShowBatch="batch.packingNumber!=null" :isShowStatus='true'>
diff --git a/src/pages/repleinsh/coms/comScanReplishPack.vue b/src/pages/repleinsh/coms/comScanReplishPack.vue
index c5fc6ae9..a62c0719 100644
--- a/src/pages/repleinsh/coms/comScanReplishPack.vue
+++ b/src/pages/repleinsh/coms/comScanReplishPack.vue
@@ -69,7 +69,7 @@
-
@@ -104,10 +104,10 @@
import {
getWorkShopLineStation
} from '@/api/request2.js';
-
+
import {
- calc
- } from '@/common/calc.js';
+ calc
+ } from '@/common/calc.js';
import {
getBalanceByManagementPrecision
@@ -242,30 +242,33 @@
)
return;
} else {
- //查找库存信息
- uni.showLoading({
- title: '加载中',
- mask: true
- })
- getBalanceByManagementPrecision(result.label, that.fromLocationCode, that.fromInventoryStatuses,
- balanceRes => {
- if (balanceRes.success) {
- if (balanceRes.data.list.length == 0) {
- this.showErrorMessage('在来源库位[' + this.fromLocationCode + '],未查找到该包装的库存记录',
- res => {
- this.packGetFocus();
- })
- } else if (balanceRes.data.list.length == 1) {
- let balance = balanceRes.data.list[0];
- this.afterGetBalance(result.label, balance, packageInfo);
- } else {
- this.showBalanceSelect(balanceRes.data.list);
- }
- } else {
- this.showErrorMessage(balanceRes.message.message);
- }
- uni.hideLoading();
- });
+
+ this.afterGetBalance(result.label, result.label, packageInfo);
+
+ // //查找库存信息
+ // uni.showLoading({
+ // title: '加载中',
+ // mask: true
+ // })
+ // getBalanceByManagementPrecision(result.label, that.fromLocationCode, that.fromInventoryStatuses,
+ // balanceRes => {
+ // if (balanceRes.success) {
+ // if (balanceRes.data.list.length == 0) {
+ // this.showErrorMessage('在来源库位[' + this.fromLocationCode + '],未查找到该包装的库存记录',
+ // res => {
+ // this.packGetFocus();
+ // })
+ // } else if (balanceRes.data.list.length == 1) {
+ // let balance = balanceRes.data.list[0];
+ // this.afterGetBalance(result.label, balance, packageInfo);
+ // } else {
+ // this.showBalanceSelect(balanceRes.data.list);
+ // }
+ // } else {
+ // this.showErrorMessage(balanceRes.message.message);
+ // }
+ // uni.hideLoading();
+ // });
}
} catch (e) {
this.showErrorMessage(e.stack)
@@ -297,11 +300,11 @@
if (batch.Recommends.length > 0) {
let recommend = batch.Recommends.find(r => r.packingNumber == packingCode);
if (recommend != undefined) {
- that.addRecord(batch, label, balance, packageInfo)
+ that.addRecord(batch, label, packageInfo)
} else {
//允许修改箱码
if (this.jobContent.allowModifyPackingNumber == 'TRUE') {
- that.addRecord(batch, label, balance, packageInfo);
+ that.addRecord(batch, label, packageInfo);
} else {
that.showErrorMessage('未查找到该箱码【' + packingCode + '】的明细',
res => {
@@ -311,7 +314,7 @@
}
}
} else {
- that.addRecord(batch, label, balance, packageInfo)
+ that.addRecord(batch, label, packageInfo)
}
} else {
that.showErrorMessage('箱码【' + packingCode + '】已经扫描,请继续扫描下一箱',
@@ -325,8 +328,8 @@
this.showQuestionMessage('在【' + that.fromLocationCode + '】库位下,未查找到批次【' + lot +
'】的发料明细,是否要继续发料?', res => {
if (res) {
- let batch = that.createBatchInfo(label, balance,packageInfo);
- if(fromLocation.Batchs.length>0){
+ let batch = that.createBatchInfo(label, balance, packageInfo);
+ if (fromLocation.Batchs.length > 0) {
batch.detail = fromLocation.Batchs[0].detail;
}
fromLocation.Batchs.unshift(batch);
@@ -355,7 +358,7 @@
}
},
- createBatchInfo(data, balance,packageInfo) {
+ createBatchInfo(data, balance, packageInfo) {
let batch = {
batch: data.batch,
qty: 0,
@@ -363,54 +366,75 @@
handleQty: Number(data.qty),
Records: []
}
- let record = this.creatRecord(data, balance,packageInfo);
+ let record = this.creatRecord(data, packageInfo);
batch.Records.push(record);
this.issueRecord.unshift(record)
return batch;
},
- creatRecord(label, balance, packageInfo) {
- balance.packQty = packageInfo.packQty
- balance.packUnit = packageInfo.packUnit
+ creatRecord(label, packageInfo) {
let record = {
scaned: true,
itemCode: label.itemCode,
packingNumber: label.packingNumber,
+ parentPackingNumber: packageInfo.parentNumber,
batch: label.batch,
- qty: Number(balance.qty),
+ qty: Number(label.qty),
// qty: Number(label.qty)>Number(balance.qty)?Number(balance.qty):Number(label.qty),
- uom: balance.uom,
- inventoryStatus: balance.inventoryStatus,
- balance: balance,
+ uom: label.uom,
+ inventoryStatus: "OK",
+ balance: null,
toLocationCode: this.toLocationCode,
supplierCode: label.supplierCode
}
return record;
},
+
+
+ // creatRecord(label, balance, packageInfo) {
+ // balance.packQty = packageInfo.packQty
+ // balance.packUnit = packageInfo.packUnit
+ // let record = {
+ // scaned: true,
+ // itemCode: label.itemCode,
+ // packingNumber: label.packingNumber,
+ // batch: label.batch,
+ // qty: Number(balance.qty),
+ // // qty: Number(label.qty)>Number(balance.qty)?Number(balance.qty):Number(label.qty),
+ // uom: balance.uom,
+ // inventoryStatus: balance.inventoryStatus,
+ // balance: balance,
+ // toLocationCode: this.toLocationCode,
+ // supplierCode: label.supplierCode
+ // }
+ // return record;
+ // },
+
calcBatchHandleQty(batch) {
let handleQty = 0;
batch.Records.forEach(res => {
- handleQty = calc.add(handleQty,res.qty)
+ handleQty = calc.add(handleQty, res.qty)
})
batch.handleQty = handleQty;
-
- this.dataContent.forEach(toLocationCode=>{
- toLocationCode.Items.forEach(item=>{
- var itemCodeHandleQty =0;
- item.Locations.forEach(batch=>{
- batch.Batchs.forEach(batchHandleQty=>{
- itemCodeHandleQty=calc.add(itemCodeHandleQty,batchHandleQty.handleQty)
+
+ this.dataContent.forEach(toLocationCode => {
+ toLocationCode.Items.forEach(item => {
+ var itemCodeHandleQty = 0;
+ item.Locations.forEach(batch => {
+ batch.Batchs.forEach(batchHandleQty => {
+ itemCodeHandleQty = calc.add(itemCodeHandleQty,
+ batchHandleQty.handleQty)
})
})
- item.handleQty=itemCodeHandleQty;
+ item.handleQty = itemCodeHandleQty;
})
-
+
})
},
- addRecord(batch, label, balance, packageInfo) {
- let record = this.creatRecord(label, balance, packageInfo);
+ addRecord(batch, label, packageInfo) {
+ let record = this.creatRecord(label, packageInfo);
batch.Records.push(record);
this.issueRecord.unshift(record)
this.calcBatchHandleQty(batch);
@@ -528,4 +552,4 @@
max-height: 300rpx;
padding: 10rpx;
}
-
+
\ No newline at end of file
diff --git a/src/pages/repleinsh/job/repleinshDetail.vue b/src/pages/repleinsh/job/repleinshDetail.vue
index cf33ab4c..3a4bfe98 100644
--- a/src/pages/repleinsh/job/repleinshDetail.vue
+++ b/src/pages/repleinsh/job/repleinshDetail.vue
@@ -298,8 +298,8 @@
let record = {};
record.handleQty = r.qty;
- record.fromPackingNumber = r
- .packingNumber;
+ // record.fromPackingNumber = r
+ // .packingNumber;
record.fromBatch = r.batch;
record.fromContainerNumber = r
.ContainerNumber;
@@ -311,25 +311,40 @@
record.toLocationCode = this
.toLocationCode;
record.supplierCode = r.supplierCode;
-
- //使用在途库不改变管理模式
- if (this.jobContent
- .useOnTheWayLocation ==
- 'TRUE') {
+
+ if(record.parentPackingNumber!='')
+ {
+ record.fromPackingNumber = record.parentPackingNumber;
record.toPackingNumber = r
.packingNumber;
- record.toBatch = r.batch;
- } else {
- var info =
- getPackingNumberAndBatch(
- this.managementList, r
- .itemCode,
- r.packingNumber, r
- .batch);
- record.toPackingNumber = info
+ }
+ else
+ {
+ record.fromPackingNumber = record.packingNumber;
+ record.toPackingNumber = r
.packingNumber;
- record.toBatch = info.batch;
}
+ record.toBatch = r.batch;
+
+
+ // //使用在途库不改变管理模式
+ // if (this.jobContent
+ // .useOnTheWayLocation ==
+ // 'TRUE') {
+ // record.toPackingNumber = r
+ // .packingNumber;
+ // record.toBatch = r.batch;
+ // } else {
+ // var info =
+ // getPackingNumberAndBatch(
+ // this.managementList, r
+ // .itemCode,
+ // r.packingNumber, r
+ // .batch);
+ // record.toPackingNumber = info
+ // .packingNumber;
+ // record.toBatch = info.batch;
+ // }
subItem.recordList.push(record);
})
commitSubList.push(subItem);