Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js =================================================================== diff -u -r26282 -r26369 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 26282) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 26369) @@ -1490,7 +1490,6 @@ } function openSetUrgentAmountPage(row){ - var tousseItemId = $('#tousseItemId'+row).val(); if(tousseItemId != ''){ return false; @@ -1706,7 +1705,7 @@ $('#urgentLevel' + row).val(urgentLevel); if(urgentAmount > 0){ $('#urgentAmountDiv'+row).css("background-image","url(urgentBg.png)"); - if(sstsConfig.showUrgentLevel){ + if(sstsConfig.enableUrgentFunction){ $('#urgentAmountDiv'+row).html(urgentLevel); }else{ $('#urgentAmountDiv'+row).html(urgentAmount); @@ -2391,7 +2390,7 @@ if(!isUndefinedOrNull(urgentAmount) && urgentAmount > 0){ var msg = urgentAmount; var fontSize="30px"; - if(sstsConfig.showUrgentLevel){ + if(sstsConfig.enableUrgentFunction){ msg = urgentLevel; fontSize = "16px"; } @@ -2404,7 +2403,7 @@ msg = ""; } var fontSize="30px";//如果要显示加急等级,字体就要小 - if(sstsConfig.showUrgentLevel){ + if(sstsConfig.enableUrgentFunction){ fontSize = "16px"; } urgentAmountElement = '
'+msg+'
'; @@ -2647,12 +2646,14 @@ var originalUrgentAmount = parseInt($('#originalUrgentAmount'+index).val(),10); var urgentAmount = parseInt($('#urgentAmount'+index).val(),10); var tousseItemId = $('#tousseItemId'+index).val(); + var urgentLevel = $('#urgentLevel'+index).val(); //已保存的tousseItem(tousseItemId不为空)不能再修改; if(tousseItemId == ""){ urgentItemJsonArray.push({ tousseName:tousseName, tousseDefinitionID:tousseDefinitionID, - urgentAmount:urgentAmount + urgentAmount:urgentAmount, + urgentLevel:urgentLevel }); } } @@ -4734,5 +4735,25 @@ * @param row 行号 */ function createMaterialInfo(dataJson,row){ + //已入筐物品,要先删除入筐物品才能修改 + var tousseName = $('#tousseName'+row).val(); + var isExist = false; + $("#basketsUl li").each(function(){ + $(this).find('dl').children().each(function(i,element){ + if($(this).attr('type') == 'hidden'){ + var hideStr = $(this).val(); + var json = JSON.parse(hideStr); + if(json.tousseName == tousseName){ + isExist = true; + } + } + }); + }); + if(isExist){ + msg = tousseName+"已入筐,请从篮筐内删除后再修改材料数量!"; + alertDiv(msg); + return false; + } $("#materials"+row).val(JSON.stringify(dataJson)); + return true; } \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/disinfectionTousseItems.jsp =================================================================== diff -u -r26286 -r26369 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/disinfectionTousseItems.jsp (.../disinfectionTousseItems.jsp) (revision 26286) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/disinfectionTousseItems.jsp (.../disinfectionTousseItems.jsp) (revision 26369) @@ -71,9 +71,13 @@ materialItems.push(materialItem); }); if(window.parent){ - window.parent.createMaterialInfo(materialItems,row); + var falg= window.parent.createMaterialInfo(materialItems,row); + if(falg){ + alert('修改成功。'); + }else{ + alert('修改失败。'); + } } - alert('修改成功。'); closeLayer(); } function loadMaterialNotice(materialDefinitionId){