diff --git a/apps/web/config/default-options.ts b/apps/web/config/default-options.ts index 106cf3a..ef2b27b 100644 --- a/apps/web/config/default-options.ts +++ b/apps/web/config/default-options.ts @@ -104,7 +104,7 @@ export const selectObjectCategoryTax = [ export const selectLeaseObjectUseFor = alphabetical( [ { - label: 'Для представительских целей', + label: 'Для представительских целей / перевозки сотрудников ЛП', value: 100_000_000, }, { @@ -151,10 +151,10 @@ export const selectLeaseObjectUseFor = alphabetical( label: 'Для перевозки сотрудников других организаций (водитель ЛП)', value: 100_000_011, }, - { - label: 'Для перевозки сотрудников ЛП', - value: 100_000_012, - }, + // { + // label: 'Для перевозки сотрудников ЛП', + // value: 100_000_012, + // }, { label: 'Для экскурсионных перевозок в т.ч. на торжества; трансфер в аэропорт и пр.', value: 100_000_013, diff --git a/apps/web/process/leasing-object/validation.ts b/apps/web/process/leasing-object/validation.ts index 8ea0dc1..bf2538b 100644 --- a/apps/web/process/leasing-object/validation.ts +++ b/apps/web/process/leasing-object/validation.ts @@ -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'], }); }