Authored by 马力

非JIT商品保存校验条码是否填写逻辑bug

... ... @@ -444,11 +444,12 @@ e.on("validate",function(){
map3=map3.filter(function(item){
return $.trim(item.factoryCode)?true:false;
});
var __m={};
var __m={}, code_count = 0;;
map3.forEach(function(item){
if(!__m.hasOwnProperty(item.factoryCode)){
__m[item.factoryCode]=true;
}
code_count ++; // 因为非jit商品,条码可以重复,所以上一行的代码判断就有bug,相同的数目不会增加
});
var ispass=true;
... ... @@ -467,7 +468,7 @@ e.on("validate",function(){
ispass="商品条码不可为空";
}
}else {
if(!(len==map3.length&&len==Object.keys(__m).length)){
if(!(len==map3.length&&len==code_count)){
ispass="商品条码不可为空";
}
}
... ...