Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js =================================================================== diff -u -r29731 -r29862 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 29731) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 29862) @@ -3693,34 +3693,47 @@ dataType:'json', success:function(result){ if(result.success){ + document.onkeydown = null; var htmlCode = ""; var oldRemark = $('#tousseRemark'+row).val(); + var remark = $('#tousseRemark'+row).val() || ''; + var remarks = []; + var otherIsCheck = false; for(var i = 0 ; i < result.data.length ; i++){ var tmpRemark = result.data[i].value; var redColor = ""; + var checked = ""; if(oldRemark == tmpRemark){ redColor = "color:red;"; } - htmlCode += '
'; - if(i == 0){ - htmlCode += ''; - }else { - htmlCode += ''; + if(remark == tmpRemark){ + checked = "checked"; } + htmlCode += '
'; + htmlCode += ''; htmlCode += ''; htmlCode += ''; - htmlCode += '
' + htmlCode += '
'; + remarks[i] = tmpRemark; + otherIsCheck = false; } htmlCode += '
'; if(result.data.length == 0){ + otherIsCheck = true; htmlCode += ''; }else { - htmlCode += ''; + if(remark == '' || remarks.indexOf(remark) == -1){ + otherIsCheck = true; + checked = "checked"; + }else { + checked = ""; + } + htmlCode += ''; } htmlCode += ''; htmlCode += ''; htmlCode += '
' - htmlCode += ''; + htmlCode += ''; if(htmlCode == ""){ alertDiv("未设置回收物品备注信息!"); }else{ @@ -3739,6 +3752,7 @@ buttons: { "取消": function() { $( this ).dialog( "close" ); + document.onkeydown = showKeyDown; }, "确定": function() { var radios = document.getElementsByName("remarks");