4. В таблице страхования в строке SafeFinance в столбце Срок страхования указать значение по логике и удалить возможность редактировать данное значение:
Если Страхованя компания insCompanyFinGAP = Не выбрано, то Плательщик insuredFinGAP = ЛП (100 000 000) и закрыто для редактирования, Стоимость за первый период inscostFinGAP = 0 Срок страхования insTermFinGAP = 12 мес (100 000 000) и закрыто для редактирования иначе Плательщик insuredFinGAP = открыто для редактирования, Стоимость за первый период inscostFinGAP = 0 Срок страхования insTermFinGAP = Если срок лизинга tbxLeasingPeriod < 13, то указываем Срок страхования insTermFinGAP =12 мес и закрываем для редактирования, иначе открыто для редактирования16.11.2023 Если срок лизинга tbxLeasingPeriod < 16, то указываем Срок страхования insTermFinGAP = Срок лизинга, иначе Срок страхования insTermFinGAP = 12мес, И всегда закрываем для редактирования (аналогично сейчас указывается в КАСКО)
This commit is contained in:
parent
c154568bb4
commit
726fbbb6f3
@ -86,6 +86,6 @@ export const defaultStatuses: Record<Insurance.Keys, Insurance.RowStatuses> = {
|
||||
insuranceCompany: 'Default',
|
||||
insured: 'Default',
|
||||
insCost: 'Disabled',
|
||||
insTerm: 'Default',
|
||||
insTerm: 'Disabled',
|
||||
},
|
||||
};
|
||||
|
||||
@ -55,13 +55,13 @@ export default function reactions({ store, apolloClient, queryClient }: ProcessC
|
||||
if (!finGAPInsuranceCompany) {
|
||||
$tables.insurance.row('fingap').column('insured').setValue(100_000_000).block();
|
||||
$tables.insurance.row('fingap').column('insCost').setValue(0);
|
||||
$tables.insurance.row('fingap').column('insTerm').setValue(100_000_000).block();
|
||||
$tables.insurance.row('fingap').column('insTerm').setValue(100_000_000);
|
||||
} else {
|
||||
$tables.insurance.row('fingap').column('insured').unblock();
|
||||
if (leasingPeriod < 13) {
|
||||
$tables.insurance.row('fingap').column('insTerm').setValue(100_000_000).block();
|
||||
if (leasingPeriod < 16) {
|
||||
$tables.insurance.row('fingap').column('insTerm').setValue(100_000_001);
|
||||
} else {
|
||||
$tables.insurance.row('fingap').column('insTerm').unblock();
|
||||
$tables.insurance.row('fingap').column('insTerm').setValue(100_000_000);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user