"use client" import { useState } from "react" import { Card } from "../ui/card" import { Button } from "../ui/button" import { Input } from "../ui/input" import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "../ui/table" import { ChevronLeft, ChevronRight, Search, Plus } from "lucide-react" interface Device { id: string imei: string status: "online" | "offline" friendStatus: string } const mockDevices: Device[] = [ { id: "1", imei: "123456789012345", status: "online", friendStatus: "正常", }, { id: "2", imei: "987654321098765", status: "offline", friendStatus: "异常", }, ] export function DeviceSelector({ onNext, onPrev }) { const [selectedDevices, setSelectedDevices] = useState([]) return (

选择推送设备

} />
选择 设备IMEI/备注/手机号 在线状态 加友状态 操作 {mockDevices.map((device) => ( { if (e.target.checked) { setSelectedDevices([...selectedDevices, device.id]) } else { setSelectedDevices(selectedDevices.filter((id) => id !== device.id)) } }} /> {device.imei} {device.status === "online" ? "在线" : "离线"} {device.friendStatus} ))}
) }