| | |
| | | <!-- 基本信息 --> |
| | | <view class="form-section"> |
| | | <u-form-item label="待生产数量" |
| | | prop="remainingQuantity" |
| | | prop="planQuantity" |
| | | required> |
| | | <u-input v-model="form.remainingQuantity" |
| | | <u-input v-model="form.planQuantity" |
| | | placeholder="自动填充" |
| | | disabled /> |
| | | </u-form-item> |
| | | <u-form-item label="本次生产数量" |
| | | prop="quantity" |
| | | required> |
| | | <u-number-box v-model="form.quantity" |
| | | <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> |
| | | :min="0"></u-number-box> --> |
| | | </u-form-item> |
| | | <u-form-item label="班组信息" |
| | | prop="schedulingUserId" |
| | |
| | | |
| | | // 表单数据 |
| | | let form = ref({ |
| | | remainingQuantity: 0, |
| | | planQuantity: 0, |
| | | quantity: 0, |
| | | userName: "", |
| | | workOrderId: "", |
| | |
| | | showToast("请输入本次生产数量"); |
| | | return; |
| | | } |
| | | if (form.value.quantity > form.value.remainingQuantity) { |
| | | if (form.value.quantity > form.value.planQuantity) { |
| | | submitting.value = false; |
| | | showToast("本次生产数量不能大于待生产数量"); |
| | | return; |
| | |
| | | // 页面加载时初始化数据 |
| | | onLoad(options => { |
| | | console.log(options, "options"); |
| | | const orderRow = JSON.parse(options.orderRow); |
| | | console.log(orderRow, "orderRow======########"); |
| | | |
| | | form.value.remainingQuantity = 1; |
| | | form.value.quantity = orderRow.quantity; |
| | | form.value.productProcessRouteItemId = orderRow.productProcessRouteItemId; |
| | | form.value.workOrderId = orderRow.id; |
| | | form.value.reportWork = orderRow.reportWork; |
| | | form.value.productMainId = orderRow.productMainId; |
| | | getInfo().then(res => { |
| | | form.value.userId = res.user.userId; |
| | | form.value.userName = res.user.userName; |
| | | }); |
| | | try { |
| | | const orderRow = JSON.parse(options.orderRow); |
| | | console.log(orderRow, "orderRow======########"); |
| | | form.value.planQuantity = orderRow.planQuantity; |
| | | form.value.quantity = orderRow.quantity; |
| | | form.value.productProcessRouteItemId = orderRow.productProcessRouteItemId; |
| | | form.value.workOrderId = orderRow.id; |
| | | form.value.reportWork = orderRow.reportWork; |
| | | form.value.productMainId = orderRow.productMainId; |
| | | getInfo().then(res => { |
| | | form.value.userId = res.user.userId; |
| | | form.value.userName = res.user.userName; |
| | | }); |
| | | } catch (error) { |
| | | modal.msgError("订单解析失败"); |
| | | goBack(); |
| | | return; |
| | | } |
| | | }); |
| | | </script> |
| | | |