Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js =================================================================== diff -u -r27587 -r27712 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 27587) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 27712) @@ -709,15 +709,25 @@ var idsIndex = idsArr.indexOf(data.id); var lastValue = field.lastValue || 0; var focusLastValue = field.focusLastValue || 0; + //如果为主绑定物品 if(records[i].goodType == 'MAIN'){ var newCount = records[i].count; storeData[idsIndex].set('count',newCount); }else { + //如果为被绑定物品 var mainCount = records[i].mainCount; var secondaryCount = records[i].secondaryCount; var sumCount = storeData[idsIndex].data.count - (focusLastValue*secondaryCount/mainCount); var newCount = sumCount+records[i].count; storeData[idsIndex].set('count',newCount); + //如果一次性物品定义有配置单位转换系数,则需将乘以转换系数的值设置到unitCount中(GDSRMYY-524 通过物品绑定申领的一次性物品无法正常发货) + if(data.transferScale){ + try{ + storeData[idsIndex].set('unitCount',newCount * parseInt(data.transferScale , 10)); + }catch(ex){ + + } + } } }else { curSelectedGoods = data;