getPageContext('RoleEdit').bind('initfn',{},function(){ var c = $(this); if(isNotNull(id,true)){ SysRoleManager.get(id,{ callback:function(model){ LandyJquery.data.setFormValues('sysRoleForm',model,c); } }); } getPageContext('UserEdit').bind('initfn',{},function(){ var c = $(this); //如果是编辑自动加载数据显示在页面 if(isNotNull(id,true)){ SysUserManager.get(id,{ callback:function(model){ LandyJquery.data.setFormValues('sysUserForm',model,c); } }); } //保存数据并返回到list页面 $('#saveBtn',c).bind('click',function(){ if($("#sysUserForm",c).validationEngine({returnIsValid:true}) == true){ var model = LandyJquery.data.getFormValues('sysUserForm',c); var l = LandyJquery.loading.mask(); SysUserManager.save(model,{ callback:function(data){ if(data!=null){ prompt('保存成功'); $("#syusId",c).val(data.syusId); LandyJquery.loading.unmask(l); $("#backBtn",c).trigger("click"); } } }); }else{ prompt("数据存在错误,请针对红色标记修正"); } }); //返回到list页面 $('#backBtn',c).bind('click',function(){ apTabs.closeTab('apTabs','UserEdit'); apTabs.refreshpage('apTabs', { tabid : 'UserList', title : '用户信息', ajax : 'system/user/User_list.jsp' }); $("#UserListGrid").landyjgrid().trigger("reloadGrid"); }); /**增加用户**/ $("#newUserBtn",c).bind("click", function() { $.landydialog.openByUrl({ autoOpen: false, height: 250, width: "50%", modal: true, title:"用户添加", buttons:{ }, open:function(event, ui) { var dc = $.landydialog.getDialogContext(); $('#saveBtn',dc).bind('click',function(){ if($("#sysUserForm",dc).validationEngine({returnIsValid:true}) == true){ var model = LandyJquery.data.getFormValues('sysUserForm',dc); SysUserManager.save(model,{ callback:function(data){ if(data!=null){ dc.dialog("close"); $('#userSearchBtn', c).trigger('click'); } } }); }else{ prompt("数据存在错误,请针对红色标记修正"); } }); } },"system/user/User_edit.jsp"); }); }); /*保存角色*/ $('#saveBtn',c).bind('click',function(){ if($("#sysRoleForm",c).validationEngine({returnIsValid:true}) == true){ var model = LandyJquery.data.getFormValues('sysRoleForm',c); var l = LandyJquery.loading.mask(); SysRoleManager.save(model,{ callback:function(data){ if(data!=null){ prompt('保存成功'); $("#syroId",c).val(data.syroId); LandyJquery.loading.unmask(l); $("#backBtn",c).trigger("click"); } } }); }else{ prompt("数据存在错误,请针对红色标记修正"); } }); /*返回*/ $('#backBtn',c).bind('click',function(){ apTabs.closeTab('apTabs','RoleEdit'); apTabs.refreshpage('apTabs', { tabid : 'UserList', title : '权限管理', ajax : 'system/user/User_list.jsp' }); $("#UserListGrid").landyjgrid().trigger("reloadGrid"); }); });