Index: ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js =================================================================== diff -u -r24838 -r25135 --- ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 24838) +++ ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 25135) @@ -666,6 +666,17 @@ } } +/** + * 根据传过来的值来重新加载grid的dwr数据 + * @param fieldValue 传过来的值 + * @param domId dom节点的id + */ +function reloadConditionPara(fieldValue,domId){ + var dom = document.getElementById(domId); + dom.value = fieldValue; + //刷新待审核物品列表 + grid.dwrReload(); +} Ext.onReady(function() { taskGroupObj = getTaskGroupObjByName($Id("parm_s_taskGroup").value); @@ -1158,6 +1169,39 @@ ] }); + /** + * 科室分组数据 + */ + var departmentGroupOptionStore = new Ext.data.Store({ + proxy : new Ext.data.HttpProxy({ + url : WWWROOT + '/disinfectSystem/baseData/departmentGroupOptionAction!loadDepartmentGroupOptiopnDataByType.do?type='+encodeURI(departmentGroupOption_REVIEWE), + method : 'POST' + }), + reader : new Ext.data.JsonReader({ + totalProperty : 'totalCount', + root : 'data' + }, [ + {name : 'departCodes',mapping : 'departCodes'}, + {name : 'name',mapping : 'name'} + ]), + listeners: { + load:function(thiz,records){ + record = Ext.data.Record.create([ + {name: "id", type: "string"}, + {name: "departCodes", type: "string"}, + {name: "name", type: "string"} + ]); + var isAll = new record({ + id: '', + departCodes: "", + name: "全部" + }); + thiz.insert(0, isAll); + } + } + }); + + var sign = true; var tbar = [{ text : '进入审核列表', @@ -1195,7 +1239,26 @@ grid.dwrReload(); }); } - }]; + },'->',{ + text : '科室分组:' + },{ + xtype : 'combo', + id : 'departmentGroupOption_review', + name : 'departmentGroupOption_review', + editable:false, + valueField : 'departCodes', + displayField : 'name', + store : departmentGroupOptionStore, + forceSelection : true, + width: 100, + triggerAction : 'all', + anchor : '100%', + listeners : { + select: function(combo, record, index){ + reloadConditionPara(combo.getValue(), 'parm_s_departCodesFilters'); + } + } + }]; /** 未审核器械包 **/ grid = new Ext.ux.ForgonPageGrid({