| | |
| | | <div class="tl_list_item"> |
| | | <div class="tl_list_item_label">投料数量{{ item.unitAttribute }}</div> |
| | | <div class="tl_list_item_go"> |
| | | <input type="text" @blur="changeNumber(item.num, index, item.unitAttribute)" |
| | | <input type="text" @blur="changeNumber(item.num, index, item.unitAttribute)" |
| | | v-model="item.num" /> |
| | | </div> |
| | | </div> |
| | |
| | | }) |
| | | }, |
| | | changeNumber(num, index, unitAttribute) { |
| | | |
| | | if (unitAttribute === 0 && num !== '') { |
| | | if (!positiveInteger.test(num)) { |
| | | uni.$u.toast('只能输入正整数') |
| | | uni.$u.toast({ |
| | | message: '只能输入正整数' |
| | | }) |
| | | this.materialList[index].num = '' |
| | | } |
| | | } else if (unitAttribute === 1 && num !== '') { |
| | | if (!number.test(num)) { |
| | | uni.$u.toast('只能输入正整数或小数(最多四位)') |
| | | uni.$u.toast({ |
| | | message: '只能输入正整数或小数(最多四位)' |
| | | }) |
| | | this.materialList[index].num = '' |
| | | } |
| | | } |
| | | if (num <= 0) { |
| | | uni.$u.toast('投料数量不能小于等于0') |
| | | uni.$u.toast({ |
| | | message: '投料数量不能小于等于0' |
| | | }) |
| | | this.materialList[index].num = '' |
| | | } |
| | | }, |
| | | getValue(item) { |
| | | for (let i = 0; i < this.materialList.length; i++) { |
| | | if (item.id === this.materialList[i].id) { |
| | | uni.$u.toast('不能重复选择相同物料') |
| | | uni.$u.toast({ |
| | | message: '不能重复选择相同物料' |
| | | }) |
| | | return |
| | | } |
| | | } |