Index: ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js =================================================================== diff -u -r36250 -r36251 --- ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js (.../problemReportForm.js) (revision 36250) +++ ssts-web/src/main/webapp/disinfectsystem/problemReport/problemReportForm.js (.../problemReportForm.js) (revision 36251) @@ -380,7 +380,7 @@ lazyInit: true, triggerAction: 'all', typeAhead: false, - allowBlank: true, + allowBlank: false, disabled:(firstSupplyRoomUser == 'false'), anchor: '95%', listeners:{ @@ -417,7 +417,7 @@ minChars: 0, editable:false, queryParam: 'spell', - allowBlank: true, + allowBlank: false, store: userStore, disabled:(firstSupplyRoomUser == 'true'), mode: 'remote', @@ -853,14 +853,14 @@ showResult("请正确填写表单各值"); button.enable(); } else { - submitForm(); + submitForm(button); } } /** * 提交表单 */ -function submitForm() { +function submitForm(button) { formPanel.getForm().submit({ url: WWWROOT + '/disinfectSystem/problemAction!saveProblem.do', method: 'POST', @@ -872,7 +872,8 @@ grid.dwrReload(); }, failure: function (form, action) { - showResult('failure = ' + action.failureType); + showResult(action.result.message); + button.enable(); } }); } \ No newline at end of file