logwire-wms-ui-test
Version:
运匠科技wms-PDA基础组件库
73 lines (65 loc) • 1.99 kB
JavaScript
export const scanUtils = {
/**
* 收货 商品条码扫描处理
* */
getScanSkuCodeData(key, res) {
if(res.bizType === 'SKU'){
return {
success:true,
skuCode:res.data.skuCode || key,
sn:res.data.sn,
qty:res.data.qty,
tag:res.data.tag,
}
} else if(res.bizType === 'SN'){
if(res.data.skuCode){
return {
success:true,
skuCode:res.data.skuCode,
sn:res.data.sn || key,
qty:res.data.qty,
}
}else{
this.$lwShowErrorMsg(this.$lwLanguage.get('wms_project.pda.receive.util.sku.scan.not.found','解析成功,未找到商品编码',{bizType:res.bizType}))
return {
success:false
}
}
}
this.$lwShowErrorMsg(this.$lwLanguage.get('wms_project.pda.receive.util.sku.scan.not.support.biz.type','商品编码 暂不支持{bizType}类型扫描',{bizType:res.bizType}))
return {
success:false
}
},
/**
* 收货 唯一码条码扫描处理
* */
getScanSnData(key, res) {
if(res.bizType === 'SN'){
return {
success:true,
skuCode:res.data.skuCode,
sn:res.data.sn || key,
qty:res.data.qty,
}
} else if(res.bizType === 'SKU'){
if(res.data.sn){
return {
success:true,
skuCode:res.data.skuCode || key,
sn:res.data.sn,
qty:res.data.qty,
}
}else{
this.$lwShowErrorMsg(this.$lwLanguage.get('wms_project.pda.receive.util.sn.scan.not.found','解析成功,当前条码不包含序列号',{bizType:res.bizType}))
return {
success:false
}
}
}
this.$lwShowErrorMsg(this.$lwLanguage.get('wms_project.pda.receive.util.sn.scan.not.support.biz.type','序列号 暂不支持{bizType}类型扫描',{bizType:res.bizType}))
return {
success:false
}
},
}