zhurnal-remonta-tehniki/brief.md

4.0 KiB
Raw Permalink Blame History

Журнал ремонта техники

Тип решения

Статика с постоянной ссылкой.

Задача

Журнал заявок на ремонт техники: что сломалось, кто заявил, срок и статус.

Кто пользуется

Сотрудник, который заносит заявку на ремонт, и любой участник группы, который просматривает список, фильтрует записи и обновляет статус.

Что делает прототип (по экранам и кнопкам)

  • На одном экране показывает таблицу всех заявок на ремонт техники.
  • Сверху отображает счётчики: всего заявок и количество по каждому статусу.
  • Под счётчиками есть строка поиска по тексту заявки, технике, имени заявителя и сроку.
  • Рядом есть фильтр по статусу кнопками-чипсами: можно быстро показать только нужный статус.
  • Есть кнопка добавления заявки, которая открывает форму; эта же форма используется для редактирования записи.
  • В форме пользователь указывает: что сломалось, кто заявил, срок, статус. Дата срока вводится и показывается в формате ДД.ММ.ГГГГ.
  • В таблице у каждой записи есть действия: редактировать и удалить.
  • Удаление выполняется только через подтверждение.
  • После любого изменения фиксируется журнал изменений с записью в формате «когда, что, кто».
  • Есть кнопка выгрузки списка в CSV для Excel.
  • Данные сохраняются между открытиями страницы и не пропадают после обновления.
  • Удаление идёт через подтверждение с записью в журнал изменений.

Демо-данные

  • 6 записей в журнале.
  • Реалистичные казахстанские имена: Айдана, Нурлан, Мадина, Данияр, Ержан, Асель.
  • Техника и поломки: ноутбук не включается, принтер не печатает, монитор мерцает, телефон не заряжается, МФУ зажёвывает бумагу, зарядное устройство не работает.
  • Статусы: новая, в работе, выполнена.
  • Сроки в диапазоне ближайших и прошедших дат: 12.08.2026, 14.08.2026, 18.08.2026, 21.08.2026, 25.08.2026, 29.08.2026.

Допущения

  • Под «кто заявил» понимается фамилия и имя сотрудника, без авторизации и без привязки к корпоративному справочнику.
  • Под «срок» понимается дата выполнения заявки.
  • Журнал изменений ведётся внутри прототипа как отдельный список событий.

Чего пока нет

  • Авторизации и личных кабинетов.
  • Интеграций с CRM, 1С и живыми корпоративными базами.
  • Общего серверного хранения для нескольких пользователей: это одностраничный прототип в браузере с сохранением состояния локально.
  • Постоянного домена и отдельного сервера.