|
|
|
@ -13,7 +13,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item class="customer-item" label="当前卷数量:"> |
|
|
|
<el-input v-model="pageData.rollQty" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="pageData.rollQty" @blur="checkValidQty" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
@ -155,20 +155,37 @@ export default { |
|
|
|
|
|
|
|
/*检验良品的总数量*/ |
|
|
|
checkValidQty() { |
|
|
|
//处理老卷的数量 |
|
|
|
let rollQty = parseInt(this.pageData.rollQty); |
|
|
|
if (rollQty == null || rollQty == '') { |
|
|
|
//this.$message.error('请输入新卷数量!'); |
|
|
|
this.pageData.rollQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
} |
|
|
|
//转换成整数 |
|
|
|
if (rollQty <= 0) { |
|
|
|
//this.$message.error('新卷数量必须是大于零的整数!'); |
|
|
|
this.pageData.rollQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
}else{ |
|
|
|
this.pageData.rollQty = rollQty; |
|
|
|
} |
|
|
|
//首先判断数值是否通过判断 |
|
|
|
let newRollQty = this.pageData.newRollQty; |
|
|
|
let newRollQty = parseInt(this.pageData.newRollQty); |
|
|
|
if (newRollQty == null || newRollQty == '') { |
|
|
|
//this.$message.error('请输入新卷数量!'); |
|
|
|
this.pageData.newRollQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
} |
|
|
|
//转换成整数 |
|
|
|
newRollQty = parseInt(newRollQty); |
|
|
|
if (newRollQty <= 0 || !Number.isInteger(newRollQty)) { |
|
|
|
if (newRollQty <= 0) { |
|
|
|
//this.$message.error('新卷数量必须是大于零的整数!'); |
|
|
|
this.pageData.newRollQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
}else{ |
|
|
|
this.pageData.newRollQty = newRollQty; |
|
|
|
} |
|
|
|
//计算总的数量 |
|
|
|
this.pageData.totalQty = newRollQty + rollQty; |
|
|
|
}, |
|
|
|
|
|
|
|
/*执行是否需要提示的操作*/ |
|
|
|
|