import React, { useEffect, useState } from "react"; import { fetchReceipts, ApiReceipt } from "../lib/api"; export function ReceiptPage() { const [receipts, setReceipts] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { fetchReceipts().then(data => { setReceipts(data); setLoading(false); }).catch(() => setLoading(false)); }, []); return

📝 回执记录

{loading &&

加载中...

} {!loading && receipts.length === 0 &&

暂无回执记录

} {receipts.map(rc =>
{rc.id}
{rc.operation}
{rc.result==="success"?"✅":"⚠️"}
执行者{rc.operator}
时间{rc.timestamp}
)}
数据源:guanghutansuohe.com/code/bingshuo/yeye/receipts/
; }