feat: add scheduler config

This commit is contained in:
engigu
2025-12-22 16:05:07 +08:00
parent 03f4fa7b5c
commit be3527cb61
12 changed files with 387 additions and 52 deletions
+14
View File
@@ -4,6 +4,7 @@ import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/com
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'
import PasswordSettings from './PasswordSettings.vue'
import SiteSettings from './SiteSettings.vue'
import SchedulerSettings from './SchedulerSettings.vue'
import BackupSettings from './BackupSettings.vue'
import AboutSettings from './AboutSettings.vue'
@@ -21,6 +22,7 @@ const activeTab = ref('password')
<TabsList>
<TabsTrigger value="password">密码修改</TabsTrigger>
<TabsTrigger value="site">站点设置</TabsTrigger>
<TabsTrigger value="scheduler">调度设置</TabsTrigger>
<TabsTrigger value="backup">备份恢复</TabsTrigger>
<TabsTrigger value="about">关于</TabsTrigger>
</TabsList>
@@ -49,6 +51,18 @@ const activeTab = ref('password')
</Card>
</TabsContent>
<TabsContent value="scheduler" class="mt-6">
<Card class="max-w-xl">
<CardHeader>
<CardTitle>调度设置</CardTitle>
<CardDescription>配置任务调度器参数</CardDescription>
</CardHeader>
<CardContent>
<SchedulerSettings />
</CardContent>
</Card>
</TabsContent>
<TabsContent value="backup" class="mt-6">
<Card class="max-w-xl">
<CardHeader>