diff --git a/ticket_form/frontend/src/components/form/StepClaimConfirmation.tsx b/ticket_form/frontend/src/components/form/StepClaimConfirmation.tsx index 63097a2c..80752228 100644 --- a/ticket_form/frontend/src/components/form/StepClaimConfirmation.tsx +++ b/ticket_form/frontend/src/components/form/StepClaimConfirmation.tsx @@ -4,12 +4,14 @@ import { generateConfirmationFormHTML } from './generateConfirmationFormHTML'; interface Props { claimPlanData: any; // Данные заявления от n8n + contact_data_confirmed?: boolean; // ✅ Флаг подтверждения данных контакта onNext: () => void; onPrev: () => void; } export default function StepClaimConfirmation({ claimPlanData, + contact_data_confirmed: prop_contact_data_confirmed, onNext, onPrev, }: Props) { @@ -86,8 +88,9 @@ export default function StepClaimConfirmation({ console.log('📋 formData.propertyName:', formData.propertyName); console.log('📋 formData.propertyName?.meta:', formData.propertyName?.meta); - // ✅ Получаем флаги подтверждения данных из claimPlanData или formData + // ✅ Получаем флаги подтверждения данных из props, claimPlanData или formData const contact_data_confirmed = + prop_contact_data_confirmed !== undefined ? prop_contact_data_confirmed : claimPlanData?.contact_data_confirmed || claimPlanData?.propertyName?.meta?.contact_data_confirmed || false; diff --git a/ticket_form/frontend/src/pages/ClaimForm.tsx b/ticket_form/frontend/src/pages/ClaimForm.tsx index 495011df..9dfb96ce 100644 --- a/ticket_form/frontend/src/pages/ClaimForm.tsx +++ b/ticket_form/frontend/src/pages/ClaimForm.tsx @@ -1226,6 +1226,7 @@ export default function ClaimForm() { content: (