fix: When the slider type step size is set to 0, the verification is triggered, and when it is changed to 1, the verification disappears (#3829)
This commit is contained in:
parent
885b65cbbe
commit
3c885ddf3c
@ -142,14 +142,15 @@ const step_rules = [
|
|||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
validator: (rule: any, value: any, callback: any) => {
|
validator: (rule: any, value: any, callback: any) => {
|
||||||
if (!value) {
|
|
||||||
callback(new Error(t('dynamicsForm.Slider.step.requiredMessage1')))
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
if (value === 0) {
|
if (value === 0) {
|
||||||
callback(new Error(t('dynamicsForm.Slider.step.requiredMessage2')))
|
callback(new Error(t('dynamicsForm.Slider.step.requiredMessage2')))
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if (!value) {
|
||||||
|
callback(new Error(t('dynamicsForm.Slider.step.requiredMessage1')))
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
trigger: 'blur',
|
trigger: 'blur',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user