| | |
| | | <el-input v-model="formState.unit" disabled /> |
| | | </el-form-item> |
| | | |
| | | <!-- productType === 1:半成品(允许手动填写数量入库) --> |
| | | <!-- 半成品:允许手动填写数量入库 --> |
| | | <el-form-item |
| | | v-if="type === 'qualified' && formState.productType === 1" |
| | | v-if="type === 'qualified' && (formState.parentName === '半成品' || formState.parentName === '成品' || formState.productType === 1)" |
| | | label="数量" |
| | | prop="qualitity" |
| | | :rules="[ |
| | |
| | | <!-- 产品选择弹窗 --> |
| | | <ProductSelectDialog |
| | | v-model="showProductSelectDialog" |
| | | :excludeParentNames="['耗材']" |
| | | @confirm="handleProductSelect" |
| | | single |
| | | /> |
| | |
| | | productModelName: "", |
| | | unit: "", |
| | | productType: undefined, |
| | | parentName: "", |
| | | // 库存数量(半成品合格入库可手动填写) |
| | | qualitity: undefined, |
| | | // 过磅相关字段(仅原材料合格品使用) |
| | |
| | | productModelName: "", |
| | | unit: "", |
| | | productType: undefined, |
| | | parentName: "", |
| | | qualitity: undefined, |
| | | licensePlateNo: "", |
| | | grossWeight: undefined, |
| | |
| | | formState.value.productModelId = product.id; |
| | | formState.value.unit = product.unit; |
| | | formState.value.productType = product.productType; |
| | | formState.value.parentName = product.parentName || ""; |
| | | showProductSelectDialog.value = false; |
| | | // 触发表单验证更新 |
| | | proxy.$refs["formRef"]?.validateField('productModelId'); |