zhurnal-remonta-tehniki/brief.md

42 lines
4.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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