| | |
| | | placeholder="自动填充" |
| | | disabled /> |
| | | </u-form-item> |
| | | <u-form-item label="本次生产数量" |
| | | <u-form-item label="生产合格数量" |
| | | prop="quantity" |
| | | required> |
| | | <u-input v-model="form.quantity" |
| | |
| | | |
| | | if (!form.value.quantity) { |
| | | submitting.value = false; |
| | | showToast("请输入本次生产数量"); |
| | | showToast("请输入生产合格数量"); |
| | | return; |
| | | } |
| | | |
| | |
| | | const scrapQty = Number(form.value.scrapQty) || 0; |
| | | const planQuantity = Number(form.value.planQuantity); |
| | | |
| | | if (quantity <= 0) { |
| | | if (quantity < 0) { |
| | | submitting.value = false; |
| | | showToast("本次生产数量必须大于0"); |
| | | showToast("生产合格数量必须大于等于0"); |
| | | return; |
| | | } |
| | | |
| | | if (quantity + scrapQty > planQuantity) { |
| | | submitting.value = false; |
| | | showToast("生产数量和报废数量的和不能超过待生产数量"); |
| | | return; |
| | | } |
| | | // if (quantity + scrapQty > planQuantity) { |
| | | // submitting.value = false; |
| | | // showToast("生产数量和报废数量的和不能超过待生产数量"); |
| | | // return; |
| | | // } |
| | | |
| | | if (scrapQty < 0) { |
| | | submitting.value = false; |
| | |
| | | return; |
| | | } |
| | | |
| | | if (scrapQty > quantity) { |
| | | submitting.value = false; |
| | | showToast("报废数量不能大于本次生产数量"); |
| | | return; |
| | | } |
| | | // if (scrapQty > quantity) { |
| | | // submitting.value = false; |
| | | // showToast("报废数量不能大于本次生产数量"); |
| | | // return; |
| | | // } |
| | | |
| | | const productionOperationParamList = params.value.map(param => ({ |
| | | ...param, |