Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js =================================================================== diff -u -r39341 -r39470 --- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 39341) +++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 39470) @@ -2359,6 +2359,9 @@ hideInspectItem(); resetRecycleAndRepackingValue(); hideExtractCheckTousse(); + if(top.Ext.getCmp('srDateTime')){ + setStartDate(top.Ext, 'yyyy/MM/dd', 'srDateTime'); + } tousseItemCount = 0; } else if (result.data.scope == "材料和器械包") { top.Ext.getCmp('sterilizationRecordInfo').setVisible(false); @@ -4986,6 +4989,9 @@ top.Ext.getCmp('sterilizationRecordInfo').setVisible(true); // 如果监测范围为灭菌炉记录,隐藏器械包信息 top.Ext.getCmp('tousseInfoFieldSet').setVisible(false); + if(top.Ext.getCmp('srDateTime')){ + setStartDate(top.Ext, 'yyyy/MM/dd', 'srDateTime'); + } } else { top.Ext.getCmp('sterilizationRecordInfo').setVisible(false); } @@ -5100,6 +5106,9 @@ } else { formDefinitionStore.load(); } + if(top.Ext.getCmp('srDateTime')){ + setStartDate(top.Ext, 'yyyy/MM/dd', 'srDateTime'); + } } if (washRecordId) { top.Ext.Ajax.request({ @@ -5730,6 +5739,12 @@ return false; } + var srDateTimeBox = top.Ext.getCmp("srDateTime"); + if (srDateTimeBox != null && top.Ext.getCmp('sterilizationRecordInfo').isVisible() && srDateTimeBox.getRawValue() == "") { + showResultQM("灭菌日期不能为空!"); + return false; + } + //HZSRMYY-83:责任人不能为空 var notAllowBlankFieldsOfQualityMonitoring = sstsConfig.notAllowBlankFieldsOfQualityMonitoring || []; var responsiblePerson = top.Ext.getCmp("responsiblePerson").getValue();