.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)组织机构的更多相关文章

  1. .net通用权限框架B/S (五)--WEB(1)首页

    通用权限框架--web 首页 1.首页截图 2.首页views 布局分为三部分top,left,main 引入easyui和jquery的js以及相关的css 使用easyui进行布局,分区代码bod ...

  2. .net通用权限框架B/S (五)--WEB(2)登录

    .net通用权限框架 登录成功将 1.登录用户id保存到session 2.保存权限到Dictionary<int,string>,然后将该对象保存到session中,以便后续页面使用 D ...

  3. 看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事(续)——主界面

    引言 在UML系列学习中的小插曲:看过<大湿教我写.net通用权限框架(1)之菜单导航篇>之后发生的事 在上篇中只拿登录界面练练手,不把主界面抠出来,实在难受,严重的强迫症啊.之前一直在总 ...

  4. .net通用权限框架B/S(一)

    一直做软件实施,用过一些二次开发平台,最近看了一些大神写的框架,于是参考写了一个B/S通用权限框架,项目使用MVC4+EF5+EASYUI(.net framework4),开发环境vs2010+sq ...

  5. .net通用权限框架C/S概览

    通用权限框架cs部分 先概述一下,cs使用vs2010+sql2008 和bs公用同一个数据库 为使界面好看使用了第三方控件 donetbar和devexpress,正版是要收费的,但是你们都明白的可 ...

  6. Winfrom devexpress 通用权限框架

    毕业到现在也快两年了,手上的项目也有好几个,但总感觉不是狠理想,近来把手上杂七杂八的项目整理了一下,结合各个项目的优点,重新开发了一套winfrom+devexpress 通用权限(CS)框架(BS版 ...

  7. ASP.NET通用权限框架 权限管理系统源码jquery 精美UI源码

    软件技术开发,合作请联系QQ:858-048-581 开发工具 VS2010 .sql2005.2008等(在Sql server数据执行脚本即可)  VS2010 打开保证本地运行成功(数据库.源代 ...

  8. 基于SSM框架的通用权限框架设计

     1. 整体解决方案概述    1.1 权限整体解决方案概述     权限设计主要有一下几大部分组成:     PassPort:    针对现在系统的分析,系统之间有部分信息是共享的,这部分信息将由 ...

  9. .net通用权限框架B/S (四)--DAL数据层以及数据接口

    数据层以及数据接口设计如下图(以g_orga组织机构和g_role角色)为例,这几个类可以通过.tt模版生成 设计参考学习http://www.cnblogs.com/hanyinglong/arch ...

随机推荐

  1. linux脚本之简单实例

    利用脚本计算10的阶乘 简单说明一下: #!/bin/bash说明该shell使用的bash shell程序.这一句不可少for i in `seq 1 10`还可以写成for i in 1 2 3 ...

  2. Oracle入门学习笔记

    参考文献 中文教程     http://wenku.baidu.com/view/b425f404e87101f69e319566.html 经典教程     http://wenku.baidu. ...

  3. 浅谈:SAMBA配置设置

      通过以下命令安装samba: yum install -y samba samba拥有三个服务,分别是: smbd 提供文件及打印共享功能,使用139.445端口 nmbd 提供NetBIOS支持 ...

  4. Tera Term——访问linux的ssh工具

    个人感觉他是一款免费的并且比较好用的ssh工具,下载地址: http://logmett.com/index.php?/products/teraterm.html 下载之后一路下一步就可以了.可以选 ...

  5. java web 之 BeanUtils.populate的作用

    首先,它是在org.apache.commons.beanutils.BeanUtils包中的一个方法. 方法的作用:用来将一些 key-value 的值(例如 hashmap)映射到 bean 中的 ...

  6. C语言中的数据类型

    基本数据类型: int float double char void 派生数据类型: 数据类型修饰符 + 基本数据类型 = 派生数据类型 signed  和 unsigned 类型 unsigned ...

  7. jQuery 随滚动条滚动效果 (适用于内容页长文章)

    直接入题! 当内容页比较长的时候,网站右侧一直是空白,不如放点有用的东西给用户看,最好不要放广告,因为那样很邪恶,你懂的. 好吧,昨天写了这个东西,jQuery滚动随动区块,代码如下: //侧栏随动 ...

  8. ubuntu下lnmp的安装

    适用于ubuntu14.04和源是14.04的ubuntu上安装nginx(我学在线Moodle工作室---注这里安装的是最新版的nginx,并且解决pathinfo问题,特别适用于Moodle安装) ...

  9. Python之父Guido在最近一次采访的最后说了啥

    Python之父Guido在最近一次采访的最后说了啥? 在前些天的一次采访中,被问到Python未来发展方向的时候原文在infoworld,咱们可爱的python老爹Guido是这样说的: One t ...

  10. Google机器学习教程心得(一)

    Hello world Google Machine Learning Recipes 1 官方中文博客 http://chinagdg.org/2016/03/machine-learning-re ...