"use client" import { useState, useEffect } from "react" import { useRouter } from "next/navigation" import { ChevronLeft } from "lucide-react" import { Card } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { Switch } from "@/components/ui/switch" interface SyncTask { id: string name: string status: "running" | "paused" deviceCount: number contentLib: string syncCount: number lastSyncTime: string createTime: string creator: string } export default function ViewMomentsSyncTask({ params }: { params: { id: string } }) { const router = useRouter() const [task, setTask] = useState(null) useEffect(() => { // Fetch task data from API // For now, we'll use mock data setTask({ id: params.id, name: "同步卡若主号", deviceCount: 2, contentLib: "卡若朋友圈", syncCount: 307, lastSyncTime: "2025-02-06 13:12:35", createTime: "2024-11-20 19:04:14", creator: "karuo", status: "running", }) }, [params.id]) const toggleTaskStatus = () => { if (task) { setTask({ ...task, status: task.status === "running" ? "paused" : "running" }) } } if (!task) { return
Loading...
} return (

查看朋友圈同步任务

{task.name}

{task.status === "running" ? "进行中" : "已暂停"}

任务详情

推送设备:{task.deviceCount} 个

内容库:{task.contentLib}

已同步:{task.syncCount} 条

创建人:{task.creator}

时间信息

创建时间:{task.createTime}

上次同步:{task.lastSyncTime}

同步内容预览

{/* Add content preview here */}

暂无内容预览

) }