{% extends "base.html" %} {% block title %}管理日志 — HF Daily Papers{% endblock %} {% block content %}

📋 管理日志

{% if crawl_logs %}
{% for log in crawl_logs %} {% endfor %}
ID 任务 状态 日期 发现 新增 开始时间 完成时间 错误
{{ log.id }} {{ log.task }} {# djlint:off #} {% if log.status == 'success' %} ✓ 成功 {% elif log.status == 'running' %} ⟳ 运行中 {% elif log.status == 'failed' %} ✗ 失败 {% else %} {{ log.status }} {% endif %} {# djlint:on #} {{ log.date or '-' }} {{ log.papers_found or 0 }} {{ log.papers_new or 0 }} {{ log.started_at.strftime('%m-%d %H:%M') if log.started_at else '-' }} {{ log.completed_at.strftime('%m-%d %H:%M') if log.completed_at else '-' }} {{ log.error[:80] + '...' if log.error and log.error|length > 80 else (log.error or '-') }}
{% else %}

暂无抓取日志

通过管理接口触发抓取或总结后,日志将出现在这里。

{% endif %}
{% if delete_jobs %}
{% for job in delete_jobs %} {% endfor %}
ID 起始日期 结束日期 包含笔记 论文数 状态 开始时间 完成时间 错误
{{ job.id }} {{ job.date_start }} {{ job.date_end }} {{ '是' if job.include_notes else '否' }} {{ job.paper_count or 0 }} {# djlint:off #} {% if job.status == 'success' %} ✓ 成功 {% elif job.status == 'running' %} ⟳ 运行中 {% elif job.status == 'failed' %} ✗ 失败 {% else %} {{ job.status }} {% endif %} {# djlint:on #} {{ job.started_at.strftime('%m-%d %H:%M') if job.started_at else '-' }} {{ job.completed_at.strftime('%m-%d %H:%M') if job.completed_at else '-' }} {{ job.error[:80] + '...' if job.error and job.error|length > 80 else (job.error or '-') }}
{% else %}

暂无删除记录

通过管理接口删除论文后,记录将出现在这里。

{% endif %}

管理操作

{% endblock %} {% block scripts %} {% endblock %}