validation: replace with requirementTelematic

This commit is contained in:
vchikalkin 2021-09-02 13:18:53 +03:00
parent 6e8c9aeb47
commit fcd2b34ca7

View File

@ -81,35 +81,25 @@ const customConditions: TElements<ValidationCondition> = {
}
return { isValid: true };
},
selectTracker: calculationStore => {
const { tracker, requirementTelematic } = calculationStore.getValues([
radioRequirementTelematic: calculationStore => {
const {
telematic,
tracker,
requirementTelematic,
} = calculationStore.getValues([
'telematic',
'tracker',
'requirementTelematic',
]);
if (requirementTelematic !== 100000004 && !tracker) {
if (requirementTelematic !== 100000004 && (!telematic || !tracker)) {
return {
isValid: false,
message: 'Не указан Тип средства контроля - Маяк',
message: 'Не указан Тип средства контроля: (Маяк или Телематика)',
};
}
return {
isValid: true,
};
},
selectTelematic: calculationStore => {
const { telematic, requirementTelematic } = calculationStore.getValues([
'telematic',
'requirementTelematic',
]);
if (requirementTelematic !== 100000004 && !telematic) {
return {
isValid: false,
message: 'Не указан Тип средства контроля - Телематика',
};
}
return {
isValid: true,
};
return { isValid: true };
},
};