feat: крупная кнопка закрытия отказа и неисправности; полная форма закрытия в приложении Android (как на сайте); «инцидент» → «отказ»; Android 1.10.0, руководство

This commit is contained in:
darkorion
2026-10-15 19:58:40 +03:00
parent 849645076c
commit 4f2aed1770
14 changed files with 258 additions and 34 deletions
+8 -4
View File
@@ -666,11 +666,11 @@ def build():
"Отметка «заменён» у узла **сбрасывает его ресурс**, как ручной сброс: остаток считается заново. В истории узла появится "
"запись «замена при отказе».",
"Пока отказ открыт, машина в состоянии **«Авария»**; инженерам и администраторам приходит уведомление.",
"Когда неисправность устранена, автор или инженер нажимает **«Закрыть отказ»** и пишет, как устранено.",
"Когда машину починили, автор или инженер нажимает крупную зелёную кнопку **«✔ Закрыть отказ»** и заполняет форму закрытия (ниже).",
"Все отказы — раздел **«Отказы»** (открытые и вся история).",
])
pdf.wide("d_incident", "Фиксация отказа")
pdf.phones2("a_equipment", "Машина в приложении Android", "a_incident", "Отказ в приложении (там он пока называется «Инцидент»)")
pdf.phones2("a_equipment", "Машина в приложении Android", "a_incident", "Отказ в приложении")
pdf.h2("Закрытие отказа: данные для анализа надёжности")
pdf.p("Когда машину починили и запустили, автор отказа или инженер нажимает **«✔ Закрыть отказ»**. Открывается короткая форма: "
"почти всё в ней уже подставлено, поэтому дежурному обычно достаточно трёх действий.")
@@ -684,8 +684,12 @@ def build():
"Инженер может позже **уточнить данные** закрытого отказа кнопкой «✎ Данные отказа».",
])
pdf.wide("d_failure_close", "Закрытие отказа")
pdf.note("Чем точнее заполнены причина и время, тем полезнее раздел «Анализ надёжности». Если отказ закрыли из приложения для Android, "
"сервер заполнит время и наработку сам, а инженер может дополнить причину на сайте.", "info")
pdf.p("В **приложении для Android** форма та же: что сделано, характер отказа, описание, начало работ и ввод в эксплуатацию "
"(кнопка «Сейчас» подставляет текущее время), ожидание запчастей, наработка, показание счётчика, узел-причина, причина, признаки "
"заранее и заменённые узлы. Отказы, закрытые с телефона, попадают в анализ надёжности полностью.")
pdf.phone("a_failure_close", "Закрытие отказа в приложении Android", width=70)
pdf.note("Чем точнее заполнены причина и время, тем полезнее раздел «Анализ надёжности». Инженер может уточнить данные закрытого "
"отказа на сайте кнопкой «✎ Данные отказа».", "info")
pdf.h2("Сообщение о неисправности")
pdf.p("Не каждая проблема останавливает оборудование. Если замечен посторонний шум, вибрация, подтекание или нагрев, а машина ещё "
"работает, нажмите в её карточке **«⚠ Сообщить о неисправности»**: что замечено, подробности, какой узел (если известно). "