Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/supplier/expensiveGoodsSupplierForm.js =================================================================== diff -u -r21989 -r21993 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/supplier/expensiveGoodsSupplierForm.js (.../expensiveGoodsSupplierForm.js) (revision 21989) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/supplier/expensiveGoodsSupplierForm.js (.../expensiveGoodsSupplierForm.js) (revision 21993) @@ -82,13 +82,16 @@ for(var i =0 ;i < rowIndex ; i++ ){ var electRecord = configStore.getAt(i); var a = configStore.getAt(i).data.certification; - if(judge.contains(newValue)){ - showResult('已包含注册证:'+ newValue +',不可重复添加!'); - judge.splice(0,judge.length); //数组清空 - numberField.setValue(oldValue); - return false; - }else{ - judge.push(electRecord.get('certification')); + var type = configStore.getAt(i).data.type; + if(a != ''){ + if(judge.contains(newValue)){ + showResult('已包含相同证号:'+ newValue +',不可重复添加!'); + judge.splice(0,judge.length); //数组清空 + numberField.setValue(oldValue); + return false; + }else{ + judge.push(electRecord.get('certification')); + } } } }