From b17825ee5208b2a730792b095a4537539173d50b Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Sun, 2 Nov 2025 10:25:24 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=8E=D1=89=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8F=20=D0=B2=20?= =?UTF-8?q?FormData=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9?= =?UTF-8?q?=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проблема: - TypeScript игнорировал project_id, is_new_project, ticket_id, ticket_number - Они не были объявлены в interface FormData Исправление: ✅ Добавлены в FormData: - project_id?: string (ID проекта в vTiger) - is_new_project?: boolean (флаг создания) - ticket_id?: string (ID заявки HelpDesk) - ticket_number?: string (номер заявки) Теперь updateFormData корректно сохраняет все данные от n8n! --- PROJECT_TIMELINE.md | 1 + frontend/src/pages/ClaimForm.tsx | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/PROJECT_TIMELINE.md b/PROJECT_TIMELINE.md index 01d9d3f..94853e3 100644 --- a/PROJECT_TIMELINE.md +++ b/PROJECT_TIMELINE.md @@ -548,3 +548,4 @@ Last commit: c049ed6 - "fix: Добавлены n8n webhook URLs в docker-compo **Автор:** Фёдор + AI Assistant (Claude Sonnet 4.5) + diff --git a/frontend/src/pages/ClaimForm.tsx b/frontend/src/pages/ClaimForm.tsx index 457e4bf..6a4b5b5 100644 --- a/frontend/src/pages/ClaimForm.tsx +++ b/frontend/src/pages/ClaimForm.tsx @@ -21,9 +21,13 @@ interface FormData { voucher: string; claim_id?: string; session_id?: string; + project_id?: string; // ✅ ID проекта в vTiger (полис) + is_new_project?: boolean; // ✅ Флаг: создан новый проект // Шаг 3: Event Type eventType?: string; + ticket_id?: string; // ✅ ID заявки в vTiger (HelpDesk) + ticket_number?: string; // ✅ Номер заявки (HD001234) // Шаги 4+: Documents documents?: Record