Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js =================================================================== diff -u -r36454 -r36456 --- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 36454) +++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 36456) @@ -6337,9 +6337,23 @@ inputValue: '0', checked: false, listeners: { - change: function (obj, newValue) { - checkedAllNode(newValue); - resetScanIDCardBarcodeVisibility(); + afterrender: function (obj) { + obj.getEl().dom.onclick = function () { + var checked = Ext4.getCmp('checkAllTaskNode').getValue(); + checkedAllNode(checked); + var rootNode = Ext4.getCmp('basketTreeGrid').getRootNode(); + if(rootNode.childNodes.length > 0 && checked){ + itemClickFunction(rootNode.childNodes[0], 'basketTreeGrid', 0); + setTimeout(function () { + updatePackageType('basketTreeGrid'); + if (sstsConfig.enablePackingMaterialsCheckFunction) { + getPackingMaterialsForCheckFun(record); + } + }, 200); + } + showOrHidePrintBtn(); + resetScanIDCardBarcodeVisibility(); + }; } } }), '-',