6 Commits

Author SHA1 Message Date
vchikalkin
670978cb0b на изменение списка в поле selectDealerRewardCondition :
Если  selectDealerRewardCondition пусто, то DealerRewardSumm обнуляется и закрывается для редактирования
Если в списке selectDealerRewardCondition есть запись, у которой evo_reward_condition.evo_agency_agreementid. Выплата без других агентов (evo_reward_without_other_agent) = True, то сбрасывают значение и закрываются для выбора поля: тест15.11 - указываю Авилон - сбрасывает другие АВ, но при этом я после этого могу их выбрать заново

selectDealerBroker
selectIndAgent
selectCalcDoubleAgent
selectCalcBroker
selectCalcFinDepartment
иначе

selectDealerBroker открываем для редактирования
selectIndAgent заполняется значением из Интереса
selectCalcDoubleAgent заполняется значением из Интереса
selectCalcBroker заполняется значением из Интереса
selectCalcFinDepartment заполняется значением из Интереса
2023-01-11 19:37:53 +03:00
vchikalkin
4f23fc964c поправили сброс списка rewardCondition при загрузке списка 2023-01-11 16:17:26 +03:00
vchikalkin
0a413f4eb7 реакция на изменение selectDealerBroker:
если selectDealerBroker пустое, то поле selectDealerBrokerRewardCondition сбрасывает значение, список и закрывается для редактирования
иначе:
обнуляем и закрываем поля selectDealerRewardCondition (каскадом должно обнулиться и закрыться tbxDealerRewardSumm) тест08.11 - не закрывается, а если указать Условие ЮЛ поставщика, а потом его убрать, то поле Брокер поставщика остается без списка см. Салон ООО Арктик-Сити
2023-01-11 15:59:16 +03:00
vchikalkin
5e977ec649 на выбор ЮЛ поставщика selectDealerPerson
если dealerPerson.evo_broker_accountid содержит данные, то в поле selectDealerBroker формируем список из контрагента из поля evo_broker_accountid и его же тут указываем, иначе selectDealerBroker пустое тест08.11 - 1) если обнуляю вручную dealerPerson, то selectDealerBroker не сбратывается, а вот если меняю dealer и обновляется dealerPerson, то selectDealerBroker перезаписывается или сбрасывается как надо
2023-01-11 15:41:13 +03:00
vchikalkin
0d3aecbcd4 на выбор Салона приобретения selectDealer - На изменение Салон приобретения selectDealer формируем список в поле ЮЛ поставщика selectDealerPerson-
если в поле selectDealer указан account, у которого evo_return_leasing_dealer = true, тест08.11 - не отработал на evo_return_leasing_dealer = true, заполнил как и на false

то  поле selectDealerPerson обнулять и закрывать для редактирования, иначе формировать список связанных значений - записи Контрагент, у которых статус = активный И Поставщик = Да И Тип поставщика = Юридическое лицо И связаны с карточкой Контрагент из поля "Салон приобретения" по связи Салон-ЮЛ (salon_providers)
2023-01-11 15:25:08 +03:00
vchikalkin
24e4d8cd7d merge release/turborepo 2023-01-11 11:26:08 +03:00