完成首页按登录账号加载

This commit is contained in:
yubaolee
2015-12-01 22:25:36 +08:00
parent 2f52d6f652
commit 88c6fb144f
6 changed files with 18 additions and 36 deletions

View File

@@ -54,11 +54,6 @@ namespace OpenAuth.App
return _repository.Find(null).ToList();
}
public List<Module> LoadForNav()
{
return _repository.Find(u => u.ParentId == 0).ToList();
}
/// <summary>
/// 以组合的方式显示所有的模块信息
/// </summary>

View File

@@ -107,6 +107,7 @@ namespace OpenAuth.App
if (user.Id == 0)
{
user.CreateTime = DateTime.Now;
user.Password = user.Account; //初始密码与账号相同
_repository.Add(user);
}
else

View File

@@ -62,24 +62,6 @@ namespace OpenAuth.Mvc.Controllers
return JsonHelper.Instance.Serialize(orgs);
}
/// <summary>
/// 加载首页导航模块
/// </summary>
/// <returns>System.String.</returns>
public string LoadForNav()
{
var orgs = _app.LoadForNav();
//添加根节点
orgs.Add(new Module
{
Id = 0,
ParentId = -1,
Name = "根节点",
CascadeId = "0"
});
return JsonHelper.Instance.Serialize(orgs);
}
public string LoadForUser(int userId)
{
var orgs = _app.LoadForUser(userId);

View File

@@ -18,7 +18,7 @@
<link href="~/BJUI/plugins/niceValidator/jquery.validator.css" rel="stylesheet">
<link href="~/BJUI/plugins/bootstrapSelect/bootstrap-select.css" rel="stylesheet">
<link href="~/BJUI/themes/css/FA/css/font-awesome.min.css" rel="stylesheet">
<link href="~/BJUI/plugins/styles/zTreeStyle/zTreeStyle.css"/>
<link href="~/BJUI/plugins/styles/zTreeStyle/zTreeStyle.css" />
<!--[if lte IE 7]>
<link href="~/BJUI/themes/css/ie7.css" rel="stylesheet">
<![endif]-->
@@ -202,15 +202,20 @@
@foreach (var module in Model)
{
<li data-id="@module.Id" data-pid="0" data-faicon="folder-open-o" data-faicon-close="folder-o">@module.Name</li>
@*foreach (var child in module.Childern)
{
<li data-id="@child.Id" data-pid="@child.ParentId"
data-faicon="caret-right"
data-url="@child.Url" data-tabid="@child.Id">@child.Name</li>
}*@
<li data-id="@module.Id" data-pid="@module.ParentId"
@if (string.IsNullOrWhiteSpace(module.Url.Trim()))
{
@:data - faicon = "folder-open-o"
@:data - faicon - close = "folder-o"
}
else
{
@:data-faicon="caret-right"
@:data-url="@module.Url"
@:data-tabid="@module.Id"
}
>@module.Name</li>
}
</ul>
</div>

View File

@@ -25,8 +25,7 @@
<tr>
<td>
<label for="Url" class="control-label x120">主页面URL</label>
<input type="text" name="Url" id="Url" value="@Model.Url"
data-rule="required" size="20">
<input type="text" name="Url" id="Url" value="@Model.Url" size="20">
</td>
</tr>
<tr>

View File

@@ -133,7 +133,7 @@
},
callback: {onClick: zTreeOnClick}
};
$.getJSON('ModuleManager/LoadForNav', function (json) {
$.getJSON('ModuleManager/LoadForTree', function (json) {
var zTreeObj = $.fn.zTree.init($('#@_treeId'), setting, json);
zTreeObj.expandAll(true);
});