| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | label="料号" |
| | | prop="materialCode" |
| | | > |
| | | <el-input v-model="formState.materialCode" disabled /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | label="单位" |
| | | prop="unit" |
| | | > |
| | |
| | | </el-form-item> |
| | | <el-form-item |
| | | label="生产批号" |
| | | prop="lotNo" |
| | | prop="batchNo" |
| | | > |
| | | <el-input v-model="formState.lotNo" placeholder="请输入生产批号" /> |
| | | <el-input v-model="formState.batchNo" placeholder="选填,可输入批号;留空将自动生成" /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | |
| | | <el-input-number v-model="formState.quantity" :step="1" :min="1" style="width: 100%" /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item |
| | | label="备注" |
| | | prop="remark" |
| | | > |
| | | <el-input v-model="formState.remark" placeholder="备注" /> |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <!-- 产品选择弹窗 --> |
| | |
| | | routeId: undefined, |
| | | productName: "", |
| | | productModelName: "", |
| | | materialCode: "", |
| | | unit: "", |
| | | priority: undefined, |
| | | quantity: 0, |
| | | lotNo: "", |
| | | batchNo: "", |
| | | remark: "", |
| | | }); |
| | | |
| | | const isShow = computed({ |
| | |
| | | productName: "", |
| | | productModelName: "", |
| | | unit: "", |
| | | materialCode: "", |
| | | priority: priority_type.value && priority_type.value.length > 0 ? priority_type.value[2].value : undefined, |
| | | quantity: '', |
| | | lotNo: "", |
| | | batchNo: "", |
| | | remark: "", |
| | | }; |
| | | isShow.value = false; |
| | | }; |
| | |
| | | formState.value.productModelName = product.model; |
| | | formState.value.productModelId = product.id; |
| | | formState.value.unit = product.unit; |
| | | formState.value.materialCode = product.materialCode || ""; |
| | | showProductSelectDialog.value = false; |
| | | fetchRouteOptions( product.id); |
| | | // 触发表单验证更新 |