Index: ssts-web/src/main/webapp/homepage/portalPage.js =================================================================== diff -u -r32051 -r32157 --- ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 32051) +++ ssts-web/src/main/webapp/homepage/portalPage.js (.../portalPage.js) (revision 32157) @@ -921,6 +921,11 @@ if (arr.indexOf('自定义表单') == -1 && itemId == 'customform'){ return returnContent; } + + //器械包库存图标 + if (arr.indexOf('器械包库存') == -1 && itemId == 'tousseGoodsStockView'){ + return returnContent; + } }else { if(itemId == 'cardinalNumManage' || itemId == 'sterilizerDelivery' || itemId == 'deviceMaintenance' || itemId == 'deviceMaintenanceCustom' || itemId == 'foreignProxySterilizationManage' || itemId == 'foreignTousseApplication' || itemId == 'customform'){ return returnContent; @@ -1494,8 +1499,90 @@ } }); } +var tousseGoodsStockWarningWin; +//FSSDERMYY-12:显示器械包库存告警 +function showTousseGoodsStockWarningWin(){ + var gridPanel = new Ext.grid.GridPanel({ + store: new Ext.data.SimpleStore({ + fields : ['message','orgUnitCode','orgUnitName'], + data : [] + }), + columns: [{ + header: "告警类型", width: 360, dataIndex: 'message', + }, { + header: "操作", width: 70,dataIndex: 'warningItemType',renderer : function(v, p, record){ + var orgUnitName = record.data.orgUnitName; + var orgUnitCode = record.data.orgUnitCode; + return "查看详细"; + } + }], + stripeRows: true, + viewConfig: { + forceFit:true + }, + hideHeaders: true, + height:200, + width:600 + }); + tousseGoodsStockWarningWin = new Ext.Window({ + autoHeight:true, + title : '器械包库存告警', + width:615, + draggable:true, + modal:true, + closeAction:'close', + items:[gridPanel] + }); + Ext4.Ajax.request({ + async: true, + dataType:"json", + params:{ + 'orgUnitCode':dirOrgCode + }, + url: WWWROOT+"/system/systemWarningAction!getTousseGoodsStockAlarmWarning.do", + success: function(response) { + var result = Ext4.decode(response.responseText); + if(result.data.length > 0){ + var record = Ext.data.Record.create([ + {name : 'message'}, + {name : 'orgUnitCode'}, + {name : 'orgUnitName'} + ]); + for(var i=0;i