From b93bb9e8ad43c2749be35e4ab68ab6f55332688e Mon Sep 17 00:00:00 2001 From: Fedor Date: Wed, 3 Dec 2025 18:18:53 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=20=D0=B1?= =?UTF-8?q?=D0=B0=D0=BD=D0=BA=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D0=A1=D0=91?= =?UTF-8?q?=D0=9F=20=D0=B2=D1=8B=D0=BF=D0=BB=D0=B0=D1=82=20=D1=82=D0=B5?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D1=8C=20=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=BF=D0=BE=D0=BB=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлен bank_id в список обязательных полей в validateAllFields() - Обновлён placeholder: "Начните вводить название банка (обязательно)" - Обновлён заголовок: "Банк для получения выплаты (обязательно)" - При отправке формы проверяется заполнение банка Теперь форма не отправится без выбора банка для получения выплаты по СБП. --- .../src/components/form/generateConfirmationFormHTML.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts index eaca2541..5db30a70 100644 --- a/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts +++ b/ticket_form/frontend/src/components/form/generateConfirmationFormHTML.ts @@ -805,7 +805,7 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: var id = 'field_' + root + '_' + key + '_' + Math.random().toString(36).slice(2); var datalistId = 'bank-datalist-' + id; // Создаём input с datalist для автоподстановки - var inputHtml = ''; + var inputHtml = ''; inputHtml += ''; inputHtml += ''; inputHtml += ''; @@ -956,7 +956,7 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: // Возмещение html += '

Возмещение:

'; html += '

Выплата возмещения возможна по системе быстрых платежей (СБП) по номеру телефона заявителя: ' + esc(u.mobile || '') + '

'; - html += '

Банк для получения выплаты: '; + html += '

Банк для получения выплаты (обязательно): '; html += createBankSelect('user', 'bank_id', u.bank_id || ''); html += '

'; @@ -1194,7 +1194,8 @@ export function generateConfirmationFormHTML(data: any, contact_data_confirmed: { root: 'offender', key: 'accountname', name: 'Название организации' }, { root: 'offender', key: 'inn', name: 'ИНН организации' }, { root: 'offender', key: 'address', name: 'Адрес организации' }, - { root: 'offender', key: 'email', name: 'E-mail организации' } + { root: 'offender', key: 'email', name: 'E-mail организации' }, + { root: 'user', key: 'bank_id', name: 'Банк для получения выплаты' } ]; var errors = [];