Внести изменение в текущую валидацию, отмечено розовым:
Если Тип ПЛ leaseObjectType = evo_leasingobject_type, у которого evo_id=1, то Количество мест tbxCountSeats должно быть больше 0 и < или равно 9 5 сент. 2024 г. Внести изменение в текущую валидацию, отмечено розовым: Если Тип ПЛ leaseObjectType = evo_leasingobject_type, у которого evo_id=4 или 5, то Количество мест tbxCountSeats должно быть > или равно 9 8 5 сент. 2024 г.
This commit is contained in:
parent
bf0b5c9907
commit
f2ffca2c99
@ -136,21 +136,21 @@ export function createValidationSchema({ apolloClient }: ValidationContext) {
|
||||
}
|
||||
}
|
||||
|
||||
if (evo_leasingobject_type?.evo_id === '1' && countSeats >= 9) {
|
||||
if (evo_leasingobject_type?.evo_id === '1' && (countSeats <= 0 || countSeats > 9)) {
|
||||
ctx.addIssue({
|
||||
code: z.ZodIssueCode.custom,
|
||||
message: 'Количество мест должно быть меньше 9',
|
||||
message: 'Количество мест должно быть от 0 до 9',
|
||||
path: ['tbxCountSeats'],
|
||||
});
|
||||
}
|
||||
|
||||
if (
|
||||
(evo_leasingobject_type?.evo_id === '4' || evo_leasingobject_type?.evo_id === '5') &&
|
||||
countSeats <= 8
|
||||
countSeats < 9
|
||||
) {
|
||||
ctx.addIssue({
|
||||
code: z.ZodIssueCode.custom,
|
||||
message: 'Количество мест должно быть больше 8',
|
||||
message: 'Количество мест должно быть не меньше 9',
|
||||
path: ['tbxCountSeats'],
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user