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