import { Info, Download, Upload, Link as LinkIcon } from "lucide-react"; interface ScrapDevice { sn: string; model: string; scrapDate: string; status: "待审批" | "已审批" | "已回收"; sourceOrder: string; reason: string; } export default function ScrapManagement() { const scrapDevices: ScrapDevice[] = [ { sn: "GD30-2023-001234", model: "GD30 地质探测仪", scrapDate: "2024-03-01", status: "已回收", sourceOrder: "WO-2024-0001", reason: "主板损坏无法修复", }, { sn: "GT20-2023-000567", model: "GT20 物探仪", scrapDate: "2024-03-05", status: "已审批", sourceOrder: "WO-2024-0025", reason: "多个核心部件损坏", }, { sn: "GTXD-2023-000890", model: "GTXD 探测仪", scrapDate: "2024-03-08", status: "待审批", sourceOrder: "WO-2024-0048", reason: "维修成本超过设备价值", }, ]; const getStatusStyle = (status: ScrapDevice["status"]) => { switch (status) { case "已回收": return { backgroundColor: '#F6FFED', color: '#52C41A', border: '1px solid #B7EB8F' }; case "已审批": return { backgroundColor: '#E6F7FF', color: '#1890FF', border: '1px solid #91D5FF' }; case "待审批": return { backgroundColor: '#FFFBE6', color: '#FAAD14', border: '1px solid #FFE58F' }; } }; return (
{/* Page Header */}

报废管理

管理报废设备与物料回收

{/* Info Banner */}
报废流程说明
报废单由维修工单中申请报废创建,关联来源维修工单。报废设备需经过审批流程,审批通过后进行物料回收和入库。
{/* Stat Cards */}
报废设备总数
156
待审批
12
已审批待回收
8
已回收入库
136
{/* Filter Card */}
{/* Scrap Device List */}

报废设备列表

{scrapDevices.map((device, index) => ( ))}
设备SN号 型号 报废日期 报废原因 状态 来源工单 操作
{device.sn} {device.model} {device.scrapDate} {device.reason} {device.status}
{device.status === "已审批" && ( )}
{/* Pagination */}
显示 1-10 / 共 156 条
); }