From 35adcb3043edb7217c3ba3ab65dd0faf3ec9c129 Mon Sep 17 00:00:00 2001 From: Fedor Date: Wed, 3 Dec 2025 18:13:58 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=98=D0=9D=D0=9D=20=D0=B8=20E-mail=20?= =?UTF-8?q?=D0=BA=D0=B0=D0=BA=20=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=B3?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ИНН организации теперь обязательное поле - E-mail организации теперь обязательное поле - Обновлены placeholder'ы с указанием (обязательно) - Обновлена валидация validateAllFields() Обязательные поля для контрагентов: 1. Наименование (accountname) 2. ИНН (inn) 3. Адрес (address) 4. E-mail (email) Необязательные: - Телефон (phone) - Сайт (website) --- .../components/form/generateConfirmationFormHTML.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts index 731740ab..eaca2541 100644 --- a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts +++ b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts @@ -1011,15 +1011,15 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: html += '

'; html += '

ИНН: '; - html += createField('offender', 'inn', offender.inn, 'ИНН организации (10 или 12 цифр)', i); + html += createField('offender', 'inn', offender.inn, 'ИНН организации (10 или 12 цифр) (обязательно)', i); html += '

'; html += '

Адрес: '; - html += createField('offender', 'address', offender.address, 'Адрес', i); + html += createField('offender', 'address', offender.address, 'Адрес (обязательно)', i); html += '

'; html += '

E-mail: '; - html += createField('offender', 'email', offender.email, 'email@example.com', i); + html += createField('offender', 'email', offender.email, 'email@example.com (обязательно)', i); html += '

'; html += '

Телефон: '; @@ -1192,7 +1192,9 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: { root: 'project', key: 'reason', name: 'Причина обращения' }, { root: 'project', key: 'description', name: 'Описание проблемы' }, { root: 'offender', key: 'accountname', name: 'Название организации' }, - { root: 'offender', key: 'address', name: 'Адрес организации' } + { root: 'offender', key: 'inn', name: 'ИНН организации' }, + { root: 'offender', key: 'address', name: 'Адрес организации' }, + { root: 'offender', key: 'email', name: 'E-mail организации' } ]; var errors = [];