From 9365c1e9dbbd66aac8ecd8e66593040a02b8c418 Mon Sep 17 00:00:00 2001 From: attacker Date: Fri, 19 Jun 2026 13:59:47 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E5=BA=93=E5=86=97=E4=BD=99=E7=BB=9F=E8=AE=A1=E6=A1=86=20&=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20CronJob=20=E8=A1=A8=E5=90=8D=20(cron=5Fjob?= =?UTF-8?q?s=E2=86=92ops=5Fcron=5Fjobs)=20=E5=AF=BC=E8=87=B4=E5=88=9B?= =?UTF-8?q?=E5=BB=BA500?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/models/automation.go | 2 +- .../src/components/automation/ScriptManager.tsx | 16 ---------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/backend/internal/models/automation.go b/backend/internal/models/automation.go index 195ba9e..78a3944 100644 --- a/backend/internal/models/automation.go +++ b/backend/internal/models/automation.go @@ -33,7 +33,7 @@ type CronJob struct { // TableName 表名 func (CronJob) TableName() string { - return "cron_jobs" + return "ops_cron_jobs" } // Script 脚本库模型 diff --git a/frontend/src/components/automation/ScriptManager.tsx b/frontend/src/components/automation/ScriptManager.tsx index 85bfb2d..34e001d 100644 --- a/frontend/src/components/automation/ScriptManager.tsx +++ b/frontend/src/components/automation/ScriptManager.tsx @@ -18,7 +18,6 @@ import type { ScriptFormData } from './ScriptFormDialog'; import ScriptFormDialog from './ScriptFormDialog'; import ScriptDetailDialog from './ScriptDetailDialog'; import ScriptLogsDialog from './ScriptLogsDialog'; -import ScriptStatsCards from './ScriptStatsCards'; import ScriptCard from './ScriptCard'; import ScriptExecutionsTable from './ScriptExecutionsTable'; @@ -249,23 +248,8 @@ export function ScriptManager() { } }; - const runningCount = executions.filter(e => e.status === 'running').length; - const todaySuccess = executions.filter(e => - e.status === 'success' && new Date(e.created_at).toDateString() === new Date().toDateString() - ).length; - const todayFailed = executions.filter(e => - e.status === 'failed' && new Date(e.created_at).toDateString() === new Date().toDateString() - ).length; - return (
- {/* 统计卡片 */} - { setActiveTab(v); if (v === 'jobs') fetchExecutions(); }}>