async function loadPublicRecords(){ const res = await fetch('/public/records'); const data = await res.json(); const s = data.summary || {}; const by = s.by_category || {}; document.getElementById('summary').innerHTML = `
用户ID
${s.user_id ?? '-'}
活跃资产数
${s.active_asset_count ?? 0}
总资产值
${s.total_assets_value ?? 0}
分类汇总
${Object.keys(by).length ? Object.entries(by).map(([k,v])=>`${k||'未分类'}: ${v}`).join('
') : '暂无'}
`; const rows = data.records || []; const box = document.getElementById('records'); if(!rows.length){ box.innerHTML = '
当前 0 条记录。可前往 /app 添加资产后回来查看。
'; return; } box.innerHTML = rows.map(r => `
#${r.id} ${r.name || ''}${r.status || '-'}
分类${r.category_name || '-'}
金额${r.total_value ?? 0} ${r.currency || ''}
到期${r.expiry_date || '-'}
更新时间${r.updated_at || '-'}
`).join(''); } document.getElementById('refresh-btn').addEventListener('click', loadPublicRecords); loadPublicRecords();