diff --git a/apps/web/process/supplier-agent/reactions/agents.ts b/apps/web/process/supplier-agent/reactions/agents.ts index 0ddf5ed..7b9b23d 100644 --- a/apps/web/process/supplier-agent/reactions/agents.ts +++ b/apps/web/process/supplier-agent/reactions/agents.ts @@ -101,8 +101,8 @@ class Helper { this.enabled = false; } - trigger = () => { - this.enabled = !this.enabled; + set = (value: boolean) => { + this.enabled = value; }; } @@ -148,7 +148,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -168,7 +168,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerBroker').resetValue(); $calculation.element('selectIndAgent').reset(); @@ -176,7 +176,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcBroker').reset(); $calculation.element('selectCalcFinDepartment').reset(); } else { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -220,7 +220,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -240,7 +240,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerPerson').block(); $calculation.element('selectIndAgent').reset(); @@ -248,7 +248,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcBroker').reset(); $calculation.element('selectCalcFinDepartment').reset(); } else { - helper.trigger(); + helper.set(false); $calculation.element('selectDealerPerson').unblock(); fillAgents(); @@ -292,7 +292,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -312,7 +312,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerPerson').block(); $calculation.element('selectDealerBroker').resetValue(); @@ -320,7 +320,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcBroker').reset(); $calculation.element('selectCalcFinDepartment').reset(); } else { - helper.trigger(); + helper.set(false); $calculation.element('selectDealerPerson').unblock(); fillAgents(); @@ -365,7 +365,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -385,7 +385,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerPerson').block(); $calculation.element('selectDealerBroker').resetValue(); @@ -393,7 +393,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcBroker').reset(); $calculation.element('selectCalcFinDepartment').reset(); } else { - helper.trigger(); + helper.set(false); $calculation.element('selectDealerPerson').unblock(); $calculation.element('selectDealerBroker').unblock(); @@ -438,7 +438,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -458,7 +458,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerPerson').block(); $calculation.element('selectDealerBroker').resetValue(); @@ -466,7 +466,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcDoubleAgent').reset(); $calculation.element('selectCalcFinDepartment').reset(); } else { - helper.trigger(); + helper.set(false); $calculation.element('selectDealerPerson').unblock(); $calculation.element('selectDealerBroker').unblock(); @@ -512,7 +512,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { if (!rewardConditionId) { if (helper.enabled === true) { - helper.trigger(); + helper.set(false); fillAgents(); } @@ -531,7 +531,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { }); if (evo_reward_condition?.evo_agency_agreementidData?.evo_reward_without_other_agent) { - helper.trigger(); + helper.set(true); $calculation.element('selectDealerPerson').block(); $calculation.element('selectDealerBroker').resetValue(); @@ -539,7 +539,7 @@ export function commonReactions({ store, apolloClient }: ReactionsContext) { $calculation.element('selectCalcDoubleAgent').reset(); $calculation.element('selectCalcBroker').reset(); } else { - helper.trigger(); + helper.set(false); $calculation.element('selectDealerPerson').unblock(); $calculation.element('selectDealerBroker').unblock();