Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsTemplateApplicationView.js =================================================================== diff -u -r16716 -r16722 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsTemplateApplicationView.js (.../goodsTemplateApplicationView.js) (revision 16716) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsTemplateApplicationView.js (.../goodsTemplateApplicationView.js) (revision 16722) @@ -2846,23 +2846,30 @@ if(isUndefinedOrNullOrEmpty(tousseDefinitionID)){ tousseDefinitionID = null; } - tousseInstanceInfos.push({ - id: n.get('id'), - tousseDefinitionID: tousseDefinitionID, - tousseName: n.get('name'), - amount: applyAmount, - price: price, - rowPrice: totalPrice, - urgentAmount: urgentAmount, - isApplyEntireTousse: isApplyEntireTousse, - 'diposable': n.get('diposable'), - 'tousseType': tousseType, - 'unit': unit, - 'unitCount': isUndefinedOrNullOrEmpty(unitCount) ? null : unitCount, - 'minUnit': isUndefinedOrNullOrEmpty(minUnit) ? null : minUnit, - 'transferScale': isUndefinedOrNullOrEmpty(transferScale) ? null : transferScale, - 'disinfectMaterilas':disinfectMaterilas - }); + var info = { + id: n.get('id'), + tousseName: n.get('name'), + amount: applyAmount, + price: price, + rowPrice: totalPrice, + urgentAmount: urgentAmount, + isApplyEntireTousse: isApplyEntireTousse, + 'diposable': n.get('diposable'), + 'tousseType': tousseType, + 'unit': unit, + 'unitCount': isUndefinedOrNullOrEmpty(unitCount) ? null : unitCount, + 'minUnit': isUndefinedOrNullOrEmpty(minUnit) ? null : minUnit, + 'transferScale': isUndefinedOrNullOrEmpty(transferScale) ? null : transferScale, + 'disinfectMaterilas':disinfectMaterilas + }; + //如果是一次性物品,则用disposableGoodsId来传值 + if (n.get('diposable') == '是'){ + info['disposableGoodsId'] = tousseDefinitionID; + } + else { + info['tousseDefinitionID'] = tousseDefinitionID; + } + tousseInstanceInfos.push(info); } }