Index: ssts-web/src/main/webapp/homepage/supplyRoomsUnfinishedWork.js =================================================================== diff -u -r29279 -r29480 --- ssts-web/src/main/webapp/homepage/supplyRoomsUnfinishedWork.js (.../supplyRoomsUnfinishedWork.js) (revision 29279) +++ ssts-web/src/main/webapp/homepage/supplyRoomsUnfinishedWork.js (.../supplyRoomsUnfinishedWork.js) (revision 29480) @@ -1021,21 +1021,23 @@ } ], saveState:function(store, options){ - var value = filters.getMenuFilter().getValue(); - var goodNmae ="";// $Id('goodsSearch').value; - var tousseType = $Id('tousseType').value; - var department = $Id('department').value; - var orgUnitCoding = Ext.getCmp('querySupplyRoom').getValue(); - if(orgUnitCoding.indexOf(ALL) == 0){ - orgUnitCoding = ""; + if(filters.getMenuFilter()){ + var value = filters.getMenuFilter().getValue(); + var goodNmae ="";// $Id('goodsSearch').value; + var tousseType = $Id('tousseType').value; + var department = $Id('department').value; + var orgUnitCoding = Ext.getCmp('querySupplyRoom').getValue(); + if(orgUnitCoding.indexOf(ALL) == 0){ + orgUnitCoding = ""; + } + var invoicePlanTypes = value.join(';'); + invoicePlanStore.baseParams['tousseName'] = goodNmae; + invoicePlanStore.baseParams['tousseType'] = tousseType; + invoicePlanStore.baseParams['department'] = department; + invoicePlanStore.baseParams['orgUnitCoding'] = orgUnitCoding; + invoicePlanStore.baseParams['invoicePlanTypes'] = invoicePlanTypes; + invoicePlanStore.load({params:{start: 0, limit: 10}}); } - var invoicePlanTypes = value.join(';'); - invoicePlanStore.baseParams['tousseName'] = goodNmae; - invoicePlanStore.baseParams['tousseType'] = tousseType; - invoicePlanStore.baseParams['department'] = department; - invoicePlanStore.baseParams['orgUnitCoding'] = orgUnitCoding; - invoicePlanStore.baseParams['invoicePlanTypes'] = invoicePlanTypes; - invoicePlanStore.load({params:{start: 0, limit: 10}}); } }); //var value = filters.getMenuFilter().getValue();