mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-04-05 17:38:01 +08:00
紧急修复由于BJUI的JS函数名不能相同造成按钮事件混乱的问题,请删除数据库中的表记录,重新用脚本初始化一次数据
This commit is contained in:
parent
5154e9cbcf
commit
4e7208e744
@ -54,6 +54,20 @@ namespace OpenAuth.Mvc.Controllers
|
||||
{
|
||||
var orgs = SessionHelper.GetSessionUser<LoginUserVM>().Modules;
|
||||
//添加根节点
|
||||
//orgs.Add(new Module
|
||||
//{
|
||||
// Id = 0,
|
||||
// ParentId = -1,
|
||||
// Name = "根节点",
|
||||
// CascadeId = "0"
|
||||
//});
|
||||
return JsonHelper.Instance.Serialize(orgs);
|
||||
}
|
||||
|
||||
public string LoadModuleWithRoot()
|
||||
{
|
||||
var orgs = SessionHelper.GetSessionUser<LoginUserVM>().Modules.MapToList<ModuleView>();
|
||||
//添加根节点
|
||||
orgs.Add(new Module
|
||||
{
|
||||
Id = 0,
|
||||
@ -72,7 +86,7 @@ namespace OpenAuth.Mvc.Controllers
|
||||
{
|
||||
Id = 0,
|
||||
ParentId = -1,
|
||||
Name = "用户可访问模块(包括角色所拥有的)",
|
||||
Name = "用户及角色拥有的模块",
|
||||
CascadeId = "0"
|
||||
});
|
||||
return JsonHelper.Instance.Serialize(orgs);
|
||||
|
@ -148,7 +148,13 @@
|
||||
if (treeNode.target && treeNode.target == 'dialog')
|
||||
$(event.target).dialog({ id: treeNode.tabid, url: treeNode.url, title: treeNode.name });
|
||||
else
|
||||
$(event.target).navtab({ id: treeNode.tabid, url: treeNode.url, title: treeNode.name, fresh: treeNode.fresh, external: treeNode.external });
|
||||
$(event.target).navtab({
|
||||
id: treeNode.tabid,
|
||||
url: treeNode.url,
|
||||
title: treeNode.name,
|
||||
fresh: treeNode.fresh,
|
||||
external: treeNode.external
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
@ -234,7 +240,9 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<button type="button" class="btn-default bjui-hnav-more-right" title="导航菜单右移"><i class="fa fa-angle-double-right"></i></button>
|
||||
<button type="button" class="btn-default bjui-hnav-more-right" title="导航菜单右移">
|
||||
<i class="fa fa-angle-double-right"></i>
|
||||
</button>
|
||||
</div>
|
||||
</header>
|
||||
<div id="bjui-container">
|
||||
@ -249,10 +257,16 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="bjui-navtab" class="tabsPage">
|
||||
<div class="tabsPageHeader">
|
||||
<div class="tabsPageHeader"><!--标签头-->
|
||||
<div class="tabsPageHeaderContent">
|
||||
<ul class="navtab-tab nav nav-tabs">
|
||||
<li data-url="Home/Main"><a href="javascript:;"><span><i class="fa fa-home"></i> #maintab#</span></a></li>
|
||||
<li data-url="Home/Main">
|
||||
<a href="javascript:;">
|
||||
<span>
|
||||
<i class="fa fa-home"></i> #maintab#
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabsLeft"><i class="fa fa-angle-double-left"></i></div>
|
||||
@ -262,7 +276,7 @@
|
||||
<ul class="tabsMoreList">
|
||||
<li><a href="javascript:;">#maintab#</a></li>
|
||||
</ul>
|
||||
<div class="navtab-panel tabsPageContent">
|
||||
<div class="navtab-panel tabsPageContent"> <!--标签内容-->
|
||||
<div class="navtabPage unitBox">
|
||||
<div class="bjui-pageContent" style="background:#FFF;">
|
||||
Loading...
|
||||
|
@ -14,6 +14,7 @@
|
||||
{
|
||||
sb.Append("<" + element.Type
|
||||
+ " data-icon='" + element.Icon + "' "
|
||||
+ " id='" + element.DomId + "' "
|
||||
+ " class='" + element.Class + "' "
|
||||
+ " onclick='" + element.Script + "' " + element.Attr
|
||||
+ ">" + element.Name + "</" + element.Type + ">");
|
||||
|
@ -101,7 +101,7 @@
|
||||
},
|
||||
callback: { onClick: zTreeOnClick }
|
||||
};
|
||||
$.getJSON('ModuleManager/LoadForTree', function (json) {
|
||||
$.getJSON('ModuleManager/LoadForUser?userId=' + $('#userId').val(), function (json) {
|
||||
var zTreeObj = $.fn.zTree.init($('#@_treeId'), setting, json);
|
||||
zTreeObj.expandAll(true);
|
||||
});
|
||||
|
@ -125,7 +125,7 @@
|
||||
onCheck: zTreeCheck
|
||||
}
|
||||
};
|
||||
$.getJSON('ModuleManager/LoadForTree', function (json) {
|
||||
$.getJSON('ModuleManager/LoadModuleWithRoot', function (json) {
|
||||
var zTreeObj = $.fn.zTree.init($('#j_select_tree1'), setting, json);
|
||||
zTreeObj.expandAll(true);
|
||||
});
|
||||
|
@ -120,14 +120,14 @@
|
||||
},
|
||||
callback: {onClick: zTreeOnClick}
|
||||
};
|
||||
$.getJSON('ModuleManager/LoadForTree', function (json) {
|
||||
$.getJSON('ModuleManager/LoadModuleWithRoot', function (json) {
|
||||
var zTreeObj = $.fn.zTree.init($('#@_treeId'), setting, json);
|
||||
zTreeObj.expandAll(true);
|
||||
});
|
||||
}
|
||||
|
||||
//删除
|
||||
function del() {
|
||||
function delModule() {
|
||||
var selected = getSelected('#@_gridId',2);
|
||||
if (selected == null) return;
|
||||
|
||||
@ -150,7 +150,7 @@
|
||||
url: '/ModuleManager/Add?id=' + selected,
|
||||
title: '编辑',
|
||||
onClose:function() {
|
||||
refreshGrid();
|
||||
refreshModuleGrid();
|
||||
}
|
||||
});
|
||||
|
||||
@ -172,7 +172,7 @@
|
||||
|
||||
}
|
||||
|
||||
function refreshGrid() {
|
||||
function refreshModuleGrid() {
|
||||
$('#@_gridId').datagrid('refresh');
|
||||
// loadDataGrid();
|
||||
}
|
||||
|
@ -125,18 +125,18 @@
|
||||
});
|
||||
}
|
||||
|
||||
function refreshGrid() {
|
||||
function refreshOrgGrid() {
|
||||
$('#@_gridId').datagrid('refresh');
|
||||
}
|
||||
|
||||
//删除
|
||||
function del() {
|
||||
function delOrg() {
|
||||
var selected = getSelected('#@_gridId',2);
|
||||
if (selected == null) return;
|
||||
|
||||
$.getJSON('OrgManager/DelOrg?Id=' + selected, function (data) {
|
||||
if (data.statusCode == "200")
|
||||
refreshGrid();
|
||||
refreshOrgGrid();
|
||||
else {
|
||||
$(this).alertmsg('warn', data.message);
|
||||
}
|
||||
|
@ -120,13 +120,13 @@
|
||||
}
|
||||
|
||||
//删除
|
||||
function del() {
|
||||
function delRole() {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
$.getJSON('RoleManager/Delete?Id=' + selected, function (data) {
|
||||
if (data.statusCode == "200")
|
||||
refreshGrid();
|
||||
refreshRoleGrid();
|
||||
else {
|
||||
$(this).alertmsg('warn', data.message);
|
||||
}
|
||||
@ -143,18 +143,18 @@
|
||||
url: '/RoleManager/Add?id=' + selected,
|
||||
title: '编辑',
|
||||
onClose:function() {
|
||||
refreshGrid();
|
||||
refreshRoleGrid();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function refreshGrid() {
|
||||
function refreshRoleGrid() {
|
||||
$('#@_gridId').datagrid('refresh');
|
||||
// loadDataGrid();
|
||||
}
|
||||
|
||||
//角色模块授权按钮
|
||||
function openModuleAccess(obj) {
|
||||
//为角色分配模块
|
||||
function assignRoleModule(obj) {
|
||||
|
||||
var selected = getSelected('#@_gridId',2);
|
||||
if (selected == null) return;
|
||||
@ -170,7 +170,7 @@
|
||||
}
|
||||
|
||||
//为角色分配菜单
|
||||
function openAssignElement(obj) {
|
||||
function assignRoleElement(obj) {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
|
@ -124,7 +124,7 @@
|
||||
|
||||
|
||||
//删除
|
||||
function del() {
|
||||
function delUser() {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
@ -138,7 +138,7 @@
|
||||
}
|
||||
|
||||
//自定义的编辑按钮
|
||||
function editOrg() {
|
||||
function editUser() {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
@ -147,18 +147,18 @@
|
||||
url: '/UserManager/Add?id=' + selected,
|
||||
title: '编辑',
|
||||
onClose: function () {
|
||||
refreshGrid();
|
||||
refreshUserGrid();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function refreshGrid() {
|
||||
function refreshUserGrid() {
|
||||
$('#@_gridId').datagrid('refresh');
|
||||
}
|
||||
|
||||
//用户模块授权按钮
|
||||
function openModuleAccess(obj) {
|
||||
function openUserModuleAccess(obj) {
|
||||
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
@ -174,7 +174,7 @@
|
||||
}
|
||||
|
||||
//用户角色授权
|
||||
function openRoleAccess(obj) {
|
||||
function openUserRoleAccess(obj) {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
@ -188,8 +188,8 @@
|
||||
});
|
||||
}
|
||||
|
||||
//为角色分配菜单
|
||||
function openAssignElement(obj) {
|
||||
//分配菜单
|
||||
function openAssignUserElement(obj) {
|
||||
var selected = getSelected('#@_gridId', 2);
|
||||
if (selected == null) return;
|
||||
|
||||
|
BIN
单独初始化数据.sql
BIN
单独初始化数据.sql
Binary file not shown.
BIN
建表&初始化数据.sql
BIN
建表&初始化数据.sql
Binary file not shown.
Loading…
Reference in New Issue
Block a user