{{ '🖥️' if report.target_type == 'local' else '🌐' }} {{ report.target_name }}

{{ '⚡ 快速巡检' if report.suite == 'quick' else '🔍 全量巡检' }} · {{ (report.started_at or '').replace('T', ' ') }} ~ {{ (report.finished_at or '')[11:19] }}
{% set s = report.summary or {} %}
{{ s.total or 0 }}
总检测项
{{ s['正常'] or 0 }}
正常
{{ s['警告'] or 0 }}
警告
{{ s['严重'] or 0 }}
严重
{% set ns = namespace(abnormal=[]) %} {% for m in report.modules %} {% for it in m['items'] %} {% if it.status in ['警告', '严重'] %} {% set _ = ns.abnormal.append((m.name, it)) %} {% endif %} {% endfor %} {% endfor %} {% if ns.abnormal %}
⚠️ 异常项({{ ns.abnormal | length }})
{% for mod_name, it in ns.abnormal %}
{{ '✗' if it.status == '严重' else '⚠' }} {{ it.name }}
{{ mod_name }}
{{ it.value }} {{ it.threshold or '-' }} {{ it.status }} {% if user.role == 'admin' %} {% else %} {% endif %}
{% endfor %}
{% else %}
✅ 全部正常
{% endif %}
📋 检测明细
{% for m in report.modules %} {% set ms = m.summary or {} %}
{{ m.name }}({{ m['items'] | length }}) {% if ms['正常'] %}✓{{ ms['正常'] }}{% endif %} {% if ms['警告'] %}⚠{{ ms['警告'] }}{% endif %} {% if ms['严重'] %}✗{{ ms['严重'] }}{% endif %}
{% for it in m['items'] %}
{{ it.name }} {{ it.value }} {{ it.threshold or '-' }} {{ it.status }}
{% endfor %}
{% endfor %}