洗衣筐 FRID 分拣大屏

筐内衣物跨学校混装检测 · 避免送错学校
{{ sseOk ? '实时通道已连接' : '实时通道断开,重连中…' }}
0 ? 'on' : 'off'">读写器 {{ onlineReaders }}/{{ readers.length }} 在线
🔔 告警声音:{{ soundOn ? '开' : '关' }}
{{ clock }}
今日扫描筐数
{{ stats.baskets }}
封筐即计
今日衣物件数
{{ stats.items }}
匹配到学生 {{ stats.items }} / 未识别 {{ stats.unmatched }}
今日混筐告警
{{ stats.mixed_baskets }}
筐内出现 ≥2 所学校
服务状态
TCP 服务正常
读写器端口 9527 · 实时推送 SSE
学校分组统计今日
今日暂无数据
等待读写器上传筐扫描…
{{ s.school_name }} 0">⚠ {{ s.mixed_items }} 件涉混筐
0 }">
件数 {{ s.items }} · 筐数 {{ s.baskets }}
{{ basket ? '当前扫描筐' : '等待扫描' }} 模式:{{ basket.mode === 'gpi' ? '红外触发' : '超时兜底' }}
等待读写器触发…
筐经过读写区(红外触发或读到标签)后自动开筐
最近筐记录{{ recent.length }} 筐
暂无封筐记录
{{ r.batch_no }} ⚠ 混筐 正常
{{ r.matched_count }}/{{ r.tag_count }} 未识别 {{ r.unmatched_count }} {{ fmtTime(r.closed_at) }}
{{ schoolNames(r.schools) }}

⚠ 混筐告警 · 谨防送错 ⚠

筐号 {{ alert.batch_no }} · 共 {{ alert.tag_count }} 件衣物,检出 {{ schoolCount(alert) }} 所学校
{{ name }}
{{ cnt }} 件
姓名性别学校洗衣卡绑定设备
{{ st.student_name || '-' }} {{ st.sex || '-' }} {{ st.school_name || '-' }} {{ st.laundry_card || '-' }} {{ st.device_name || '-' }}
0" style="margin-top:12px;color:#ffb36b;font-size:13px;"> 另有 {{ alert.unmatched_count }} 个未识别标签(不在 student.ring 中):{{ alert.unmatched_epcs.join('、') }}