Authored by 马力

非jit商品条码填重复的bug,会导致厂家编号为空的bug

... ... @@ -486,10 +486,11 @@ 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;
... ... @@ -508,7 +509,7 @@ e.on("validate",function(){
ispass="商品条码不可为空或者条码重复";
}
}else {
if(!(len==map3.length&&len==Object.keys(__m).length)){
if(!(len==map3.length&&len==code_count)){
ispass="商品条码不可为空";
}
}
... ...