/// <summary> /// 获取列表中的按钮导航 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult GetToolbar(string id) { if (string.IsNullOrWhiteSpace(id) && id == "undefined") { return(null); } Account account = GetCurrentAccount(); if (account == null) { return(Content(" <script type='text/javascript'> window.top.location='Account'; </script>")); } ISysMenuSysRoleSysOperationBLL sro = new SysMenuSysRoleSysOperationBLL(); List <SysOperation> sysOperations = sro.GetByRefSysMenuIdAndSysRoleId(id, account.RoleIds); List <toolbar> toolbars = new List <toolbar>(); foreach (SysOperation item in sysOperations) { toolbars.Add(new toolbar() { handler = item.Function, iconCls = item.Iconic, text = item.Name }); } return(Json(toolbars, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取树形列表的数据 /// </summary> /// <returns></returns> public ActionResult GetAllMetadata23(string id) { SysMenuSysRoleSysOperationBLL m_BLL = new SysMenuSysRoleSysOperationBLL(); var rows = m_BLL.GetByRefSysRoleId(id).Select(s => (s.SysOperationId == null) ? s.SysMenuId : s.SysMenuId + "^" + s.SysOperationId); return(Json(rows, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取列表中的按钮导航 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult GetToolbar(string id) { if (string.IsNullOrWhiteSpace(id) && id == "undefined") { return null; } Account account = GetCurrentAccount(); if (account == null) { return Content(" <script type='text/javascript'> window.top.location='Account'; </script>"); } ISysMenuSysRoleSysOperationBLL sro = new SysMenuSysRoleSysOperationBLL(); List<SysOperation> sysOperations = sro.GetByRefSysMenuIdAndSysRoleId(id, account.RoleIds); List<toolbar> toolbars = new List<toolbar>(); foreach (SysOperation item in sysOperations) { toolbars.Add(new toolbar() { handler = item.Function, iconCls = item.Iconic, text = item.Name }); } return Json(toolbars, JsonRequestBehavior.AllowGet); }
public SysMenuSysRoleSysOperationController(SysMenuSysRoleSysOperationBLL bll) { m_BLL = bll; }