294 Commits

Author SHA1 Message Date
vchikalkin
66f60bbb91 add for prev commit 2023-01-11 19:50:06 +03:00
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 v2.0.0-monorepo 2023-01-11 11:26:08 +03:00
vchikalkin
259a63f787 fix build 2022-12-27 13:59:50 +03:00
vchikalkin
e77a8e03d4 merge release/environment-variables 2022-12-27 13:10:09 +03:00
vchikalkin
e2bbbaaeab packages: upgrade to next@13 2022-12-21 13:50:41 +03:00
vchikalkin
ff6d7f57a2 packages/ui: fix layout imports 2022-12-21 12:26:06 +03:00
vchikalkin
3dbef34d33 next.config.js: use next-composed-plugins 2022-12-21 11:04:54 +03:00
vchikalkin
156c6c51b5 project: use yarn workspaces
(merge branch release/monorepo)
2022-12-20 22:04:45 +03:00
vchikalkin
af3b079a88 Project: migrate to Yarn 3 2022-12-19 13:28:00 +03:00
Chika
f1fe8e48bd process/load-kp: beautify types 2022-11-14 21:51:01 +03:00
Chika
102d3446e6 process/fingap: load data from kp 2022-11-14 21:33:18 +03:00
Chika
878ec1d62a process/payments: add get-kp-data 2022-11-11 11:54:16 +03:00
Chika
b0e7624cd9 commit for 58fdfb1 2022-11-09 13:38:26 +03:00
Chika
58fdfb1ed9 process/load-kp: typescript fixes 2022-11-09 13:31:12 +03:00
Chika
f03ba9d979 pages/index: revert getOwnerData back to server 2022-11-08 12:04:37 +03:00
Chika
32fa871238 process/load-kp: block selectQuote
show loading message
2022-11-08 09:36:26 +03:00
Chika
cc223234b9 Elements: fix message not showing 2022-11-08 09:29:40 +03:00
Chika
857a40af49 process/init: fix GetMainData query fetched twice 2022-11-08 09:18:38 +03:00
Chika
6f1cfab8f5 process/init: fix get-data fetched multiple times 2022-11-07 22:59:25 +03:00
Chika
222b0b0e74 pages: add CRM graphql connection error
pages: use fetch data hooks (fetch all gql data on client)
mocks: use process.env variables
2022-11-07 17:43:14 +03:00
Chika
85e1115de8 pages: use Elements/Result in error pages 2022-11-07 11:18:14 +03:00
Chika
f6c351d39e pages: create Error Component 2022-11-06 14:00:22 +03:00
Chika
11e60367ab process/agents: add rewardSumm validation :
* Если RewardSumm= 0 И в списке RewardCondition есть запись,
   *  у которой evo_reward_condition.evo_agency_agreementid. Обязательная выплата АВ (evo_required_reward) = True,
   *  то поле RewardSumm обводить красной рамкой
   * и выводить ошибку "Согласно Агентскому договору обязательна выплата АВ. Заложите АВ в расчет"
2022-11-05 13:30:13 +03:00
Chika
96ab658f93 typescript: replace graphql-codegen 'any' types 2022-11-05 13:10:07 +03:00
Chika
0569d45972 process: add type ReactionsContext 2022-11-03 12:25:32 +03:00
Chika
21c97ece2b stores/tables: refactor insurance methods 2022-11-03 11:55:36 +03:00
Chika
391f9039f7 merge branch migration/agents 2022-11-02 21:36:48 +03:00
Chika
34bab4f715 process/fingap: disable query refetching 2022-10-25 12:49:28 +03:00
Chika
4ae1212a65 process/agents: fix vscode apollo extension crash 2022-10-24 18:21:05 +03:00
Chika
b78d7002a2 packages: upgrade fetch libs 2022-10-24 12:31:18 +03:00
Chika
601e03da90 packages: upgrade radash 2022-10-19 13:49:31 +03:00
Chika
92badbba4b merge branch migration/payments-table 2022-10-17 16:01:02 +03:00
Chika
b00cc58c0e next.config.js: pass basePath from env 2022-09-30 14:29:45 +03:00
Chika
caaf09fee7 merge branch migrate/dyn-899_finGAP 2022-09-30 14:26:18 +03:00
Chika
f23577913d packages: upgrade less 2022-09-19 13:26:25 +03:00
Chika
bd2404c3db stores/tables/insurance: remove method setManyRowOptions 2022-09-18 13:55:25 +03:00
Chika
90b63ae082 tools/entity: use isEmpty from radash 2022-09-18 13:44:12 +03:00
Chika
253ca05373 Elements/Button: replace throttle with useThrottledCallback 2022-09-18 13:29:36 +03:00
Chika
f57720bf47 stores/calculation: remove unused methods 2022-09-18 13:17:10 +03:00
Chika
f081b90fd4 testing: simplify stores/tables/insurance test 2022-09-18 12:28:18 +03:00
Chika
8e536db968 package:json: update scripts 2022-09-17 21:40:35 +03:00
Chika
ecc767fede packages: remove lodash-es 2022-09-17 20:21:50 +03:00
Chika
31f4a8fc24 merge branch release/testing 2022-09-17 20:19:38 +03:00
Chika
6319a25d0f typescript: move graphql.d.ts to @types/ 2022-09-17 15:50:24 +03:00
Chika
3c9154a963 pages: convert _app to jsx 2022-09-17 14:43:35 +03:00