|
|
@ -136,7 +136,8 @@ export default { |
|
|
{ value: 'ST010-ZH', label: '材料表面划伤' }, |
|
|
{ value: 'ST010-ZH', label: '材料表面划伤' }, |
|
|
{ value: 'ST011-ZH', label: '材料过期' }, |
|
|
{ value: 'ST011-ZH', label: '材料过期' }, |
|
|
], |
|
|
], |
|
|
errorMessage: '' |
|
|
|
|
|
|
|
|
errorMessage: '', |
|
|
|
|
|
site: '', // 当前站点 |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
@ -162,10 +163,8 @@ export default { |
|
|
this.$message.warning('该标签已扫描,请勿重复扫描'); |
|
|
this.$message.warning('该标签已扫描,请勿重复扫描'); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const params = { |
|
|
const params = { |
|
|
labelCode: labelCode, |
|
|
labelCode: labelCode, |
|
|
site: localStorage.getItem('site'), |
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
scanScrapLabel(params).then(({ data }) => { |
|
|
scanScrapLabel(params).then(({ data }) => { |
|
|
@ -175,7 +174,12 @@ export default { |
|
|
this.$message.error('库存不存在,该HU未入库或已出库'); |
|
|
this.$message.error('库存不存在,该HU未入库或已出库'); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.site = this.labelList.length > 0 ? this.labelList[0].site : data.labelInfo.site; // 设置当前站点为第一个扫描的HU的站点 |
|
|
|
|
|
// 所有标签site必须一致 |
|
|
|
|
|
if (data.labelInfo.site !== this.site) { |
|
|
|
|
|
this.$message.error('所有标签site必须一致'); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
// 添加到列表 |
|
|
// 添加到列表 |
|
|
this.labelList.push({ |
|
|
this.labelList.push({ |
|
|
id: Date.now(), |
|
|
id: Date.now(), |
|
|
@ -189,6 +193,7 @@ export default { |
|
|
warehouseId: data.labelInfo.warehouseId, |
|
|
warehouseId: data.labelInfo.warehouseId, |
|
|
inStockFlag: data.labelInfo.inStockFlag, |
|
|
inStockFlag: data.labelInfo.inStockFlag, |
|
|
engChgLevel: data.labelInfo.engChgLevel, |
|
|
engChgLevel: data.labelInfo.engChgLevel, |
|
|
|
|
|
site: data.labelInfo.site, |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
this.$message.success('扫描成功'); |
|
|
this.$message.success('扫描成功'); |
|
|
@ -234,7 +239,7 @@ export default { |
|
|
type: 'warning' |
|
|
type: 'warning' |
|
|
}).then(() => { |
|
|
}).then(() => { |
|
|
const params = { |
|
|
const params = { |
|
|
site: localStorage.getItem('site'), |
|
|
|
|
|
|
|
|
site: this.site, |
|
|
scrapReason: this.selectedReason, |
|
|
scrapReason: this.selectedReason, |
|
|
labels: this.labelList.map(label => ({ |
|
|
labels: this.labelList.map(label => ({ |
|
|
labelCode: label.labelCode, |
|
|
labelCode: label.labelCode, |
|
|
|