do not reset osago by selectEngineType

This commit is contained in:
vchikalkin 2021-07-20 16:28:39 +03:00
parent 15496f5766
commit bcafcaa167

View File

@ -22,7 +22,7 @@ export const requiredFields: ElementsNames[] = [
'radioInfuranceOPF',
];
const conditions: TElements<ValidationCondition> = {
const osagoConditions: TElements<ValidationCondition> = {
selectTownRegistration: calculationStore => {
const objectRegistration = calculationStore.getValue('objectRegistration');
if (objectRegistration === 100000001) {
@ -40,10 +40,14 @@ const conditions: TElements<ValidationCondition> = {
},
};
const conditions = Object.assign(
osagoConditions,
omit(kaskoConditions, ['selectEngineType']),
);
export const resetFields: ElementsNames[] = [
...requiredFields,
...(Object.keys(conditions) as ElementsNames[]),
...(Object.keys(kaskoConditions) as ElementsNames[]),
'selectLegalClientTown',
'selectLegalClientRegion',
'radioObjectRegistration',
@ -52,8 +56,5 @@ export const resetFields: ElementsNames[] = [
export default {
requiredFields,
conditions: Object.assign(
conditions,
omit(kaskoConditions, ['selectEngineType']),
),
conditions,
};