fix: 移除脚本库冗余统计框 & 修复 CronJob 表名 (cron_jobs→ops_cron_jobs) 导致创建500
This commit is contained in:
1 parent
7be277658a
commit
9365c1e9db
2 files changed
+1
-17
No files matched your search
@@ -33,7 +33,7 @@ type CronJob struct {
|
|||||||
|
|
||||||
// TableName 表名
|
// TableName 表名
|
||||||
func (CronJob) TableName() string {
|
func (CronJob) TableName() string {
|
||||||
return "cron_jobs"
|
return "ops_cron_jobs"
|
||||||
}
|
}
|
||||||
|
|
||||||
// Script 脚本库模型
|
// Script 脚本库模型
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import type { ScriptFormData } from './ScriptFormDialog';
|
|||||||
import ScriptFormDialog from './ScriptFormDialog';
|
import ScriptFormDialog from './ScriptFormDialog';
|
||||||
import ScriptDetailDialog from './ScriptDetailDialog';
|
import ScriptDetailDialog from './ScriptDetailDialog';
|
||||||
import ScriptLogsDialog from './ScriptLogsDialog';
|
import ScriptLogsDialog from './ScriptLogsDialog';
|
||||||
import ScriptStatsCards from './ScriptStatsCards';
|
|
||||||
import ScriptCard from './ScriptCard';
|
import ScriptCard from './ScriptCard';
|
||||||
import ScriptExecutionsTable from './ScriptExecutionsTable';
|
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 (
|
return (
|
||||||
<div className="space-y-6">
|
<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(); }}>
|
<Tabs value={activeTab} onValueChange={(v) => { setActiveTab(v); if (v === 'jobs') fetchExecutions(); }}>
|
||||||
<TabsList className="grid w-full grid-cols-2 lg:w-[360px]">
|
<TabsList className="grid w-full grid-cols-2 lg:w-[360px]">
|
||||||
|
|||||||
Reference in new issue
Block a user