{% if results %}
{% for paper, ss in results %} {% endfor %}
标题 日期 状态 重试 错误类型 错误信息 操作
{{ (paper.title_zh or paper.title_en)[:60] }}{% if (paper.title_zh or paper.title_en)|length > 60 %}...{% endif %} {{ paper.paper_date.strftime('%Y-%m-%d') if paper.paper_date else '-' }} {% set st = ss.status if ss else 'none' %} {% if st == 'done' %}✓ 完成 {% elif st == 'pending' %}⏳ 待总结 {% elif st == 'processing' %}⟳ 运行中 {% elif st == 'failed' %}✗ 失败 {% elif st == 'permanent_failure' %}✗ 永久失败 {% else %}○ 未开始{% endif %} {{ ss.retry_count if ss else 0 }} {{ (ss.error_type or '-') if ss else '-' }} {% if ss and ss.error %} {{ ss.error[:60] + '...' if ss.error|length > 60 else ss.error }} {% else %}-{% endif %} {% if st in ['failed', 'permanent_failure', 'pending', 'none'] %} {% else %} - {% endif %}
{% set total_pages = ((total + per_page - 1) // per_page) if total else 1 %} {% if total_pages > 1 %} {% endif %} {% else %}

无匹配结果

调整筛选条件或触发总结任务。

{% endif %}