Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js =================================================================== diff -u -r33909 -r34105 --- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 33909) +++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 34105) @@ -142,6 +142,7 @@ {name : 'tousseDefinitionId'}, {name : 'oldTousseName'}, {name : 'tousseName'}, + {name : 'packed'}, {name : 'weight'}, {name : 'supplierName'}, {name : 'oldSupplierName'}, @@ -1765,13 +1766,55 @@ } bbars = [{ - text : '打印预览', + text : '打印包外标签', hidden : (id == "" ? true : false), handler : function() { + var tree = top.Ext4.getCmp('foreignTousseTreeGridForm'); + var selNodes = tree.getView().getChecked(); + var selLength = selNodes.length; + if(selLength == 0){ + showResult('请选择一套外来器械包!'); + }else if(selLength > 1){ + showResult('每次只能打印一套外来器械包的包外标签,请先选择后再打印!'); + }else { + var items = selNodes[0]; + var children = items.data.children; + var idsArr = []; + if(items.data.packed){ + for(var i=0;i 0){ + for(var j=0;j