{% extends "admin_layout.html" %} {% block admin_title %}定时任务{% endblock %} {% block admin_page_content %}
定时任务

定时任务总览

这里会列出每个用户当前的定时状态,并可直接在下方卡片中修改配置。

返回用户管理
{% if users %} {% for user in users %} {% endfor %} {% else %} {% endif %}
用户 状态 日期范围 每日时段 快速定位
{{ user.display_name or user.student_id }}
{{ user.student_id }}
{{ '启用' if user.schedule and user.schedule.is_enabled else '关闭' }} {% if user.schedule and user.schedule.start_date and user.schedule.end_date %} {{ user.schedule.start_date }} 至 {{ user.schedule.end_date }} {% else %} 未设置 {% endif %} {% if user.schedule and user.schedule.daily_start_time and user.schedule.daily_stop_time %} {{ user.schedule.daily_start_time }} - {{ user.schedule.daily_stop_time }} {% else %} 未设置 {% endif %} 前往设置
还没有用户,暂时无法配置定时任务。
按用户配置

定时启动终止设置

仅管理员可以配置。支持设置从几月几日开始、几月几日结束,以及每天自动启动和停止时间。

{% for user in users %}

{{ user.display_name or user.student_id }}

{{ user.student_id }}

{{ task_labels.get(user.latest_task.status, '未启动') if user.latest_task else '未启动' }}
定时 {{ '开启' if user.schedule and user.schedule.is_enabled else '关闭' }} 最近任务 {{ user.latest_task.id if user.latest_task else '--' }} 尝试 {{ user.latest_task.total_attempts if user.latest_task else 0 }} 错误 {{ user.latest_task.total_errors if user.latest_task else 0 }}
{% else %}
还没有录入任何用户,请先到“用户管理”页面创建用户。
{% endfor %}
{% endblock %}