Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js =================================================================== diff -u -r34105 -r34116 --- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 34105) +++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 34116) @@ -1770,14 +1770,11 @@ hidden : (id == "" ? true : false), handler : function() { var tree = top.Ext4.getCmp('foreignTousseTreeGridForm'); + var childNodes = foreignTousseStore.getRootNode().childNodes; var selNodes = tree.getView().getChecked(); var selLength = selNodes.length; - if(selLength == 0){ - showResult('请选择一套外来器械包!'); - }else if(selLength > 1){ - showResult('每次只能打印一套外来器械包的包外标签,请先选择后再打印!'); - }else { - var items = selNodes[0]; + if(childNodes.length == 1 || selLength == 1){ + var items = selNodes[0] || childNodes[0]; var children = items.data.children; var idsArr = []; if(items.data.packed){ @@ -1805,6 +1802,12 @@ }else { showResult('器械包未完全装配,不可打印标签!'); } + }else { + if(selLength == 0){ + showResult('请选择一套外来器械包!'); + }else if(selLength > 1){ + showResult('每次只能打印一套外来器械包的包外标签,请先选择后再打印!'); + } } } },{