下次执行:{formatDate(task.next_run_at)}
上次执行:{formatDate(task.last_run_at)}
-
最近状态:{statusLabel(task.last_status)}
+
+ 最近状态:{statusLabel(task.last_status)}
+ {isRunningNow && (
+
+ )}
+
{(task.creator_email || task.creator_user_id) && (
创建者:
@@ -583,10 +601,16 @@ export default function ScheduledTasksPage() {
请先选择一个定时任务。
)}
- {filteredRuns.map((run) => (
+ {filteredRuns.map((run) => {
+ const runRunning =
+ run.status === "running" || run.status === "pending";
+ return (
@@ -598,7 +622,11 @@ export default function ScheduledTasksPage() {
{formatDate(run.started_at)}
-
+
+ {runRunning && }
{statusLabel(run.status)}
@@ -641,7 +669,8 @@ export default function ScheduledTasksPage() {
)}