22 lines
985 B
HTML
22 lines
985 B
HTML
{% for task in tasks %}
|
|
{% set status_label, status_class = status_badge_config(task.status) %}
|
|
<tr>
|
|
<td><code>{{ task.id }}</code></td>
|
|
<td>{{ task.platform | platform_label }}</td>
|
|
<td>{{ task.created_at }}</td>
|
|
<td><small class="text-muted">热点 {{ task.hotspot_limit }} / 内容 {{ task.item_limit_per_hotspot }} / 评论 {{ task.comment_limit_per_item }}</small></td>
|
|
<td>{{ task.successful_items_count }} / {{ task.total_items_count }}</td>
|
|
<td>
|
|
<span class="badge {{ status_class }}">{{ status_label }}</span>
|
|
{% if task.error_stage or task.error_type %}
|
|
<br><small class="text-muted">{{ task.error_stage }} / {{ task.error_type }}</small>
|
|
{% endif %}
|
|
</td>
|
|
<td><a class="btn btn-sm btn-outline-primary" href="/tasks/{{ task.id }}">查看</a></td>
|
|
</tr>
|
|
{% else %}
|
|
<tr>
|
|
<td colspan="7" class="text-center text-muted py-4">还没有任何任务,请在上方创建第一个任务</td>
|
|
</tr>
|
|
{% endfor %}
|