Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js =================================================================== diff -u -r13590 -r13737 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 13590) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 13737) @@ -1,4 +1,5 @@ var entityName = "灭菌管理"; +var sterilizationFailureRcords; var grid; // 删除 @@ -165,13 +166,13 @@ * status 传过来的状态:灭菌失败 */ function sterilizationFailure(grid,status){ - var records = grid.getSelectionModel().getSelections(); - if (records.length == 0) { + sterilizationFailureRcords = grid.getSelectionModel().getSelections(); + if (sterilizationFailureRcords.length == 0) { showResult("请至少选中一条灭菌记录!"); return false; } - for(var i = 0;i < records.length;i++){ - if(records[i].data["status"] == "灭菌完成" || records[i].data["status"] == "灭菌失败"){ + for(var i = 0;i < sterilizationFailureRcords.length;i++){ + if(sterilizationFailureRcords[i].data["status"] == "灭菌完成" || sterilizationFailureRcords[i].data["status"] == "灭菌失败"){ showResult("不能修改已灭菌完成及灭菌失败的灭菌记录!"); return false; } @@ -193,7 +194,7 @@ waitConfig: {interval:300} }); var ids = null; - var records = grid.getSelectionModel().getSelections(); + var records = sterilizationFailureRcords; for ( var i = 0, len = records.length; i < len; i++) { var recordStatus = records[i].data['status']; if(statusFailure == status){