calculationStore: fix subsidy reactions
This commit is contained in:
parent
28287e5d32
commit
43c194b18a
@ -1710,7 +1710,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
brand,
|
||||
|
||||
brand =>
|
||||
brand?.evo_vehicle_type &&
|
||||
brand?.evo_vehicle_type?.length &&
|
||||
intersection(
|
||||
brand.evo_vehicle_type?.filter(x => x > 0),
|
||||
leaseObjectType.evo_vehicle_type,
|
||||
@ -1719,7 +1719,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
|
||||
brand =>
|
||||
brand &&
|
||||
(!subsidy?.evo_brands ||
|
||||
(!subsidy?.evo_brands?.length ||
|
||||
subsidy?.evo_brands?.filter(
|
||||
x => x.evo_brandid === brand.evo_brandid,
|
||||
)?.length),
|
||||
@ -1773,7 +1773,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
calculationStore.setFilter('selectLeaseObjectType', types =>
|
||||
types.filter(
|
||||
type =>
|
||||
!subsidy?.evo_leasingobject_types ||
|
||||
!subsidy?.evo_leasingobject_types?.length ||
|
||||
subsidy.evo_leasingobject_types.filter(
|
||||
x => x.evo_leasingobject_typeid === type.evo_leasingobject_typeid,
|
||||
)?.length,
|
||||
@ -1783,7 +1783,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
calculationStore.setFilter('selectDealer', dealers =>
|
||||
dealers.filter(
|
||||
dealer =>
|
||||
!subsidy?.accounts ||
|
||||
!subsidy?.accounts?.length ||
|
||||
subsidy.accounts.filter(x => x.accountid === dealer.accountid)
|
||||
?.length,
|
||||
),
|
||||
@ -1792,7 +1792,7 @@ const reactionEffects: IReactionEffect[] = [
|
||||
calculationStore.setFilter('selectDealerPerson', dealerPersons =>
|
||||
dealerPersons.filter(
|
||||
dealerPerson =>
|
||||
!subsidy?.accounts ||
|
||||
!subsidy?.accounts?.length ||
|
||||
subsidy.accounts.filter(x => x.accountid === dealerPerson.accountid)
|
||||
?.length,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user