Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/materialDefinition/materialDefinitionForm.js =================================================================== diff -u -r13080 -r13167 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/materialDefinition/materialDefinitionForm.js (.../materialDefinitionForm.js) (revision 13080) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/materialDefinition/materialDefinitionForm.js (.../materialDefinitionForm.js) (revision 13167) @@ -388,25 +388,25 @@ //load的代码位置已调整至所在父容器materialDefinitionWin之后,因为如果写在父容器show()之前的话,会导致formObj面板在没有渲染至dom节点前就load, //mask加载信息遮罩层默认仅覆盖显示在列表组件上,而后又被弹出的materialDefinitionWin这个window覆盖,同时如果在load方法结束前就关闭此window时会引发js错误 - formObj.form.load( { - url : WWWROOT + '/disinfectSystem/baseData/materialDefinitionAction!loadMaterialDefinition.do', - method : 'GET', - waitMsg : '正在加载数据,请稍候!', - success : function(form, action) { - if(id == 0) { - foldersJsonStore.load(); - top.Ext.getCmp('isTraceble').setValue('是'); - top.Ext.getCmp('isMonthCheck').setValue('否'); - }else{ + if(id && id != 0){ + formObj.form.load( { + url : WWWROOT + '/disinfectSystem/baseData/materialDefinitionAction!loadMaterialDefinition.do', + method : 'GET', + waitMsg : '正在加载数据,请稍候!', + success : function(form, action) { top.Ext.getCmp('storage').setValue(action.result.storage); + }, + failure : function(form, action) { + }, + params : { + id : id } - }, - failure : function(form, action) { - }, - params : { - id : id - } - }); + }); + }else{ + foldersJsonStore.load(); + top.Ext.getCmp('isTraceble').setValue('是'); + top.Ext.getCmp('isMonthCheck').setValue('否'); + } function moveUpDown(v, p, record){ var html = '';