import { useQueryClient } from "@tanstack/react-query"; import { RotateCw } from "lucide-react"; import { useSearchParams } from "react-router"; import { agentKeys } from "~/api/agent.ts"; import { PageHeader } from "~/components/console/page-header.tsx"; import { PlanBoard } from "~/components/schedules/schedule-board.tsx"; import { Button } from "~/components/ui/button.tsx"; import { qk } from "~/lib/query-keys.ts"; // FE-6:计划页(定时任务配置)与任务页(运行记录)分开。?job= 高亮并滚到该定时任务;#auto / #checks 定位到节。 export const meta = () => [{ title: "计划 · UHD 媒体自动化控制台" }]; export default function SchedulesPage() { const qc = useQueryClient(); const [params] = useSearchParams(); return ( <> { qc.invalidateQueries({ queryKey: qk.all("schedules") }); qc.invalidateQueries({ queryKey: [...agentKeys.all, "list"] }); }} > 刷新 } /> ); }