Browse Source

2025-10-20

pda生产领料优化
master
fengyuan_yang 3 months ago
parent
commit
0bd4cc1696
  1. 31
      src/views/modules/production/productionInboundStorage.vue

31
src/views/modules/production/productionInboundStorage.vue

@ -262,23 +262,28 @@ export default {
};
validateLabelWithInbound(params).then(({ data }) => {
if (data && data.code === 0) {
//
const exists = this.labelList.find(item => item.labelCode === labelCode);
const resultList = data.data;
//
const exists = this.labelList.find(item => item.parentLabelCode === labelCode);
if (exists) {
this.$message.warning('该标签已扫描,请勿重复扫描');
return;
}
//
this.labelList.unshift({
id: Date.now(),
labelCode: labelCode,
partNo: data.data.partNo,
quantity: data.data.quantity,
batchNo: data.data.batchNo
//
resultList.forEach(result => {
this.labelList.unshift({
id: Date.now() + Math.random(), // ID
labelCode: result.labelCode,
parentLabelCode: labelCode, //
partNo: result.partNo,
quantity: result.quantity,
batchNo: result.batchNo
});
});
this.$message.success('操作成功');
this.$message.success(`标签验证成功,共添加 ${resultList.length} 条记录`);
} else {
this.$message.error(data.msg || '该标签与入库单不符,请检查');
}
@ -403,7 +408,8 @@ export default {
const params = {
site: this.materialInfo.site,
buNo: this.materialInfo.buNo,
inboundNo: this.inboundNo
inboundNo: this.inboundNo,
relatedOrderNo: this.relatedOrderNo,
};
getMaterialList(params).then(({ data }) => {
@ -435,6 +441,7 @@ export default {
buNo: this.buNo,
warehouseId: getCurrentWarehouse(),
site:localStorage.getItem('site'),
relatedOrderNo: this.relatedOrderNo
};
getInboundDetails(params).then(({ data }) => {
@ -457,7 +464,7 @@ export default {
this.relatedOrderNo = this.$route.params.relatedOrderNo || '';
this.relatedOrderLineNo = this.$route.params.relatedOrderLineNo || '';
this.partNo = this.$route.params.partNo || '';
if (!this.inboundNo || !this.buNo) {
this.$message.error('参数错误');
this.$router.back();

Loading…
Cancel
Save