# Журнал ремонта оборудования ## Тип решения Статика: одна страница с постоянной ссылкой, данные и состояние в браузере. ## Задача Сделать журнал заявок на ремонт оборудования: фиксировать, что сломалось, где стоит оборудование, кто заявил, кто чинит, срок и статус; просроченные записи должны подсвечиваться. ## Кто пользуется Сотрудник, который заводит заявку на ремонт, и сотрудник, который ведёт журнал и обновляет статус ремонта. ## Что делает прототип (по экранам и кнопкам) - На экране видна таблица всех заявок: №, что сломалось, где стоит, кто заявил, кто чинит, срок, статус, признак просрочки. - Сверху показаны счётчики: всего заявок и количество по каждому статусу. - Есть строка поиска по таблице по любому видимому полю. - Есть чипы-фильтры по статусу: все, новая, в работе, выполнена, просрочена. - Есть кнопка «Добавить заявку», которая открывает форму создания записи. - Есть кнопка редактирования в каждой строке; форма редактирования та же, что и добавление. - В форме есть поля: что сломалось, где стоит, кто заявил, кто чинит, срок, статус. - Дата срока вводится и показывается в формате ДД.ММ.ГГГГ. - При сохранении новая или изменённая заявка сразу появляется в таблице. - Просроченные заявки подсвечиваются в таблице визуально. - Есть кнопка выгрузки в Excel в формате CSV. - Есть кнопка удаления записи с подтверждением перед удалением. - После удаления запись пропадает из таблицы, а в журнал изменений добавляется строка с тем, когда удалено, что удалено и кто удалил. - Отдельно ведётся журнал изменений по действиям с заявками: когда, что, кто. - Данные сохраняются между открытиями страницы и не пропадают после обновления. - Удаление всегда идёт через подтверждение и фиксируется в журнале изменений. ## Демо-данные Показать 7 заявок на ремонт оборудования. - Статусы: 2 новые, 2 в работе, 2 выполнены, 1 просрочена. - Примеры записей: ремонт принтера в Алматы, замена блока питания на складе в Астане, не работает моноблок в офисе Шымкента, шумит кондиционер в Караганде, не включается роутер в Таразе. - Имена заявителей и исполнителей реалистичные для Казахстана: Айдос, Гульнар, Ерлан, Мадина, Серик, Нургуль. - Даты в диапазоне ближайших двух недель и прошлых дней, чтобы была одна явно просроченная запись. ## Допущения - Предполагается, что один прототип используется локально в браузере без общей многопользовательской очереди. - Предполагается, что поле «кто чинит» заполняется вручную без выбора из корпоративного справочника. - Предполагается, что подсветка просрочки определяется сравнением срока со текущей датой браузера. ## Чего пока нет - Авторизации и личных кабинетов. - Интеграций с CRM, 1С и живыми корпоративными базами. - Отправки данных наружу. - Отдельного мобильного приложения. - Сложных ролей и прав доступа.