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