Index: ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js =================================================================== diff -u -r37541 -r37612 --- ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js (.../auxiliaryInvoiceForm.js) (revision 37541) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js (.../auxiliaryInvoiceForm.js) (revision 37612) @@ -298,6 +298,24 @@ } }, failure : function(form, action) { + if(!isUndefinedOrNullOrEmpty(action.result) && !isUndefinedOrNullOrEmpty(action.result.resultData)){ + var resultData = action.result.resultData; + //DGSETYY-80:4.3提示发货失败信息 + if (resultData && resultData.length > 0) { + for ( var i = 0; i < sendOutGoodsStore.getCount(); i++) { + var record = sendOutGoodsStore.getAt(i); + var barcode = record.data.barcode; + for (var k = 0; k < resultData.length; k++) { + if (resultData[k].barcode == barcode) { + showMultipleResult(resultData[k].invoiceFailReason); + var doc = documentGetElementsByClassName('x-grid3-body',top.document.getElementById('sendOutGoods'))[0]; + documentGetElementsByClassName('x-grid3-row',doc)[i].style.backgroundColor = 'red'; + } + } + } + return + } + } if(!isUndefinedOrNullOrEmpty(action.result) && !isUndefinedOrNullOrEmpty(action.result.message)){ showResult(action.result.message , null , sstsConfig.messagePauseTimeOnInvoiceplanPage); }else{