136
«Кому» - выбирается из выпадающего списка «Отдел системы»
либо конкретный «Исполнитель», которые подтягиваются по ID из одноимённых
справочников на основе запросов к БД. В окне для ввода информации
отображается подсказка «Отдел», «Исполнитель». При нажатии кнопки «Создать
заявку», в случае если данное поле не заполнено, появится системное
оповещение «Укажите отдел назначения или сотрудника».
«Приоритет» - выбирается кнопка с нужным приоритетом (Низкий,
Средний, Высокий). По умолчанию выбирается средний приоритет.
«Тема» - выбирается из выпадающего списка «Тема заявки»,
которая подтягивается по ID из одноимённого справочника на основе запросов к
БД. В окне для ввода информации отображается подсказка «Заголовок заявки».
При нажатии кнопки «Создать заявку», в случае если данное поле не заполнено,
появится системное оповещение «Укажите тему заявки».
«Текст» - заполняется описание сути обращения. В окне для ввода
информации отображается подсказка «Суть заявки». При нажатии кнопки
«Создать заявку», в случае если данное поле не заполнено, появится системное
оповещение «Укажите подробно суть заявки».
«Добавить файл» - при нажатии кнопки «Добавить файлы»,
открывается окно выбора файла для загрузки. После выбора файла,
отображается статус загрузки файла, его название и размер. В окне также
отображается подсказка «Вы можете перенести файлы на страницу».
Далее идёт кнопка «Создать заявку» и «Очистить поля». При нажатии на
первую кнопку, заполненная форма заявки сохраняется в БД, при нажатии на
вторую кнопку - все введённые данные удаляются.
Блок-схема алгоритма модуля приёма заявок представлена на рисунке 35.
Программный код модуля представлен в приложении 4.