Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js =================================================================== diff -u -r16008 -r16026 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 16008) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 16026) @@ -1451,9 +1451,18 @@ var urgentAmount = toussItem.urgentAmount; var b = true; $('#tousseItemTable').children().first().children().each(function(i,element){ - if($('#tousseName'+i).val() == tousseName && $('#deleted'+i).val() == '0'){ - alertDiv(tousseName + ",回收列表已存在!"); - b = false; + if($('#tousseName'+i).val() == tousseName){ + //显示的列表中是否有该器械包 + if($('#deleted'+i).val() == '0'){ + alertDiv(tousseName + ",回收列表已存在!"); + b = false; + //删除后再添加该消毒物品,删除的项还原,原因是添加的消毒物品包定义和申请项的包定义不一样 + }else if(tousseType == '消毒物品'){ + $('#deleted'+i).val('0'); + $('#tousseItemsTr'+i).show(); + cleanDeleteTousseItem($('#tousseDefinitionID'+i).val()); + b = false; + } } }); if(b){