{# Машины: карточка на каждую — состояние и рассказ о последнем рабочем дне. #} {% set o = card.data.o %} {% if o.cards %} {# С 08.09 (владелец) карточка — главное на сводке: она рассказывает про день машины словами (когда началась работа, сколько идёт, перерывы, чем занят), а не только показывает часы за сегодня. Дорожка внутри — в масштабе самого дня, ось суток по людям остаётся в «Рабочем периоде». #} {# Два вида одних и тех же машин: плитками (видно ленту дня и рассказ) и таблицей (видно всех разом и удобно сравнивать). Выбор — за человеком, и он помнится: одному важнее «что происходит», другому «сколько у кого». #} {# Машины и их панель — одним блоком-карточкой (просьба владельца 18.08): слева «+ Подключить машину» словами (голый плюс не разгадывался), справа пара «плитки/строки». Внутренние карточки держатся рамкой, без второй тени — тень на тени делала блок мутным. #} {# Больше шести машин — по умолчанию строки, а не плитки (владелец, 06.09): на парке в два десятка плитки превращаются в простыню на два экрана, где каждая повторяет одно и то же. Это только ПОДСКАЗКА: свой выбор человека браузер помнит и она его не перебивает. #}
| {{ tr('Машина') }} | {{ tr('Состояние') }} | {{ tr('Сегодня') }} | {{ tr('Начало') }} | {{ tr('Последняя') }} | {{ tr('Вчера') }} | {{ tr('7 дней') }} |
|---|---|---|---|---|---|---|
| {{ c.name }}
{{ c.platform }} · {{ c.tz_label }}, {{ c.local_time }} |
{% if c.paused %}{{ tr(c.pause_key).format(**c.pause_params) }} {% elif c.mstate == 'work' %}{{ tr('идёт работа') }} {% elif c.mstate == 'quiet' %}{{ tr('перерыв') }} {% else %}{{ tr('недоступна') }}{% endif %} | {{ c.today_human }} | {{ c.first }} | {{ c.last }} | {{ c.yesterday_human }} | {{ c.week_human }} |
{{ tr('сейчас') }} {{ c.now_title }}
{% endif %} {% if s.text %}{{ s.text }}
{% endif %}{{ tr('сбор на паузе') }}{% if c.pause_params %}, {{ tr(c.pause_key).format(**c.pause_params) }}{% endif %}
{% endif %}