虽然弄了新界面<基于吉日嘎底层架构的通用权限管理Web端UI更新:参考DTcms后台界面>,但老界面的一点菜单显示的问题还是让我这种强迫症揪心,终于今晚可以美美的睡觉了. 老代码用了Session来控制顶部的菜单和左侧的菜单,原BaseUserControl.Permission.cs代码如下 //#region protected List<BaseModuleEntity> ModuleList 获取模块数据表 ///// <summary> ///// 获取模块数…
关于字典管理,其实就是2个表,一个表记录字典和对应表,另一个表记录字典内容.我这里改名为字典选项,其实是一个意思.直接上图: 这里的字典选项是分子系统的,每个子系统可以有自己的单独字典,方便管理.但是要记住目标表不要同名. 字典的维护也很简单,选择相应的字典选项行,点击"维护"即可弹出明细表的编辑,目前没有弄批量增加功能,暂时还用不上,其实功能也很简单,无非就是字符处理循环添加而已. 缓存管理是可以查看服务器上所有HttpRuntime的Cache,这里主要是权限部分的缓存,其它缓存放…
RoadFlow拥有基于RBAC设计的通用权限管理框架.不仅可以基于角色组进行菜单授权,还可以根据组织架构中部门.岗位.人员等进行细分的权限管理分配. 如果一个人有重复菜单权限,则将自动合并. 系统资源管理,即将系统中的功能模块统一集中分类管理,进行菜单设置时从应用程序库中读取系统功能来配置菜单. 菜单分配,统一设置系统中的菜单,菜单采用树型结构,可以多级菜单. 通过组织架构授权,在组织架构中可以给角色组.部门.岗位以及人员分别授权可以使用哪些菜单和使用哪些按钮,能够实现按钮组的权限管理.…
这一个月的业余时间主要是在忙这个重构的事情,将吉日嘎拉自带的文档管理.公司公告.留言板.通讯录.周任务.考勤,全部重新建表,重构代码和UI. 目前根据中小企业常用的日常办公需要,搞定了公告栏.任务中心(GTD).工作日报.通讯录.留言板.常用链接.岗位说明书.下一步计划增加的功能有:规章制度.人事信息管理.请假申请(非工作流.非BPM,但自定义给多个老板审批).用车管理.微课(在线培训)等.而在业务模块要弄CRM的子系统.投诉响应子系统等.…
 1. 整体解决方案概述    1.1 权限整体解决方案概述     权限设计主要有一下几大部分组成:     PassPort:    针对现在系统的分析,系统之间有部分信息是共享的,这部分信息将由中心话的Passport来统一维护 用于中心存放用户,组织架构,渠道,品牌和产品相关的信息. 有关员工信息,可以从现有HR系统或者MDM中取得. 有关外部人员活动目录,可以专门在本PassPort系统中维护.    权限订阅模块:   负责订阅接受Passport发出的相关实体修改的信息.   资源…
角色功能维护界面:可实现添加.修改.删除角色,向角色添加或删除人员,角色具有哪些菜单的管理功能.…
在B/S开发中,涉及到获取系统基础资料的问题,因为是在不同平台下的开发,采用了WCF方式获取. 下面是一个调用通用权限管理系统(吉日嘎拉)基础信息资料的一个demo供参考 调用原理图: web.configWCF配置参考 web.config 相关配置 <system.serviceModel> <client> <endpoint address="http://192.168.1.199/PermissionService.asmx" binding=…
经一周的研究学习,看了国内的H+.HUI等,国外的PaperDashboardPro.Make.Metronic BootStrap等,最终选定用一个轻量的,适合中国人的,来自DTcms的后台管理UI来改造吉日嘎拉的通用权限管理Web端的UI. js+css+图片文件如下 新增一个Menu.ashx文件,用于输出当前用户权限可以查看的所有菜单. 新增Main.aspx文件用于主框架,所有内容也放在名为fraContent的iframe中.其它涉及的登录跳转小修改暂时略过. 有图有真相,先上图:…
Spring Cache 缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存. 本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制.通过阅读本文,你应该可以短时间内掌握 spring 带来的强大缓存技术,在很少的配置下即可给既有代码提供缓存能力. 概述 Spring 3.1 引入了激动人心的基于注释(annotati…
相信博客园的朋友对吉日嘎拉都不陌生,相信很多人也买了他的源码,应用于自己的项目. 但是你有没有过一个困惑? 那就是:没有一个基于网页的权限管理界面. 今天,这一切都不再是问题,我花了3年时间研究学习并使用这个底层代码构建了多个应用,终于将这个客户一直报怨的问题给解决了. 用户管理功能如下: 新增.修改.修改密码.锁定.解锁.删除.撤销删除.设为管理员.撤销管理员 按子系统角色搜索用户 按组织机构搜索用户 导出用户数据 用户角色设置 用户菜单权限设置 用户登录日志 目前角色管理.菜单模块管理.组织…