洗衣筐 FRID 分拣大屏

筐内衣物跨学校混装检测 · 避免送错学校
📊 统计大屏
{{ sseOk ? '实时通道已连接' : '实时通道断开,重连中…' }}
读写器 {{ onlineReaders }}/{{ readers.length }} 在线
{{ lastDataText }}
🔔 告警声音:{{ soundOn ? '开' : '关' }}
▶ 开始扫描
⏹ 停止扫描
🗑 数据清空
⚠ 指令已下发但数据通道无回执——实时通道可能中断,正在自动重连;若长时间无变化请刷新页面
⚪ 未读取 · 点「开始扫描」后接收标签
{{ clock }}
今日扫描筐数
{{ stats.baskets }}
封筐即计
今日衣物件数
{{ stats.items }}
匹配到学生 {{ stats.items }} / 未识别 {{ stats.unmatched }}
今日混筐告警
{{ stats.mixed_baskets }}
筐内出现 ≥2 所学校
服务状态
TCP 服务正常
读写器端口 9528 · 实时推送 SSE
分拣汇总报表今日
今日暂无数据
等待读写器上传筐扫描…
学校柜子男女小计
{{ r.cabinet }} {{ r.male }} {{ r.female }} {{ r.total }}
最近筐记录点击查看明细 · {{ recent.length }} 筐
暂无封筐记录
{{ r.seq ? '第 ' + r.seq + ' 筐' : r.batch_no }} ⚠ 混筐 正常
件 {{ r.matched_count }}/{{ r.tag_count }} 未识别 {{ r.unmatched_count }} {{ fmtTime(r.closed_at) }}
{{ name }} ×{{ cnt }}
筐明细姓名 · 学校 · 卡号
第 {{ basket.seq || '?' }} 筐扫描中 · 已读 {{ basket.tags.length }} 件 · 封筐后更新明细
暂无封筐记录
筐封筐后此处显示明细

⚠ 混筐告警 · 谨防送错 ⚠

{{ alert.seq ? '第 ' + alert.seq + ' 筐' : alert.batch_no }} · 共 {{ alert.tag_count }} 件衣物,检出 {{ schoolCount(alert) }} 所学校
{{ name }}
{{ cnt }} 件
姓名性别学校洗衣卡绑定设备
{{ st.student_name || '-' }} {{ st.sex || '-' }} {{ st.school_name || '-' }} {{ st.laundry_card || '-' }} {{ st.device_name || '-' }}
另有 {{ alert.unmatched_count }} 个未识别标签(不在 student.ring 中):{{ alert.unmatched_epcs.join('、') }}
手动扫描 · {{ manual.active ? '扫描中(自动分筐已暂停)' : '已停止' }}
唯一标签 {{ manualItems.length }} 已匹配 {{ matchedCount }} 未识别 {{ unmatchedCount }} 用时 {{ manualElapsed }}s 用时 {{ resultDuration }}s
⏹ 停止扫描
🗑 数据清空
✕ 收起面板
{{ manual.active ? '标签进入读写区后立即显示(按 EPC 自动去重)' : '本次扫描未收到任何标签' }}