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 = [];