Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js =================================================================== diff -u -r27571 -r27577 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 27571) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 27577) @@ -601,27 +601,33 @@ timeout: 600000, method: 'POST', success: function (response, options) { - try { - var result = Ext.decode(response.responseText); - if (!isUndefinedOrNullOrEmpty(result)) { - if (result.success) { - var records = result.data; - var storeData = leftTemplateStore.getRootNode().childNodes; - var length = storeData.length; + var result = Ext.decode(response.responseText); + if (!isUndefinedOrNullOrEmpty(result)) { + if (result.success) { + var records = result.data; + var storeData = leftTemplateStore.getRootNode().childNodes; + var length = storeData.length; + curSelectedGoods = null; + var idsArr = []; - for(var i=0;i= 0){ + var idsIndex = idsArr.indexOf(data.id) + var sumCount = field.oldCount - field.oldValue; + var newCount = sumCount+records[i].count; + storeData[idsIndex].set('count',newCount); + }else { + curSelectedGoods = data; + addItems(data.id,data.name,data.count,'否',data.isApplyEntireTousse,'',data.price,null,null,data.tousseType,'',data.unit,null,null,null,null,null,null,{},data.expressInvoice); + afterAddItem(true); } } } - } catch (e) { - alert("Exception : " + e); } }, failure: function (response, options) {