Index: ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js =================================================================== diff -u -r14149 -r14217 --- ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 14149) +++ ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 14217) @@ -649,7 +649,7 @@ materialStore.load(); } -function loadImage(materialId,name,imageType){ + function loadImage(materialId,name,imageType){ page = 1; totalPage = 0; //加载当前包图片总页数 @@ -678,7 +678,28 @@ }, failure : function(){} }); -} + } + function showTimeoutMessageBox(){ + Ext.Ajax.request({ + url : WWWROOT + '/system/timeoutAction!getTimeoutSetting.do', + params : {procedure : 'packingToReview'}, + success : function(response, options) { + var result = Ext.decode(response.responseText); + if(result.success && result.showMessageBox){ + var count = 0; + var store = grid.getStore(); + for(var i = 0; i < store.getCount();++i){ + if(store.getAt(i).data.isTimeout){ + ++count; + } + } + if(count > 0){ + showResult('有'+count+'个超时未审核的器械包,请及时处理红色标注的器械包'); + } + } + } + }); + } //展示器械包图片信息 function getAndShowTousseInfoDiv(tousseName,tousseDefinitionId) { currentImageType = "器械包图片"; @@ -865,7 +886,8 @@ {name : 'sterilingType'}, {name : 'validUntil'}, {name : 'packageType'}, - {name : 'scanned'} + {name : 'scanned'}, + {name : 'isTimeout'} ]; @@ -938,9 +960,12 @@ border : false, viewConfig:{ getRowClass : function(record,rowIndex,rowParams,store){ - if(record.data.scanned){ - return 'my_row_yellow'; - } + if(record.data.scanned){ + return 'my_row_yellow'; + } + if(record.data.isTimeout){ + return 'my_row_red'; + } } } }, @@ -949,6 +974,7 @@ null ); grid.getStore().on('load', function(grid, index) { + showTimeoutMessageBox(); onGridReload(); }, this); grid.on('rowdblclick', function(grid, index) {