Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js =================================================================== diff -u -r13080 -r13205 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js (.../diposableGoodsView.js) (revision 13080) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js (.../diposableGoodsView.js) (revision 13205) @@ -157,7 +157,19 @@ name : "type", id : "type", value : dType, - anchor : '95%' + anchor : '95%', + listeners : { + select : function(combo , record , index){ + // 如果类型不为空,并且配置为自动增加外部编码,那么获取下一个编码,并且填上 + if(!isUndefinedOrNullOrEmpty(combo.value) && autoFillExternalCodeOfDisposableGoods){ + DiposableGoodsTableManager.getNextExternalCodeOfDisposableGoods(combo.value,function(externalCode){ + if(!isUndefinedOrNullOrEmpty(externalCode)){ + top.Ext.getCmp("externalCode").setValue(externalCode); + } + }); + } + } + } }] },{ columnWidth : 1,