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(); }}>