| | |
| | | <u-input v-model="form.quantity" |
| | | placeholder="请输入" |
| | | type="number" /> |
| | | <!-- <u-number-box v-model="form.quantity" |
| | | step="0.1" |
| | | bgColor="#fff" |
| | | decimal-length="1" |
| | | :min="0"></u-number-box> --> |
| | | </u-form-item> |
| | | <u-form-item label="报废数量" |
| | | prop="scrapQty"> |
| | | <u-input v-model="form.scrapQty" |
| | | placeholder="请输入" |
| | | type="number" /> |
| | | </u-form-item> |
| | | <u-form-item label="班组信息" |
| | | prop="schedulingUserId" |
| | |
| | | let form = ref({ |
| | | planQuantity: "", |
| | | quantity: "", |
| | | scrapQty: "", |
| | | userName: "", |
| | | workOrderId: "", |
| | | productProcessRouteItemId: "", |
| | |
| | | return; |
| | | } |
| | | // 转换为数字进行比较 |
| | | const quantity = Number(form.value.quantity); |
| | | const quantity = Number(form.value.quantity) || 0; |
| | | const scrapQty = Number(form.value.scrapQty) || 0; |
| | | const planQuantity = Number(form.value.planQuantity); |
| | | // 验证生产数量和报废数量的和不能超过待生产数量 |
| | | if (quantity + scrapQty > planQuantity) { |
| | | submitting.value = false; |
| | | showToast("生产数量和报废数量的和不能超过待生产数量"); |
| | | return; |
| | | } |
| | | if (quantity > planQuantity) { |
| | | submitting.value = false; |
| | | showToast("本次生产数量不能大于待生产数量"); |
| | |
| | | const submitData = { |
| | | ...form.value, |
| | | quantity: Number(form.value.quantity), |
| | | scrapQty: Number(form.value.scrapQty) || 0, |
| | | planQuantity: Number(form.value.planQuantity) || 0, |
| | | }; |
| | | console.log(submitData, "submitData"); |