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/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/mycomponents/scan/winComScanFG.vue b/src/mycomponents/scan/winComScanFg.vue
similarity index 100%
rename from src/mycomponents/scan/winComScanFG.vue
rename to src/mycomponents/scan/winComScanFg.vue
diff --git a/src/mycomponents/scan/winScanFGLabel.vue b/src/mycomponents/scan/winScanFgLabel.vue
similarity index 100%
rename from src/mycomponents/scan/winScanFGLabel.vue
rename to src/mycomponents/scan/winScanFgLabel.vue
diff --git a/src/pages.json b/src/pages.json
index c9e4cc17..7a3707a7 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -795,7 +795,7 @@
{
"path": "pages/productReceipt/job/productReceiptJob",
"style": {
- "navigationBarTitleText": "制品收货任务",
+ "navigationBarTitleText": "预生产收货任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -821,7 +821,7 @@
{
"path": "pages/productReceipt/job/productReceiptDetail",
"style": {
- "navigationBarTitleText": "制品收货详情",
+ "navigationBarTitleText": "预生产收货详情",
"enablePullDownRefresh": false
}
},
diff --git a/src/pages/productReceipt/job/FgProductReceiptDetail.vue b/src/pages/productReceipt/job/fgProductReceiptDetail.vue
similarity index 100%
rename from src/pages/productReceipt/job/FgProductReceiptDetail.vue
rename to src/pages/productReceipt/job/fgProductReceiptDetail.vue
diff --git a/src/pages/productReceipt/job/FgProductReceiptJob.vue b/src/pages/productReceipt/job/fgProductReceiptJob.vue
similarity index 100%
rename from src/pages/productReceipt/job/FgProductReceiptJob.vue
rename to src/pages/productReceipt/job/fgProductReceiptJob.vue
diff --git a/src/pages/productReceipt/job/SemiProductReceiptDetail.vue b/src/pages/productReceipt/job/semiProductReceiptDetail.vue
similarity index 100%
rename from src/pages/productReceipt/job/SemiProductReceiptDetail.vue
rename to src/pages/productReceipt/job/semiProductReceiptDetail.vue
diff --git a/src/pages/productReceipt/job/SemiProductReceiptJob.vue b/src/pages/productReceipt/job/semiProductReceiptJob.vue
similarity index 100%
rename from src/pages/productReceipt/job/SemiProductReceiptJob.vue
rename to src/pages/productReceipt/job/semiProductReceiptJob.vue
diff --git a/src/pages/productRecycle/job/productRecycleJobDetail.vue b/src/pages/productRecycle/job/productRecycleJobDetail.vue
index 6add20a8..7f1a600b 100644
--- a/src/pages/productRecycle/job/productRecycleJobDetail.vue
+++ b/src/pages/productRecycle/job/productRecycleJobDetail.vue
@@ -289,7 +289,7 @@
} else {
this.showQuestionMessage('任务中不允许修改库存状态,实际库存状态[' + balanceStatus + ']与推荐库存状态[' +
itemStatus +
- ']不一致,不允许转移!', res => {
+ ']不一致,不允许回收!', res => {
this.scanPopupGetFocus();
});
}
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) {
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);