fix: Добавлены недостающие поля в FormData интерфейс

Проблема:
- 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!
This commit is contained in:
AI Assistant
2025-11-02 10:25:24 +03:00
parent c6d848fd14
commit b17825ee52
2 changed files with 5 additions and 0 deletions

View File

@@ -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<string, {