fix: 移除脚本库冗余统计框 & 修复 CronJob 表名 (cron_jobs→ops_cron_jobs) 导致创建500

This commit is contained in:
attacker committed 2026-06-19 13:59:47 +00:00
1 parent 7be277658a
commit 9365c1e9db
2 files changed
+1 -17

No files matched your search

+1 -1
View File
@@ -33,7 +33,7 @@ type CronJob struct {
// TableName 表名
func (CronJob) TableName() string {
return "cron_jobs"
return "ops_cron_jobs"
}
// Script 脚本库模型
@@ -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 (
<div className="space-y-6">
{/* 统计卡片 */}
<ScriptStatsCards
total={scripts.length}
running={runningCount}
todaySuccess={todaySuccess}
todayFailed={todayFailed}
/>
<Tabs value={activeTab} onValueChange={(v) => { setActiveTab(v); if (v === 'jobs') fetchExecutions(); }}>
<TabsList className="grid w-full grid-cols-2 lg:w-[360px]">