From 549bd901da815fb91f2dfaf3af9dd747c3223a37 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 12 Sep 2024 16:50:38 +0300 Subject: [PATCH] partial fix release/4710 --- apps/web/process/insurance/reactions.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/web/process/insurance/reactions.ts b/apps/web/process/insurance/reactions.ts index 9f40499..3d0cdb6 100644 --- a/apps/web/process/insurance/reactions.ts +++ b/apps/web/process/insurance/reactions.ts @@ -207,6 +207,7 @@ export function common({ store, apolloClient }: ProcessContext) { } ); + // объединить со строчкой 308 debouncedReaction( () => $calculation.$values.getValues(['leaseObjectCategory', 'leasingWithoutKasko']), async ({ leaseObjectCategory, leasingWithoutKasko }) => { @@ -304,6 +305,7 @@ export function common({ store, apolloClient }: ProcessContext) { } ); + // объединить со строчкой 210 reaction( () => $calculation.$values.getValues(['leaseObjectType', 'maxSpeed']), async ({ leaseObjectType: leaseObjectTypeId, maxSpeed }) => { @@ -351,7 +353,16 @@ export function common({ store, apolloClient }: ProcessContext) { $tables.insurance.row('osago').column('insured').setValue(100_000_000).block(); $tables.insurance.row('osago').column('insCost').setValue(0).block(); } else { - $tables.insurance.row('osago').column('insuranceCompany').unblock(); + const defaultOsagoOptions = accounts?.filter((x) => + x?.evo_type_ins_policy?.includes(100_000_001) + ); + + $tables.insurance + .row('osago') + .column('insuranceCompany') + .setOptions(normalizeOptions(defaultOsagoOptions)) + .unblock(); + $tables.insurance.row('osago').column('insured').unblock(); $tables.insurance.row('osago').column('insCost').unblock(); }