1、全面实现按登录用户动态加载按钮;

2、优化模块授权代码;
3、优化内部功能加载模块的权限控制,比如:拥有模块授权功能的用户给别人授权时,只能访问到自己拥有的模块;
This commit is contained in:
yubaolee
2015-12-07 15:22:01 +08:00
parent 35ef1a6e8b
commit 975632c81e
14 changed files with 165 additions and 53 deletions

View File

@@ -19,7 +19,6 @@
<script type="text/javascript">
var gridid = '#@_gridId';
var selectedId = 0;
$(document).ready(function () {
initZtree();
@@ -31,7 +30,7 @@
$('#@_treeDetail').empty()
.append('<table id="@_gridId" class="table table-bordered table-hover table-striped table-top"></table>');
$(gridid).datagrid({
$('#@_gridId').datagrid({
showToolbar:false,
filterThead: false,
columns: [
@@ -122,7 +121,7 @@
//删除
function del() {
var selected = getSelected(gridid, 2);
var selected = getSelected('#@_gridId', 2);
if (selected == null) return;
$.getJSON('RoleManager/Delete?Id=' + selected, function (data) {
@@ -136,7 +135,7 @@
//自定义的编辑按钮
function editRole() {
var selected = getSelected(gridid,2);
var selected = getSelected('#@_gridId',2);
if (selected == null) return;
$(this).dialog({
@@ -157,7 +156,7 @@
//角色模块授权按钮
function openModuleAccess(obj) {
var selected = getSelected(gridid,2);
var selected = getSelected('#@_gridId',2);
if (selected == null) return;
$(obj).dialog({
@@ -172,7 +171,7 @@
//为角色分配菜单
function openAssignElement(obj) {
var selected = getSelected(gridid, 2);
var selected = getSelected('#@_gridId', 2);
if (selected == null) return;
$(obj).dialog({