Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js =================================================================== diff -u -r16019 -r16044 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 16019) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 16044) @@ -740,29 +740,7 @@ success : function(response, options) { var result = Ext.decode(response.responseText); if(result.msg == "成功放入篮筐") { - stasticsStore.load(); - //每次会调用会导致入筐器械包列表多出许多重复数据及重复统计,所以只在循环到最后一个时添加的篮筐 - reviewedPanel.loader.load(reviewedPanel.root,function(){ - reviewedPanel.expandAll(); - reviewedPanel.root.eachChild( function(childNode){ - if(childNode.attributes.objBarcode == basketBarcode){ - childNode.eachChild(function(node){ - - var tousseInstance = new tousseInstanceRecord({ - tousseDefinitionName: node.attributes.objName, - barcode: node.attributes.objBarcode - }); - - //Ext.getCmp('tousseGrid').getStore().add(tousseInstance); - //tousseGridStore.reload();//不需要重新刷新,不然会重新查询数据库导致按id大小排序 - }); - } - }); - }); - //待灭菌装载列表数据源重新刷新 - waitSterileLoadingTousseStore.reload(); - if(result.data && result.data.length > 0){ for(var i = 0;i < result.data.length;i++){ var currentTousseInstance = new tousseInstanceRecord({ @@ -771,6 +749,29 @@ }); Ext.getCmp('tousseGrid').getStore().insert(0,currentTousseInstance);//最新扫描的器械包放到第一行 } + + stasticsStore.load(); + + //每次会调用会导致入筐器械包列表多出许多重复数据及重复统计,所以只在循环到最后一个时添加的篮筐 + reviewedPanel.loader.load(reviewedPanel.root,function(){ + reviewedPanel.expandAll(); + reviewedPanel.root.eachChild( function(childNode){ + if(childNode.attributes.objBarcode == basketBarcode){ + childNode.eachChild(function(node){ + + var tousseInstance = new tousseInstanceRecord({ + tousseDefinitionName: node.attributes.objName, + barcode: node.attributes.objBarcode + }); + + //Ext.getCmp('tousseGrid').getStore().add(tousseInstance); + //tousseGridStore.reload();//不需要重新刷新,不然会重新查询数据库导致按id大小排序 + }); + } + }); + }); + //待灭菌装载列表数据源重新刷新 + waitSterileLoadingTousseStore.reload(); }else{ showResult('未找到该首尾条码范围内的器械包'); }