Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordCompleteForm.js =================================================================== diff -u -r13981 -r13986 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordCompleteForm.js (.../sterilizationRecordCompleteForm.js) (revision 13981) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordCompleteForm.js (.../sterilizationRecordCompleteForm.js) (revision 13986) @@ -34,13 +34,13 @@ layout : 'form', columnWidth : .5, labelWidth : 90, - items : [{ + items : [{ xtype : 'textfield', fieldLabel : "确认完成人条码", allowBlank : true, name : "completeUserBarcode", id : "completeUserBarcode", - anchor : '95%', + anchor : '100%', listeners : { render : function(p) { p.getEl().on('keypress',function(e) {//可输入或扫描的类型有灭菌架、灭菌筐、灭菌炉、灭菌程序、器械包;20151102新增加虚拟篮筐 @@ -78,6 +78,7 @@ name : 'completeUserFullName', id : 'completeUserFullName', fieldLabel : "确认完成人", + disabled:true, anchor : '95%' }] }] @@ -86,7 +87,7 @@ id : 'saveBtn', text : '保存', handler : function(){ - saveQualityMonitoring(this,ids,false); + return saveSterileRecordComplete(this,ids); } }, { text : '取消', @@ -106,12 +107,17 @@ plain : true, items : [ sterileCompleteFormPanel ] }); - sterileCompleteWin.show(); + top.Ext.getCmp('completeUserBarcode').focus(false, 100); - function saveQualityMonitoring(thiz,ids,saveAndCreate) { + function saveSterileRecordComplete(thiz,ids) { + var completeUserFullName = top.Ext.getCmp('completeUserFullName').getValue() + if(completeUserFullName == null || completeUserFullName == ''){ + showResult('请扫描灭菌完成人条码'); + return false; + } thiz.disable(); - submitSterilizationComplete(ids,top.Ext.getCmp('completeUserFullName').getValue()); + submitSterilizationComplete(ids,completeUserFullName); sterileCompleteWin.close(); } } \ No newline at end of file