Портал технической службы: наряды и чек-листы, задачи, отказы и неисправности, анализ надёжности, карты, склады, приложение для Android

This commit is contained in:
darkorion
2026-10-13 09:09:53 +03:00
commit c298f5a830
247 changed files with 23200 additions and 0 deletions
Binary file not shown.
Binary file not shown.
+169
View File
@@ -0,0 +1,169 @@
<!doctype html><html lang="ru"><meta charset="utf-8"><title>Портал технической службы</title>
<style>
@page{size:1280px 720px;margin:0}
*{box-sizing:border-box;margin:0}
body{font-family:"Segoe UI",Arial,sans-serif;color:#1d2330}
.s{width:1280px;height:720px;page-break-after:always;position:relative;overflow:hidden;padding:48px 64px;background:#f5f7fb}
.s:last-child{page-break-after:auto}
h1{font-size:54px;line-height:1.1}h2{font-size:38px;margin-bottom:6px}
.sub{color:#5b6475;font-size:20px;margin-bottom:26px}
.dark{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}
.dark .sub{color:#c7d6ff}
.row{display:flex;gap:36px;align-items:flex-start}
.col{flex:1}
ul{list-style:none;padding:0}
li{font-size:20px;line-height:1.35;margin:0 0 14px;padding-left:30px;position:relative}
li:before{content:"";position:absolute;left:0;top:8px;width:14px;height:14px;border-radius:4px;background:#2563eb}
li b{display:block;font-size:21px}
li span{color:#5b6475;font-size:17px}
.shot{border-radius:12px;box-shadow:0 8px 30px rgba(20,30,60,.22);border:1px solid #d5dbe8;background:#fff;overflow:hidden}
.shot img{display:block;width:100%}
.cards{display:flex;gap:20px;margin-top:40px}
.card{flex:1;background:rgba(255,255,255,.14);border-radius:16px;padding:22px}
.card b{font-size:24px;display:block;margin-bottom:8px}.card span{font-size:17px;color:#dbe6ff}
.tag{display:inline-block;background:#e6edff;color:#1d4ed8;border-radius:20px;padding:4px 14px;font-size:15px;margin:0 6px 6px 0}
.num{position:absolute;right:64px;bottom:24px;color:#8a93a6;font-size:14px}
</style>
<div class="s dark">
<div style="font-size:20px;letter-spacing:2px;opacity:.8;margin-top:40px">ДЛЯ РЕМОНТНЫХ СЛУЖБ</div>
<h1 style="margin-top:14px">Портал<br>технической службы</h1>
<div class="sub" style="margin-top:22px;font-size:24px">Задачи, наряды и чек-листы, отказы, карты завода и кранов, инструмент и люди — в одной системе</div>
<div class="cards">
<div class="card"><b>Отчётность</b><span>Кто, на какой машине, какой чек-лист и когда выполнил — за любой период, в PDF и Excel</span></div>
<div class="card"><b>Гибкая настройка</b><span>Любые графики смен, чек-листы с разными типами ответов, автозапуск нарядов по расписанию</span></div>
<div class="card"><b>Приложение</b><span>Android и мобильная версия в браузере. Работает без связи, данные уходят на сервер сами</span></div>
</div></div>
<div class="s">
<h2>Вкладка «Задачи»: всё в одном месте</h2>
<div class="sub">Сотруднику не нужно ходить по разделам — главное на одном экране</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_work.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Наряды</b><span>Мои, на проверку, просроченные — со статусом и поиском</span></li><li><b>Задачи и поручения</b><span>Мои, поставленные мной, на сегодня или все дни</span></li><li><b>Отказы и неисправности</b><span>Два блока, списком или на карте завода и кранов</span></li><li><b>Шапка быстрых действий</b><span>Задача, авария, неисправность, заявка — в одно касание</span></li></ul></div>
</div></div>
<div class="s">
<h2>Отчётность: ответы за минуты, а не за часы</h2>
<div class="sub">«Выполнение работ» и «Выполненные наряды» — для руководителя, инженера и проверок</div>
<div class="row">
<div class="col" style="flex:.8"><ul>
<li><b>% выполнения по каждой машине</b><span>Суточные осмотры, чек-листы, ТО и задания; отклонения и комментарии</span></li>
<li><b>Машина · чек-лист · исполнитель · должность · время</b><span>Каждая выполненная проверка — одной строкой</span></li>
<li><b>Обязательный период с точностью до минуты</b><span>Быстрые кнопки: сегодня, вчера, 7 и 30 дней, месяц</span></li>
<li><b>Отклонения от нормы видны сразу</b><span>Колонка «Откл.» — число пунктов вне допуска</span></li>
<li><b>Экспорт в PDF и CSV (Excel)</b><span>Готовый документ с кириллицей одним нажатием</span></li>
</ul></div>
<div class="shot" style="flex:1.25;height:490px"><img src="../guide/img/d_exec_report.png" style="width:100%"></div>
</div></div>
<div class="s">
<h2>Отчёт по сотрудникам</h2>
<div class="sub">Количество и качество выполненных задач за период</div>
<div class="row">
<div class="col" style="flex:.8"><ul><li><b>Список и календарь</b><span>Сколько задач выполнено по дням и суммарная трудоёмкость</span></li><li><b>Качество, а не только количество</b><span>В срок, просрочки, возвраты с проверки, отклонения от норм</span></li><li><b>Трудоёмкость</b><span>Норма часов в задаче или фактическое время работы</span></li><li><b>Фильтры и выгрузка</b><span>Период, отдел, должность, сотрудник; PDF и CSV</span></li></ul></div><div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_people_cal.png" style="width:100%"></div>
</div></div>
<div class="s">
<h2>Анализ надёжности</h2>
<div class="sub">Наработка на отказ, восстановление, готовность и прогноз — по реальным отказам и счётчикам</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_reliability.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Показатели по машинам и парку</b><span>θ, λ, время восстановления, коэффициент готовности, простой</span></li><li><b>Честно при малом числе отказов</b><span>Консервативная граница с доверием 90 % — даже без отказов</span></li><li><b>Причины и признаки</b><span>Что ломается, почему и какие отказы можно было предотвратить</span></li><li><b>Дрейф параметров и CSV</b><span>Прогноз выхода за норму по чек-листам; выгрузки для своих расчётов</span></li></ul></div>
</div></div>
<div class="s">
<h2>Гибкая настройка под ваше производство</h2>
<div class="sub">Всё настраивается администратором в интерфейсе, без программиста</div>
<div class="row">
<div class="shot" style="flex:1.15;height:520px"><img src="../guide/img/d_schedule.png" style="width:100%"></div>
<div class="col" style="flex:.9"><ul>
<li><b>Конструктор графиков смен</b><span>Дни, ночи, отсыпной, сутки через трое, любой цикл — с календарём-предпросмотром</span></li>
<li><b>Чек-листы любой структуры</b><span>Ответ: статус, выбор из списка, число с границами нормы, текст; фото — обязательно или по желанию</span></li>
<li><b>Наряды вручную и автоматически</b><span>Шаблон + периодичность: ежедневно, по дням недели, раз в месяц, каждые N дней</span></li>
<li><b>Исполнитель — человек или должность на смене</b><span>Наряд видит тот, кто сейчас работает</span></li>
<li><b>Роли и проверка</b><span>Техник, инженер, модератор, администратор; приёмка или возврат на доработку</span></li>
</ul>
<div style="margin-top:6px"><span class="tag">Оборудование и места</span><span class="tag">Каталог фото</span><span class="tag">Комментарии</span><span class="tag">Уведомления</span></div></div>
</div></div>
<div class="s">
<h2>Приложение всегда с техником</h2>
<div class="sub">Нативное Android-приложение и мобильная версия в браузере (в том числе для iPhone)</div>
<div class="row">
<div class="shot" style="width:230px;height:490px"><img src="../guide/img/a_menu.png" style="width:100%"></div>
<div class="shot" style="width:230px;height:490px"><img src="../guide/img/a_task.png" style="width:100%"></div>
<div class="col" style="padding-left:10px"><ul>
<li><b>Полностью без связи</b><span>Подвал, цех, подстанция: ответы, фото и комментарии копятся и уходят на сервер сами</span></li>
<li><b>Всё для работы в поле</b><span>Крупные кнопки, контроль нормы, фото с камеры, «Взять в работу», «Сдать наряд»</span></li>
<li><b>Боковое меню</b><span>Наряды, задания, отказы, инструмент и заявки — без лишних панелей</span></li>
<li><b>Установка за минуту</b><span>APK скачивается прямо с экрана входа; Google Play не нужен</span></li>
<li><b>iPhone и любой браузер</b><span>Мобильная версия /m ставится на экран «Домой» и тоже работает офлайн</span></li>
</ul></div>
</div></div>
<div class="s">
<h2>Карта завода: состояние машин с одного взгляда</h2>
<div class="sub">План предприятия с иконками оборудования, обновляется сам</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_map.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>«!» — авария</b><span>Сотрудник зафиксировал отказ — значок появляется сразу</span></li><li><b>Жёлтое свечение — пора на ТО</b><span>Узел машины приближается к пределу по наработке или календарю</span></li><li><b>Настраивает администратор</b><span>Загружает план и расставляет иконки перетаскиванием</span></li><li><b>Карта складов</b><span>Зоны складов на том же плане; нажатие показывает содержимое склада</span></li></ul></div>
</div></div>
<div class="s">
<h2>Краны и закрепление за отделами</h2>
<div class="sub">Каждая служба видит своё оборудование</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_crane_map.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Краны — отдельная служба</b><span>Свой раздел меню, список, карта кранов и отказы по кранам</span></li><li><b>Включается одной галочкой</b><span>В настройках сервера; своя картинка карты или план завода</span></li><li><b>Оборудование за отделами</b><span>Крановый электрик не получает списков и аварий по станкам</span></li><li><b>И в приложении</b><span>Раздел «Краны» в Android появляется автоматически</span></li></ul></div>
</div></div>
<div class="s">
<h2>Отказы, неисправности и задачи</h2>
<div class="sub">Аварии фиксируются на месте, мелкие поручения — без нарядов</div>
<div class="row">
<div class="col" style="flex:.8"><ul><li><b>Отказ в карточке машины</b><span>Что произошло, затронутые узлы, была ли замена</span></li><li><b>Сообщение о неисправности</b><span>Машина работает, но есть проблема: оранжевый «⚠» на карте; при остановке — перевод в отказ</span></li><li><b>Задачи и поручения</b><span>Назначен → в работе → приостановлен / выполнен / отменён</span></li><li><b>Комментарий обязателен</b><span>При приостановке, выполнении и отмене; можно приложить фото</span></li></ul></div><div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_incident.png" style="width:100%"></div>
</div></div>
<div class="s">
<h2>Инструмент и склады</h2>
<div class="sub">Учёт инвентаря: что где лежит и что за кем числится</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_inventory.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Каталог и склады</b><span>Поступление, выдача, возврат, перемещение, списание — с журналом</span></li><li><b>Выдача лично сотруднику</b><span>Инструмент числится за человеком, а не за должностью</span></li><li><b>Роль «Администратор склада»</b><span>Ведёт учёт; сотрудник видит только выданное ему</span></li><li><b>Заявки на инструмент</b><span>Что купить, зачем, ссылка на товар; ответ и статус — автору</span></li></ul></div>
</div></div>
<div class="s">
<h2>Карточка сотрудника</h2>
<div class="sub">Кто есть в смене и что умеет</div>
<div class="row">
<div class="col" style="flex:.8"><ul><li><b>ФИО, фото, должность</b><span>И отметка, на смене ли человек сейчас</span></li><li><b>График</b><span>Ближайшие смены по графику должности</span></li><li><b>«Что умею»</b><span>Навыки и допуски заполняет сам сотрудник</span></li><li><b>Текущие задачи и инструмент</b><span>Задания, наряды и выданный инвентарь</span></li></ul></div><div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_user_card.png" style="width:100%"></div>
</div></div>
<div class="s">
<h2>AI-помощник по порталу</h2>
<div class="sub">Подскажет, где что найти и как сделать, — и только по делу</div>
<div class="row">
<div class="col" style="flex:.8"><ul><li><b>Знает портал и права пользователя</b><span>Отвечает по шагам со ссылками на нужные разделы</span></li><li><b>Видит только данные пользователя</b><span>Его задания, наряды, инструмент, состояние машин — и ничего не меняет</span></li><li><b>Только по работе</b><span>На посторонние вопросы вежливо отказывает; лимит вопросов в час</span></li><li><b>Включает администратор</b><span>YandexGPT, GigaChat, OpenAI-совместимые и локальные модели</span></li></ul></div><div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_assistant.png" style="width:100%"></div>
</div></div>
<div class="s">
<h2>История машины и обращения извне</h2>
<div class="sub">Всё, что происходило с оборудованием, — в одной ленте</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_history.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Хронология по дням</b><span>Отказы, замены узлов, наработка, наряды и задания</span></li><li><b>Фильтры</b><span>По типу события, периоду и тексту</span></li><li><b>Публичная форма /report</b><span>Подрядчик сообщает об аварии без входа: место → машина → описание и контакты</span></li><li><b>API для внешних систем</b><span>Диспетчерская или SCADA заводят отказы по ключу доступа</span></li></ul></div>
</div></div>
<div class="s">
<h2>Быстрый старт и сохранность данных</h2>
<div class="sub">Мастер первичной настройки и резервные копии</div>
<div class="row">
<div class="shot" style="flex:1.25;height:500px"><img src="../guide/img/d_setup.png" style="width:100%"></div><div class="col" style="flex:.8"><ul><li><b>Мастер по шагам</b><span>Графики, должности, отделы, места, оборудование, сотрудники, карта, склады</span></li><li><b>Пакетный ввод</b><span>Одна строка — одна запись; можно вставить столбцы из Excel</span></li><li><b>Логины и пароли — таблицей</b><span>Для печати и раздачи сотрудникам</span></li><li><b>Резервные копии</b><span>База и конфигурация, автокопии по расписанию, восстановление</span></li></ul></div>
</div></div>
<div class="s dark">
<h2 style="font-size:44px;margin-top:70px">Готово к запуску</h2>
<div class="sub" style="font-size:22px">Развёртывание на вашем сервере, данные остаются у вас</div>
<div class="cards">
<div class="card"><b>Свой сервер</b><span>Docker + PostgreSQL, запуск через Coolify за обратным прокси; резервное копирование стандартными средствами</span></div>
<div class="card"><b>Демонстрационный режим</b><span>Личный: включается только у вас, остальные работают с рабочими данными</span></div>
<div class="card"><b>Открытый API</b><span>REST /api/v1, ключи доступа для внешних систем, резервные копии и мастер настройки</span></div>
</div>
<div style="margin-top:60px;font-size:24px">Руководство пользователя (PDF) и описание API входят в поставку.</div>
</div>
</html>