CURRENT PRODUCT / 当前产品标识
(等待扫描)
等待批次
当前串码长度
20 位
当前批次
—
串码数
0
位数条码
#L<数字>
当前串码长度:20 位 位数条码:#L<数字>(如 #L20)
三码配对流程
SN → IMEI1 → IEMI2 依次扫描,数量一致后自动成箱
1
SN 集合等待扫描
2
IMEI1 集合等待扫描
3
IEMI2 集合等待扫描
批次记录
共 0 个批次 · 0 条串码
当前批次高亮
| 批次号 | 产品标识 | 串码数量 | 开始时间 |
|---|
暂无批次数据
扫描产品标识(69 码 / 物料标识)即可开启新批次
01
识别与切分规则
决定一段扫码内容被判定为产品标识还是串码集合
短于此值且不含分隔符的内容判为产品标识
无分隔符时按此位数固定切割
正则语法无效,请检查后重试
例如
[\r\n;,|],命中时按分隔符切分串码集合
正则语法无效,请检查后重试
填写后优先于长度判断,命中即视为产品标识
扫描
#L20 可随时改变串码长度,不打断当前批次
最后一字符输入后等待该时长即提交处理
02
三码模式
SN / IMEI1 / IEMI2 依次扫描并一一配对成箱
移植说明:原 C# 程序中
SplitSerialCodes 始终使用「串码长度」切分,三项阶段长度参数未参与运算;Web 版保持一致。QTY 前缀固定为 QTY。
使用说明
把扫码枪当作键盘:先扫外箱标识开启批次,再扫串码集合完成切分与归档。所有判定规则与桌面版完全一致。
基础流程
- 01扫描外箱标识
扫描 69 码 / 物料标识 → 自动开启新批次。
- 02扫描串码集合
按分隔符或指定位数切分,归属当前批次。
- 03连续多箱
同一产品有多箱时无需重复扫 69 码,连续扫串码即可。
- 04开启新批次
再次扫描 69 码 / 物料标识视为新批次,同产品也不合并。
进阶能力
- 05位数条码
扫描
#L20/#L16随时改变长度,无需走到电脑前;更改后持续生效,不打断当前批次。 - 06快捷键
F5 模拟扫描、F6 导出 CSV、F7 清空数据。
- 07三码模式
设置中开启后,先扫 69 码,再依次扫 SN 集合 → IMEI1 集合 → IEMI2 集合;三者数量必须一致,配对成功自动进入下一箱组等待 SN;扫到新 69 码则开启新批次。
- 08重复与顺序校验
同产品已扫过的串码 / SN 会整串丢弃并语音提示;三码模式还会校验扫描顺序与数量一致性。
Web 端移植说明
界面重新设计为响应式工作台,业务判定逻辑 1:1 移植。语音提示改用浏览器语音合成,错误蜂鸣改用 Web Audio;原程序重启即丢数据,Web 版通过浏览器本地存储保留配置与批次记录。#Lxx 位数条码在原程序中统一修改「串码长度」,Web 版保持相同行为。