style:物料档案-新增/编辑-备件供应商取消必填

main
黄伟杰 10 hours ago
parent f39a1cb892
commit 1b24276981

@ -138,7 +138,10 @@
</el-form-item>
</el-col>
<el-col v-if="formData.categoryType === 2 || formData.categoryType === 3" :span="12">
<el-form-item :label="t('FactoryModeling.ProductInformation.dialogSupplierLabel')" prop="suppliers">
<el-form-item
:label="t('FactoryModeling.ProductInformation.dialogSupplierLabel')"
prop="suppliers"
:required="formData.categoryType === 2">
<el-input :model-value="displaySupplierText" readonly clearable
:placeholder="t('FactoryModeling.ProductInformation.dialogSupplierPlaceholder')"
@click="openSupplierDialog" @clear="handleSupplierClear" />
@ -629,7 +632,7 @@ const validatePackagingSchemes = (_rule, value, callback) => {
callback()
}
const validateSuppliers = (_rule, value, callback) => {
if (formData.value.categoryType !== 2 && formData.value.categoryType !== 3) {
if (formData.value.categoryType !== 2) {
callback()
return
}
@ -948,7 +951,7 @@ const formRules = reactive({
unitId: [{ validator: validateInventoryUnit, trigger: 'change' }],
status: [{ required: true, message: t('FactoryModeling.ProductInformation.validatorStatusRequired'), trigger: 'blur' }],
packagingSchemes: [{ required: true, validator: validatePackagingSchemes, trigger: ['change', 'blur'] }],
suppliers: [{ required: true, validator: validateSuppliers, trigger: ['change', 'blur'] }],
suppliers: [{ validator: validateSuppliers, trigger: ['change', 'blur'] }],
purchaseUnitId: [{ validator: validatePurchaseUnit, trigger: 'change' }],
purchaseUnitConvertQuantity: [{ validator: validatePurchaseUnitConvertQuantity, trigger: ['blur', 'change'] }]
})

Loading…
Cancel
Save