📦 本机扫码工作台

未导入批次
🔔 服务器版 /kb 管理后台

① 上传本批 DM 码原文件

校验全部在浏览器本地完成:文件只在你电脑里解析,不上传服务器、不依赖网络往返, 扫多快都不会丢。
支持的源文件:每行一个码的 TXT(含 GS1 Data Matrix 原始 31 字符行,如 SP034934_...TXT)。
点击选择 / 拖入 DM 码 TXT 文件
自动去重并统计,解析后立即可扫码
🎯 生产目标
剩余清单 已扫记录
本批总数
0已扫不重复
0重复扫码
剩余未扫
🟢
先在上方导入本批 DM 码文件
扫码枪录入 回车提交(默认) 无回车自动提交 ⚡ 本地即时校验 · 无网络往返
--:--:--暂无记录
校验规则与服务器版一致:完整码或唯一 24 位前缀命中才录入;已扫重复 → 拒绝并警示音。
数据保存在本浏览器(IndexedDB):换浏览器 / 清缓存会丢失;关页再开自动恢复本批次与已扫记录。
导出:TXT 可直接回灌原软件;Excel 在浏览器本地生成(不联网)—— 已扫记录 Excel 点按钮会先弹列设置(列可 ↑↓ 排序 / 改名 / 勾选、可加自定义整列值,与 /admin 一致且设置互通), Data Martix 列 = 源 TXT 原始行,Excel/WPS 打开自动还原成含 GS 的原始码;剩余清单 Excel 固定单列 Data Martix。
提示音:✅ 录入 = 嘀  ⚠️ 重复 = 三连警示  ❌ 不匹配 = 两短一长。
语音播报(报错场景,可点右上角 🔔 一起开关):重复扫码 / 码不匹配 / 扫不出 / 未导入批次 / 已达目标,各有对应中文语音。
🎯 生产目标:码池码数可能多于订单需求(如池 24720、订单 24000),在「生产目标」填入 24000,扫满自动停止并锁定(语音+横幅),需「清空重来」或重新导入后再扫。