fgrid-code-parse
v1.0.5
Published
commodity code parse
Downloads
3
Readme
商品条码解析
#使用方法
const {parseCode} = require('fgrid-code-parse');
let parsedDate = parseCode(['扫描到的编码数组'...]);
条码转换正确返回值
//hibc码返回值
{
SPTM:['+H435716552361K', '+$16GM04912KW', '+$$326070516GM04912K8'], //原始入参条码
CSXX: 'H435', //厂商信息
checkMain: 'K', //最后一位校验码
uom: 1, //倒数第二位校验码
SPBH: '71655236', //商品编号
LOT: '16GM04912', //批号
YXQZ: 1783180800000, //有效期至
code: 'H435716552361K', //主码,14或18位,用于换取 SPBH
SPPH: '16GM04912', //商品批号
}
//ucc码返回值
{
SPTM: [ '01280314970001012401230', '1720022910AB2085' ], //原始入参条码
code: '28031497000101', //主码,14或18位,用于换取 SPBH
YXQZ: 1582905600000, //有效期至
SPPH: 'AB2085', //商品批号
}
//特殊条码返回值
{ SPTM:[ '*A--aaaaaa',
'*&61770010&@52150@',
'%1202017%^2019-06-25^|104|$1$' ], //原始入参条码
SPBH: '61770010', //商品编号
SPPH: '1202017', //商品批号
SCRQ: 1561392000000 } //生产日期
条码转换错误返回值
{
error: '商品条码格式有误!'
}