Authored by 马力

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

@@ -486,10 +486,11 @@ e.on("validate",function(){ @@ -486,10 +486,11 @@ e.on("validate",function(){
486 map3=map3.filter(function(item){ 486 map3=map3.filter(function(item){
487 return $.trim(item.factoryCode)?true:false; 487 return $.trim(item.factoryCode)?true:false;
488 }); 488 });
489 - var __m={}; 489 + var __m={}, code_count = 0;
490 map3.forEach(function(item){ 490 map3.forEach(function(item){
491 if(!__m.hasOwnProperty(item.factoryCode)){ 491 if(!__m.hasOwnProperty(item.factoryCode)){
492 __m[item.factoryCode]=true; 492 __m[item.factoryCode]=true;
  493 + code_count ++; // 因为非jit商品,条码可以重复,所以上一行的代码判断就有bug,相同的数目不会增加
493 } 494 }
494 }); 495 });
495 var ispass=true; 496 var ispass=true;
@@ -508,7 +509,7 @@ e.on("validate",function(){ @@ -508,7 +509,7 @@ e.on("validate",function(){
508 ispass="商品条码不可为空或者条码重复"; 509 ispass="商品条码不可为空或者条码重复";
509 } 510 }
510 }else { 511 }else {
511 - if(!(len==map3.length&&len==Object.keys(__m).length)){ 512 + if(!(len==map3.length&&len==code_count)){
512 ispass="商品条码不可为空"; 513 ispass="商品条码不可为空";
513 } 514 }
514 } 515 }