Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js =================================================================== diff -u -r33700 -r34426 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 33700) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 34426) @@ -4869,13 +4869,41 @@ }, { id: 'saveBtn', text: (sstsConfig.saveButtonNameOfSterilizationFormRecord && id == '') ? sstsConfig.saveButtonNameOfSterilizationFormRecord : '保存', - handler: save + handler: function () { + if(sstsConfig.enablePromptUserToConfirmSterilizationProcedureWhenSaving){ + var sterilizationType = top.Ext.getCmp('sterilizationType').getRawValue(); + if (!formObj.form.isValid()) { + showMultipleResult('请正确填写表单各值', null, sstsConfig.messagePauseTimeOnSterilizationRecordPage); + return false; + } + top.Ext.Msg.confirm("确认",'本次添加的“”为“”,是否确认保存?',function(btn){ + if(btn=='yes'){ + save(); + } + }); + }else { + save(); + } + } }, { id: 'monitorBtn', text: '保存', hidden: true, handler: function () { - saveMonitorHandle(sterilizationResult); + if(sstsConfig.enablePromptUserToConfirmSterilizationProcedureWhenSaving){ + var sterilizationType = top.Ext.getCmp('sterilizationType').getRawValue(); + if (!formObj.form.isValid()) { + showMultipleResult('请正确填写表单各值', null, sstsConfig.messagePauseTimeOnSterilizationRecordPage); + return false; + } + top.Ext.Msg.confirm("确认",'本次添加的“”为“”,是否确认保存?',function(btn){ + if(btn=='yes'){ + saveMonitorHandle(sterilizationResult); + } + }); + }else { + saveMonitorHandle(sterilizationResult); + } } }, { id: 'save2', Index: ssts-web/src/main/webapp/disinfectsystem/config/szsykyy/config.js =================================================================== diff -u -r33849 -r34426 --- ssts-web/src/main/webapp/disinfectsystem/config/szsykyy/config.js (.../config.js) (revision 33849) +++ ssts-web/src/main/webapp/disinfectsystem/config/szsykyy/config.js (.../config.js) (revision 34426) @@ -163,6 +163,8 @@ disableThePeriodicMonitoringRecordAuditFunction:true, //发货单列表视图的隐藏列设置 hiddenColumnsOfInvoiceListView:["签收人","签收时间"], + //启用保存时提示用户确认灭菌程序 + enablePromptUserToConfirmSterilizationProcedureWhenSaving:true, //启用监测元素可追加到监测记录备注的功能 enableInspectElementAppendToRemarkFunction:true } \ No newline at end of file