"use client" import {Suspense} from "react" import {useRouter, useSearchParams} from "next/navigation" import {Tabs, TabsContent, TabsList, TabsTrigger} from "@/components/ui/tabs" import {TaskManager} from "@/components/common/admin/task-manager" import {TaskSchedulesManager} from "@/components/common/admin/task-schedules" import {TaskExecutionsManager} from "@/components/common/admin/task-executions" import {Spinner} from "@/components/ui/spinner" import {Activity} from "lucide-react" function TasksPageContent() { const searchParams = useSearchParams() const router = useRouter() const activeTab = searchParams.get("tab") || "tasks" const handleTabChange = (value: string) => { router.push(`/admin/tasks?tab=${value}`) } return (
下发异步镜像与同步导出任务,管理后台执行计划及调度日志。