refactor
This commit is contained in:
parent
183f438819
commit
ac96ea502f
@ -1192,7 +1192,7 @@ const sections: ISections[] = [
|
||||
Component: InputNumber,
|
||||
props: {
|
||||
min: '0',
|
||||
max: '300000',
|
||||
max: '75000',
|
||||
step: '10000.00',
|
||||
name: 'tbxInsFranchise',
|
||||
valueName: 'insFranchise',
|
||||
|
||||
@ -58,6 +58,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
name
|
||||
quotenumber
|
||||
evo_recalc_limit
|
||||
evo_approved_first_payment
|
||||
evo_statuscode: evo_statuscodeidData {
|
||||
evo_id
|
||||
}
|
||||
@ -2308,69 +2309,40 @@ const reactionEffects: IReactionEffect[] = [
|
||||
|
||||
if (
|
||||
model &&
|
||||
model.evo_importer_reward_perc &&
|
||||
model.evo_importer_reward_perc > 0
|
||||
((model.evo_importer_reward_perc &&
|
||||
model.evo_importer_reward_perc > 0) ||
|
||||
(model.evo_importer_reward_rub &&
|
||||
model.evo_importer_reward_rub > 0))
|
||||
) {
|
||||
calculationStore.setValue(
|
||||
'importerRewardPerc',
|
||||
model.evo_importer_reward_perc,
|
||||
model.evo_importer_reward_perc || 0,
|
||||
);
|
||||
calculationStore.setValue(
|
||||
'importerRewardRub',
|
||||
model.evo_importer_reward_rub || 0,
|
||||
);
|
||||
return;
|
||||
}
|
||||
if (
|
||||
brand &&
|
||||
brand.evo_importer_reward_perc &&
|
||||
brand.evo_importer_reward_perc > 0
|
||||
((brand.evo_importer_reward_perc &&
|
||||
brand.evo_importer_reward_perc > 0) ||
|
||||
(brand.evo_importer_reward_rub &&
|
||||
brand.evo_importer_reward_rub > 0))
|
||||
) {
|
||||
calculationStore.setValue(
|
||||
'importerRewardPerc',
|
||||
brand.evo_importer_reward_perc,
|
||||
brand.evo_importer_reward_perc || 0,
|
||||
);
|
||||
calculationStore.setValue(
|
||||
'importerRewardRub',
|
||||
brand.evo_importer_reward_rub || 0,
|
||||
);
|
||||
return;
|
||||
}
|
||||
}
|
||||
calculationStore.setValue('importerRewardPerc', 0);
|
||||
},
|
||||
options: { fireImmediately: true },
|
||||
}),
|
||||
|
||||
calculationStore => ({
|
||||
expression: () => {
|
||||
const { brand, model, leaseObjectUsed } = calculationStore.values;
|
||||
return [brand, model, leaseObjectUsed];
|
||||
},
|
||||
effect: ([brandId, modelId, leaseObjectUsed]) => {
|
||||
if (leaseObjectUsed === false) {
|
||||
const model = calculationStore.options.selectModel?.find(
|
||||
x => x.evo_modelid === modelId,
|
||||
);
|
||||
const brand = calculationStore.options.selectBrand?.find(
|
||||
x => x.evo_brandid === brandId,
|
||||
);
|
||||
|
||||
if (
|
||||
model &&
|
||||
model.evo_importer_reward_rub &&
|
||||
model.evo_importer_reward_rub > 0
|
||||
) {
|
||||
calculationStore.setValue(
|
||||
'importerRewardRub',
|
||||
model.evo_importer_reward_rub,
|
||||
);
|
||||
return;
|
||||
}
|
||||
if (
|
||||
brand &&
|
||||
brand.evo_importer_reward_rub &&
|
||||
brand.evo_importer_reward_rub > 0
|
||||
) {
|
||||
calculationStore.setValue(
|
||||
'importerRewardRub',
|
||||
brand.evo_importer_reward_rub,
|
||||
);
|
||||
return;
|
||||
}
|
||||
}
|
||||
calculationStore.setValue('importerRewardRub', 0);
|
||||
},
|
||||
options: { fireImmediately: true },
|
||||
|
||||
Reference in New Issue
Block a user