Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js =================================================================== diff -u -r28686 -r28703 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 28686) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recycleForTouchScreen.js (.../recycleForTouchScreen.js) (revision 28703) @@ -690,7 +690,7 @@ } function deleteTousseItem(row){ var returnMsg = checkHaveErrorDamage(row); - + var loadedAmount = $('#loadedAmount'+row).val(); if(!isUndefinedOrNullOrEmpty(returnMsg)){ alertDiv(returnMsg); return false; @@ -702,11 +702,13 @@ var amountLeft = parseInt($('#loadedAmount'+row).val(),10); var tousseDefinitionID = parseInt($('#tousseDefinitionID'+row).val(),10); var tousse = { - tousseDefinitionID: tousseDefinitionID, - tousseName: tousseName, - amount: amountLeft - } - deleteTousseItemArray.push(tousse); + tousseDefinitionID: tousseDefinitionID, + tousseName: tousseName, + amount: amountLeft + } + if(loadedAmount == 0){ + deleteTousseItemArray.push(tousse); + } //如果主绑物品被删除了,那么也删除对应的次绑物品 if(unrecycleTousseItemArray.length > 0){ for(var k = 0; k < unrecycleTousseItemArray.length; k++){ @@ -3692,7 +3694,7 @@ var paramJson = {}; paramJson.tousseJson = tousseArray; paramJson.splitTousseJson = newSplitTousseArray; - paramJson.delToussItems = []; + paramJson.delToussItems = deleteTousseItemArray; paramJson.unrecycleTousseItemArray = unrecycleTousseItemArray; paramJson.tousseIntoBasketInfo = getTousseIntoBasketInfo(); paramJson.errorDamageDetail = getMaterialErrorDamageDetail();