.net通用权限框架B/S (五)--WEB(3)组织机构
.net通用权限框架B/S
首先我们看导航菜单中,对组织机构的设置
我们设置了组织机构名称,链接(对应的mvc控制器名/orga),图标是个小钥匙,菜单的操作权限设置的是"添加,编辑,删除"三个
当一个用户登录系统,根据这个用户对应的角色,他可能有三个权限,也可能只有编辑权限;当然他也可能根本看不到"组织机构"这个导航菜单
用户登录先判断导航菜单权限,有就显示,用户单击导航菜单,再判断他的操作权限.如添加,删除
组织机构首页:如下图,整个看是列表使用easuyui的 treegrid ,所以可以看到可以折叠的树形状表格,截图能看到添加,编辑,删除,说明登录用户拥有的角色对该页面有这三个权限
treegrid对应json格式是这样的
{
"totale": "",
"rows": [
{
"id": "",
"orgaid": "",
"organame": "总部",
"parentid": "",
"sort": "",
"manager": "a",
"remark": "",
"delflag": "",
"createon": "",
"createby": "",
"modifyon": "",
"modifyby": "",
"children": [
{
"id": "",
"orgaid": "",
"organame": "济南分部",
"parentid": "",
"sort": "",
"manager": "",
"remark": "",
"delflag": "False",
"createon": "2015/2/9 16:23:14",
"createby": "",
"modifyon": "2015/2/9 16:23:14",
"modifyby": "",
"children": [
{
"id": "",
"orgaid": "",
"organame": "财务部",
"parentid": "",
"sort": "",
"manager": "",
"remark": "",
"delflag": "",
"createon": "",
"createby": "",
"modifyon": "",
"modifyby": "",
"children": []
},
{
"id": "",
"orgaid": "",
"organame": "市场部",
"parentid": "",
"sort": "",
"manager": "",
"remark": "",
"delflag": "False",
"createon": "2015/2/9 16:23:14",
"createby": "",
"modifyon": "2015/2/9 16:23:14",
"modifyby": "",
"children": []
}
]
},
{
"id": "",
"orgaid": "",
"organame": "广州分部",
"parentid": "",
"sort": "",
"manager": "",
"remark": "",
"delflag": "False",
"createon": "2015/2/9 16:23:14",
"createby": "",
"modifyon": "2015/2/9 16:23:14",
"modifyby": "",
"children": [
{
"id": "",
"orgaid": "",
"organame": "信息部",
"parentid": "",
"sort": "",
"manager": "王刚",
"remark": "",
"delflag": "",
"createon": "",
"createby": "",
"modifyon": "",
"modifyby": "",
"children": []
}
]
},
{
"id": "",
"orgaid": "",
"organame": "合肥分部",
"parentid": "",
"sort": "",
"manager": "",
"remark": "",
"delflag": "",
"createon": "",
"createby": "",
"modifyon": "",
"modifyby": "",
"children": [
{
"id": "",
"orgaid": "",
"organame": "营销部",
"parentid": "",
"sort": "",
"manager": "陈",
"remark": "啊啊111",
"delflag": "",
"createon": "",
"createby": "",
"modifyon": "",
"modifyby": "",
"children": []
} ]
}
]
}
]
}
.net通用权限框架B/S (五)--WEB(3)组织机构的更多相关文章
- .net通用权限框架B/S (五)--WEB(1)首页
通用权限框架--web 首页 1.首页截图 2.首页views 布局分为三部分top,left,main 引入easyui和jquery的js以及相关的css 使用easyui进行布局,分区代码bod ...
- .net通用权限框架B/S (五)--WEB(2)登录
.net通用权限框架 登录成功将 1.登录用户id保存到session 2.保存权限到Dictionary<int,string>,然后将该对象保存到session中,以便后续页面使用 D ...
- 看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事(续)——主界面
引言 在UML系列学习中的小插曲:看过<大湿教我写.net通用权限框架(1)之菜单导航篇>之后发生的事 在上篇中只拿登录界面练练手,不把主界面抠出来,实在难受,严重的强迫症啊.之前一直在总 ...
- .net通用权限框架B/S(一)
一直做软件实施,用过一些二次开发平台,最近看了一些大神写的框架,于是参考写了一个B/S通用权限框架,项目使用MVC4+EF5+EASYUI(.net framework4),开发环境vs2010+sq ...
- .net通用权限框架C/S概览
通用权限框架cs部分 先概述一下,cs使用vs2010+sql2008 和bs公用同一个数据库 为使界面好看使用了第三方控件 donetbar和devexpress,正版是要收费的,但是你们都明白的可 ...
- Winfrom devexpress 通用权限框架
毕业到现在也快两年了,手上的项目也有好几个,但总感觉不是狠理想,近来把手上杂七杂八的项目整理了一下,结合各个项目的优点,重新开发了一套winfrom+devexpress 通用权限(CS)框架(BS版 ...
- ASP.NET通用权限框架 权限管理系统源码jquery 精美UI源码
软件技术开发,合作请联系QQ:858-048-581 开发工具 VS2010 .sql2005.2008等(在Sql server数据执行脚本即可) VS2010 打开保证本地运行成功(数据库.源代 ...
- 基于SSM框架的通用权限框架设计
1. 整体解决方案概述 1.1 权限整体解决方案概述 权限设计主要有一下几大部分组成: PassPort: 针对现在系统的分析,系统之间有部分信息是共享的,这部分信息将由 ...
- .net通用权限框架B/S (四)--DAL数据层以及数据接口
数据层以及数据接口设计如下图(以g_orga组织机构和g_role角色)为例,这几个类可以通过.tt模版生成 设计参考学习http://www.cnblogs.com/hanyinglong/arch ...
随机推荐
- Debian安装JAVA环境(转载)
Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装.在Debian系统中要安装Java,有两种方式,一种是用传统方式:一种是Debian方式. 1. 传统方式 在 s ...
- poj 3641 Pseudoprime numbers(快速幂)
Description Fermat's theorem states that for any prime number p and for any integer a > 1, ap = a ...
- Android(一)
Android Activity TextView,Button 1.在fragment_main.xml文件中直接添加控件 2.在MainActivity.java文件中添加TextView控件 在 ...
- About Health Monitor Checks
About Health Monitor Checks Health Monitor checks (also known as checkers, health checks, or checks) ...
- JavaScript 回车 焦点切换(摘抄)
<!-- 这是回车转换行的代码段--> <script language='javascript' for='document' event='onkeydown'> if(e ...
- Oracle存储过程 使用游标、数组的配合查询
查询输入的门牌号码是否在标准门牌库中存在.存在则返回相应的号码. public string GetValidate(){ OracleConnection conn = ConnectOra(); ...
- Tomcat无法安装 Check your settings and permissions Ignore and continue anyway
刚刚“sj”,把装在C盘的tomcat的文件夹给删除了,刚删完就想到干嘛不卸载啊,哎惯性思维啊,转而一想,tomcat这么简单安装,不怕不怕,后来一装,妈啊,装不了,百度之后原来是服务没有删除,好吧, ...
- asp.net 树形控件 $.fn.zTree.init
在网页中通过jquery脚本来构筑树形控件将是一个不错的选择,比如有一个文本框,当鼠标点击的时候,像弹出一个下拉框一样弹出一个树形控件,这似乎是一个不错的控制.下面主要讲讲这种树形控件的实现.为了能使 ...
- VS单元测试入门实践教程
摘要:本教程不会介绍单元测试的基本理论知识,也不会和大家讨论在实际项目中是否需要写单元测试代码的问题.但是如果你此时想使用VS中的单元测试的工具来测试某个方法是否正确,可你又从来没真正实践过,那么本教 ...
- zoj 1149 Dividing
1到6的卡分别各有有限制的张数,问能不能恰好分,总张数不能超过20000. 很明显是多重背包问题,上去果写了个三重循环,然后就T了,重新打开背包九讲,找到了多重背包的二进制拆分优化,把其中一维n的复杂 ...