[I128-2390] Улучшение пользовательского опыта при работе с кнопкой "Блокировать" (Блокировка возможности книговыдачи для читателя)


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2 >> [I128-2390] Улучшение пользовательского опыта при работе с кнопкой "Блокировать" (Блокировка возможности книговыдачи для читателя)📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.2 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Bookland - АРМ Книговыдача

Завершено: 08.06.2026 12:13

Описание:

При работе в АРМ «Книговыдача» процесс блокировки читателя стал быстрее и удобнее. Теперь при нажатии кнопки «Блокировать» курсор автоматически устанавливается в поле «Причина», а если в нём уже был текст, он сразу выделяется для быстрого редактирования или удаления. Для завершения операции больше не нужно тянуться к мыши — достаточно нажать клавишу Enter, чтобы подтвердить блокировку. Сразу после закрытия окна информация в панели «Текущий читатель» обновляется автоматически, отображая актуальный статус и причину блокировки.

Технические подробности:

-

  1. Модуль WIrbis (SimpleForm.inc):
    • Безопасный вызов Action: Добавлена проверка if (typeof(action.result.Action) == 'function') перед выполнением JS-кода, пришедшего в ответе от сервера (как для успешного выполнения success, так и для ошибок failure).
    • Передача контекста: Теперь в функцию action.result.Action(params) прокидывается объект params, содержащий необходимый контекст выполнения.
    • Новое событие: Добавлен вызов пользовательского события params.fireEvent('ModalRequestSuccess', action.result); при успешной отправке формы, что упрощает интеграцию и реакцию других компонентов системы на это действие.

1. Связанные задачи

1.1. 🔗 causes: IBK-426

[IBK-426] Блокировка книговыдачи для читателя в АРМ Книговыдача Статус: Готово | Автор: Ирина Михайленко

1.2. 🔗 Соответствует задача: I128-2394

[I128-2394] Улучшение пользовательского опыта при работе с кнопкой "Блокировать" (Блокировка возможности книговыдачи для читателя) Статус: Открытая задача | Автор: Ilya Mikhaylenko