Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.js =================================================================== diff -u -r33409 -r33771 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.js (.../qualityMonitoringView.js) (revision 33409) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.js (.../qualityMonitoringView.js) (revision 33771) @@ -634,6 +634,15 @@ isShowTousseMaerialSumAmount: isShowTousseMaerialSumAmount, reportName: 'QualityMonitoring' } + + if(sstsConfig.enableInstrumentSetTypeSetting){ + var instrumentSetTypes = Ext.getCmp('instrumentSetTypes').getValue(); + if(instrumentSetTypes !== ''){ + instrumentSetTypes = instrumentSetTypes.replace(/;/g,','); + } + params.instrumentSetTypes = instrumentSetTypes; + } + Ext.Ajax.request({ url: url, async: false, @@ -825,7 +834,7 @@ readOnly: false, format: 'Y-m-d', value: newDate, - anchor: '95%', + anchor: '90%', listeners: { specialkey: function (field, ee) { if (ee.getKey() == Ext.EventObject.ENTER) { @@ -966,9 +975,34 @@ typeAhead: false, allowBlank: true }] - }, { + },{ + layout:'form', + columnWidth:.4, + hidden:!sstsConfig.enableInstrumentSetTypeSetting, + items:[{ + //用于保存时:传递器械包种类id + xtype : 'hidden', + id : 'instrumentSetTypes', + name : 'instrumentSetTypes' + },{ + xtype : 'trigger', + fieldLabel : "器械包种类", + allowBlank : true, + name : "tousseSetTypeName", + id : "tousseSetTypeName", + msgTarget:'side', + readOnly:true, + onTriggerClick : function(){ + var ids = Ext.getCmp('instrumentSetTypes').getValue(); + var names = Ext.getCmp('tousseSetTypeName').getValue(); + setInstrumentSetType('instrumentSetTypes' , 'tousseSetTypeName' , ids, names); + }, + triggerClass : 'x-form-search-trigger', + anchor : '95%' + }] + }, { layout: 'form', - columnWidth: .4, + columnWidth: .2, id: 'showCheckBox', hidden: true, items: [new Ext.form.Checkbox({ Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.jsp =================================================================== diff -u -r33333 -r33771 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.jsp (.../qualityMonitoringView.jsp) (revision 33333) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/qualityMonitoringView.jsp (.../qualityMonitoringView.jsp) (revision 33771) @@ -9,6 +9,7 @@ <%@ include file="/common/includeExtJsAndCss.jsp"%> + Index: ssts-web/src/main/webapp/js/common.js =================================================================== diff -u -r33667 -r33771 --- ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 33667) +++ ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 33771) @@ -4259,11 +4259,21 @@ nameArr.push(record.get('name')); } if (idsArr.length != 0) { - top.Ext.getCmp(extHiddenElementId).setValue(idsArr.join(";")); - top.Ext.getCmp(extComboElementId).setValue(nameArr.join(";")); + if (top.Ext.getCmp(extHiddenElementId)) { + top.Ext.getCmp(extHiddenElementId).setValue(idsArr.join(";")); + top.Ext.getCmp(extComboElementId).setValue(nameArr.join(";")); + } else if (Ext.getCmp(extHiddenElementId)) { + Ext.getCmp(extHiddenElementId).setValue(idsArr.join(";")); + Ext.getCmp(extComboElementId).setValue(nameArr.join(";")); + } } else { - top.Ext.getCmp(extHiddenElementId).setValue(""); - top.Ext.getCmp(extComboElementId).setValue(""); + if (top.Ext.getCmp(extHiddenElementId)) { + top.Ext.getCmp(extHiddenElementId).setValue(""); + top.Ext.getCmp(extComboElementId).setValue(""); + } else if (Ext.getCmp(extHiddenElementId)) { + Ext.getCmp(extHiddenElementId).setValue(""); + Ext.getCmp(extComboElementId).setValue(""); + } } select_TypeGridStore.removeAll(); win.close(); Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/tousseWorkLoadView.js =================================================================== diff -u -r33499 -r33771 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/tousseWorkLoadView.js (.../tousseWorkLoadView.js) (revision 33499) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/tousseWorkLoadView.js (.../tousseWorkLoadView.js) (revision 33771) @@ -66,6 +66,14 @@ queryType:statType } + if(sstsConfig.enableInstrumentSetTypeSetting){ + var instrumentSetTypes = Ext.getCmp('instrumentSetTypes').getValue(); + if(instrumentSetTypes !== ''){ + instrumentSetTypes = instrumentSetTypes.replace(/;/g,','); + } + params.instrumentSetTypes = instrumentSetTypes; + } + searchReport(url,params); } @@ -487,7 +495,32 @@ },{ layout:'form', columnWidth:.2, + hidden:!sstsConfig.enableInstrumentSetTypeSetting, items:[{ + //用于保存时:传递器械包种类id + xtype : 'hidden', + id : 'instrumentSetTypes', + name : 'instrumentSetTypes' + },{ + xtype : 'trigger', + fieldLabel : "器械包种类", + allowBlank : true, + name : "tousseSetTypeName", + id : "tousseSetTypeName", + msgTarget:'side', + readOnly:true, + onTriggerClick : function(){ + var ids = Ext.getCmp('instrumentSetTypes').getValue(); + var names = Ext.getCmp('tousseSetTypeName').getValue(); + setInstrumentSetType('instrumentSetTypes' , 'tousseSetTypeName' , ids, names); + }, + triggerClass : 'x-form-search-trigger', + anchor : '95%' + }] + },{ + layout:'form', + columnWidth:.2, + items:[{ xtype : 'combo', fieldLabel : '灭菌方式', id : 'sterilizationMode',