diff --git a/src/pages/fg/coms/comNoReceiptPopup.vue b/src/pages/fg/coms/comNoReceiptPopup.vue
index 91b9983f..aa6ce59a 100644
--- a/src/pages/fg/coms/comNoReceiptPopup.vue
+++ b/src/pages/fg/coms/comNoReceiptPopup.vue
@@ -27,21 +27,22 @@
-
+
物料代码:
@@ -158,7 +159,6 @@ export default {
showProductLineSelect: false,
productLineList: [],
productionLineName: "请选择生产线",
- productLineCode: "",
batch: "",
packUnitName: "请选择包装规格",
packUnit: "",
@@ -176,7 +176,6 @@ export default {
rawLocationCode: "",
workshop: "",
bomVersion: "",
- uom: ""
}
},
props: {
@@ -194,7 +193,7 @@ export default {
openRequestPopup() {
this.initData();
this.planDate = getCurrDate()
- this.batch = this.planDate.replace('-', '')
+ this.batch = this.planDate.replace('-', '').replace('-', '')
this.$refs.popup.open('bottom')
},
initData() {
@@ -322,11 +321,12 @@ export default {
this.planQty = 0;
this.goodQty = 0
this.planNumber = ""
+ this.bomVersion = ""
},
confirmSelectDate(data) {
this.planDate = data[0].label
- this.batch = this.planDate.replace('-', '');
+ this.batch = this.planDate.replace('-', '').replace('-', '');
},
showSelectDate() {
@@ -463,6 +463,7 @@ export default {
let pack = this.packUnitList.filter(r => r.packUnit == this.packUnit);
this.packQtyHint = pack[0].packQty + "(" + this
.getUomInfo(pack[0].uom) + ")";
+ this.uom = this.getUomInfo(pack[0].uom);
this.packQty = pack[0].packQty
},
getUomInfo(uom) {
diff --git a/src/pages/fg/receiptByPlan.vue b/src/pages/fg/receiptByPlan.vue
index 507b1169..eda06576 100644
--- a/src/pages/fg/receiptByPlan.vue
+++ b/src/pages/fg/receiptByPlan.vue
@@ -295,6 +295,8 @@ const commit = async () => {
}
uni.hideLoading()
showCommitSuccessMessage('提交成功
生成装配收货记录
', list)
+ showList.value = [];
+ dataContent.value.handleQty = 0;
} catch (error) {
uni.hideLoading()
const hint = error.message ? error.message : error
@@ -368,7 +370,7 @@ const getScanResult = (result) => {
})
}
const calcFgQty = () => {
- dataContent.value.handleQty = allList.value.length
+ dataContent.value.handleQty = showList.value.length
if (dataContent.value.handleQty == dataContent.value.packQty) {
if (scanPopup.value) {
scanPopup.value.closeScanPopup()
diff --git a/src/pages/fg/receiptNoPlan.vue b/src/pages/fg/receiptNoPlan.vue
index 0e1526e5..d9f4561b 100644
--- a/src/pages/fg/receiptNoPlan.vue
+++ b/src/pages/fg/receiptNoPlan.vue
@@ -16,9 +16,15 @@
- 计划数
+ 报工数量
{{dataContent.planQty}}{{dataContent.uom}}
+
+
+ 已报工数量
+ {{scanedQty}}{{dataContent.uom}}
+
+
@@ -140,7 +146,8 @@ export default {
allList: [],
index: 1,
loadingType: "",
- pageSize: 20
+ pageSize: 20,
+ scanedQty: 0
};
},
@@ -260,6 +267,7 @@ export default {
title: "提交中...",
mask: true
})
+
let params = this.setParams()
console.log(JSON.stringify(params))
@@ -296,10 +304,12 @@ export default {
createInspectRequestByPlan(list[0].requestNumber)
})
}
-
- uni.hideLoading()
this.showCommitSuccessMessage("提交成功
生成装配收货记录
" + list[0].requestNumber, list)
-
+ this.scanedQty = this.scanedQty + this.showList.length;
+ this.showList = [];
+ this.dataContent.handleQty = 0;
+ this.$forceUpdate();
+ uni.hideLoading()
} catch (error) {
uni.hideLoading()
var hint = error.message ? error.message : error
@@ -381,7 +391,7 @@ export default {
},
calcFgQty() {
- this.dataContent.handleQty = this.allList.length;
+ this.dataContent.handleQty = this.showList.length;
if (this.dataContent.handleQty == this.dataContent.packQty) {
if (this.$refs.scanPopup) {
this.$refs.scanPopup.closeScanPopup();
@@ -404,7 +414,7 @@ export default {
showCommitSuccessMessage(hint, pointData) {
this.$refs.comMessage.showSuccessMessage(hint, res => {
if (pointData.length > 0) {
- uni.redirectTo({
+ uni.navigateTo({
url: `/pages/point/index?points=${JSON.stringify(pointData)}`
});
}