preparedValues: fix insuranceEvoKasko & insuranceBonusLoss
This commit is contained in:
parent
11f64d1a6a
commit
ebfc5d5d86
@ -210,13 +210,26 @@ export default function (this: ICalculationStore): PreparedData {
|
||||
(plPriceRub - discountRub - importProgramSum + values.addEquipmentPrice);
|
||||
}
|
||||
|
||||
preparedValues.insuranceBonusLoss =
|
||||
((selectLeasingWithoutKasko?.evo_loss_kv || 0) *
|
||||
(plPriceRub -
|
||||
discountRub -
|
||||
importProgramSum +
|
||||
values.addEquipmentPrice)) /
|
||||
100;
|
||||
preparedValues.insuranceBonusLoss = 0;
|
||||
|
||||
if (selectLeasingWithoutKasko?.evo_evokasko_calc_type === 100_000_001) {
|
||||
preparedValues.insuranceBonusLoss =
|
||||
((selectLeasingWithoutKasko?.evo_loss_kv || 0) *
|
||||
(plPriceRub -
|
||||
discountRub -
|
||||
importProgramSum +
|
||||
values.addEquipmentPrice -
|
||||
values.firstPaymentRub)) /
|
||||
100;
|
||||
} else {
|
||||
preparedValues.insuranceBonusLoss =
|
||||
((selectLeasingWithoutKasko?.evo_loss_kv || 0) *
|
||||
(plPriceRub -
|
||||
discountRub -
|
||||
importProgramSum +
|
||||
values.addEquipmentPrice)) /
|
||||
100;
|
||||
}
|
||||
|
||||
preparedValues.insuranceKaskoNmper =
|
||||
(preparedValues.nmperInsurance || 0) >= 16
|
||||
|
||||
@ -316,5 +316,6 @@ query GetMainOptions(
|
||||
evo_models {
|
||||
evo_modelid
|
||||
}
|
||||
evo_evokasko_calc_type
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user