Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/idcardinstance/IDCardInstance.java =================================================================== diff -u -r17380 -r17425 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/idcardinstance/IDCardInstance.java (.../IDCardInstance.java) (revision 17380) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/idcardinstance/IDCardInstance.java (.../IDCardInstance.java) (revision 17425) @@ -61,6 +61,11 @@ setType(BarcodeDevice.BARCODE_TYPE_SIGNBOARD); } + /** + * 获取本标识牌实例的所有器械包实例 + * @param dao + * @return + */ @Transient public List getTousseInstances(ObjectDao dao) { Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/useRecordItemView.js =================================================================== diff -u -r17187 -r17425 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/useRecordItemView.js (.../useRecordItemView.js) (revision 17187) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/useRecordItemView.js (.../useRecordItemView.js) (revision 17425) @@ -20,16 +20,20 @@ var startTime= $Id('startTime').value; //开始时间 var endTime = $Id('endTime').value; //结束时间 var operatorSearch = $Id('operatorSearch').value; //录入人名字 - var hospitalNum = Ext.getCmp('hospitalNumSearch').getValue(); //住院号/诊疗号 - var goodsId = Ext.getCmp('goodsSearch').getValue(); //物品id - var showOther = Ext.getCmp('othersGoods').getValue(); //是否需要显示同单明细 + var hospitalNum = $Id('hospitalNumSearch').value; //住院号/诊疗号 + var showOther = $Id('othersGoods').value; //是否需要显示同单明细 var departSearch = (!isFirstRoomPeople ? currentOrgUnitName : $Id('departSearch').value); //不是一级供应室,只能查自己的 var barcode = $Id('barcodeSearch').value; //条码字符串 var barcodeReg = /(\d){9}/; if (!(barcode.length == 9 && barcodeReg.test(barcode))) { //条码字符串为9数字,扫描码才有意义,否则清空 barcode = ''; } + var goodsId = Ext.getCmp('goodsSearch').getValue(); //物品id + if (!$Id('goodsSearch').value) { //用户删除了选择的物品,但是ext并不会实际的值清空,这里手工清空一下 + goodsId = ''; + } + myMask = new Ext.LoadMask(Ext.getBody(), { msg: '正在加载,请稍候!', removeMask: true @@ -338,7 +342,12 @@ triggerAction : 'all', typeAhead : false, listWidth : 130, - allowBlank : true + allowBlank : true, + listeners : { + select : function(combo, record, index) { + reloadReport(); + } + } }] }] }] @@ -363,5 +372,6 @@ items : reportForm }] }); + reloadReport(); }); Index: ssts-web/src/main/webapp/jasperRtp/useRecordItemView.jrxml =================================================================== diff -u -r16986 -r17425 --- ssts-web/src/main/webapp/jasperRtp/useRecordItemView.jrxml (.../useRecordItemView.jrxml) (revision 16986) +++ ssts-web/src/main/webapp/jasperRtp/useRecordItemView.jrxml (.../useRecordItemView.jrxml) (revision 17425) @@ -1,7 +1,7 @@ - - - + + +