Commit Graph

56 Commits

Author SHA1 Message Date
Тимур Городецкий c1a5c6fde7 fix: сохранение данных шагов 2 и 4 при навигации хлебными крошками
Навигация через goToStep (хлебные крошки) переключает шаг, не вызывая
per-step save, поэтому локальный стейт, который писался в formData только
по кнопке «Сохранить и продолжить», терялся при переходе на другой шаг.

- Шаг 2: поставщики без КП теперь гидратируются из formData и пишутся
  в formData.suppliers сразу при изменении (а не только в persistStep2).
- Шаг 2: курсы валют пишутся в formData при каждой правке.
- Шаг 2: поставщик с КП и его офферы (с валютой файла) пишутся в formData
  инкрементально при завершении обработки КП, иначе загруженный после
  первого сохранения поставщик не попадал колонкой в таблицу шага 3.
  Построение поставщиков/офферов вынесено в общую buildKpSuppliersAndOffers.
- Шаг 4: переупорядочивание согласующих (moveMember) пишет порядок
  в formData сразу, иначе он сбрасывался при переходе на другой шаг.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-02 11:37:20 +05:00
Тимур Городецкий 5c9392fe49 feat: добавил базу контрагентов CRUD 2026-09-01 11:25:23 +05:00
Тимур Городецкий 00a0eb6ce7 feat(ct): интеграция Adata и выбор рекомендованного поставщика по формуле 80/20 2026-08-31 17:48:22 +05:00
Тимур Городецкий 109053e3af объединение CT, KPS, OID и дашборда в один портал
Перенос, декомпозиция и перекраска форм CT/KPS/OID на @tnsu/ui-kit,
config-driven дашборд-реестр по трём типам документов. Из отслеживания
исключены артефакты сборки (lib-commonjs/jest-output/release) — забыты
в .gitignore ранее.
2026-08-28 16:21:34 +05:00
Тимур Городецкий baf8fa357d объединение омтс, кпс, оид и дашборд в один проект 2026-08-28 16:08:02 +05:00
Тимур Городецкий 31ef6fdbb9 feat: config-driven реестр на реальных данных SP 2026-08-17 11:23:57 +05:00