|
|
|
@ -8,9 +8,9 @@ |
|
|
|
<el-row> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item :label="'材料卷号:'"> |
|
|
|
<el-input ref="rmRollNo" @keyup.native="recordTime" |
|
|
|
<el-input ref="scanRmRollNo" @keyup.native="recordTime" |
|
|
|
@keyup.enter.native="checkRmRollNo" |
|
|
|
v-model="pageData.rmRollNo" |
|
|
|
v-model="pageData.scanRmRollNo" |
|
|
|
style="width: 120px"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -84,6 +84,7 @@ export default { |
|
|
|
orderNo: '', |
|
|
|
itemNo: 0, |
|
|
|
rollNo: '', |
|
|
|
scanRmRollNo: '',/*扫描的时候用的*/ |
|
|
|
rmRollNo: '', |
|
|
|
bomItemNo: '', |
|
|
|
histSeqNo: -1, |
|
|
|
@ -115,13 +116,14 @@ export default { |
|
|
|
this.pageData.itemNo = scheduleData.itemNo; |
|
|
|
this.pageData.seqNo = scheduleData.seqNo; |
|
|
|
this.pageData.rollNo = scheduleData.rollNo; |
|
|
|
this.pageData.scanRmRollNo = ''; |
|
|
|
this.pageData.rmRollNo = ''; |
|
|
|
this.pageData.bomItemNo = ''; |
|
|
|
this.pageData.histSeqNo = -1; |
|
|
|
this.pageData.operatorId = operatorData.operatorId; |
|
|
|
//自动获取焦点 |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.rmRollNo.focus(); |
|
|
|
this.$refs.scanRmRollNo.focus(); |
|
|
|
}); |
|
|
|
//清空当前的时间数据 |
|
|
|
this.timeArray = []; |
|
|
|
@ -138,7 +140,7 @@ export default { |
|
|
|
/*记录每一次录入字符串的时间*/ |
|
|
|
recordTime(){ |
|
|
|
//判断是否清掉所有的内容 |
|
|
|
if(this.pageData.rmRollNo.trim().length == 0){ |
|
|
|
if(this.pageData.scanRmRollNo.trim().length == 0){ |
|
|
|
this.timeArray = []; |
|
|
|
}else{ |
|
|
|
this.timeArray.push(new Date().getTime()); |
|
|
|
@ -155,11 +157,11 @@ export default { |
|
|
|
this.$message.error('请扫码输入!'); |
|
|
|
} |
|
|
|
//判断null和空字符串 |
|
|
|
if (this.pageData.rmRollNo == null || this.pageData.rmRollNo == '') { |
|
|
|
if (this.pageData.scanRmRollNo == null || this.pageData.scanRmRollNo == '') { |
|
|
|
this.$message.error('材料卷号不能为空!'); |
|
|
|
return false; |
|
|
|
}else{ |
|
|
|
this.pageData.rmRollNo = this.pageData.rmRollNo.trim(); |
|
|
|
this.pageData.rmRollNo = this.pageData.scanRmRollNo.trim(); |
|
|
|
} |
|
|
|
//处理扫描材料卷号 |
|
|
|
this.refreshSomItemNos(); |
|
|
|
@ -190,7 +192,7 @@ export default { |
|
|
|
/*保存材料上机的记录*/ |
|
|
|
feedingMaterialRollFun(){ |
|
|
|
//判断卷号是否为空 |
|
|
|
if (this.pageData.rmRollNo == null || this.pageData.rmRollNo == ''){ |
|
|
|
if (this.pageData.scanRmRollNo == null || this.pageData.scanRmRollNo == ''){ |
|
|
|
this.$message.error('请扫描材料卷号!') |
|
|
|
return false; |
|
|
|
} |
|
|
|
@ -199,6 +201,10 @@ export default { |
|
|
|
this.$message.error('请选择BOM行号!') |
|
|
|
return false; |
|
|
|
} |
|
|
|
//把扫描卷的属性 赋值给rmRollNo |
|
|
|
this.pageData.rmRollNo = this.pageData.scanRmRollNo; |
|
|
|
//清空当前扫描卷属性值 防止重复点击确认 |
|
|
|
this.pageData.scanRmRollNo = ''; |
|
|
|
//调用方法执行上材料 |
|
|
|
feedingMaterialRoll(this.pageData).then(({data}) => { |
|
|
|
if(data.code == 500){ |
|
|
|
|