非jit商品条码填重复的bug,会导致厂家编号为空的bug
Showing
1 changed file
with
3 additions
and
2 deletions
@@ -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 | } |
-
Please register or login to post a comment