Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js =================================================================== diff -u -r28901 -r28903 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 28901) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 28903) @@ -351,6 +351,12 @@ } for(var i = 0;i < sterilizationFailureRcords.length;i++){ var status1 = sterilizationFailureRcords[i].data["status"]; + if(sstsConfig.enableSterilizationDraftStatus){ + if(status1 == "暂存"){ + showResult("暂存状态的灭菌记录不能灭菌中断!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); + return false; + } + } if(status1 == "灭菌完成" || status1 == "灭菌失败" || status1 == "灭菌中断"){ showResult("不能中断已完成、失败和已中断的灭菌记录!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); return false; @@ -445,6 +451,12 @@ return false; } for(var i = 0;i < sterilizationFailureRcords.length;i++){ + if(sstsConfig.enableSterilizationDraftStatus){ + if(sterilizationFailureRcords[i].data["status"] == "暂存"){ + showResult("暂存状态的灭菌记录不能点击灭菌失败!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); + return false; + } + } if(sterilizationFailureRcords[i].data["status"] == "灭菌完成" || sterilizationFailureRcords[i].data["status"] == "灭菌失败"){ showResult("不能修改已灭菌完成及灭菌失败的灭菌记录!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); return false; @@ -478,6 +490,12 @@ } for(var i = 0;i < sterilizationConfirmRcords.length;i++){ var status1 = sterilizationConfirmRcords[i].data["status"]; + if(sstsConfig.enableSterilizationDraftStatus){ + if(status1 == "暂存"){ + showResult("暂存状态的灭菌记录不能点击灭菌完成!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); + return false; + } + } if(status1 == "灭菌中" || status1 == "灭菌失败" || status1 == "灭菌中断"){ showResult("只能确认已完成的记录!", null , sstsConfig.messagePauseTimeOnSterilizationRecordPage); return false;