diff --git a/OpenAuth.App/ViewModel/ModuleView.cs b/OpenAuth.App/ViewModel/ModuleView.cs index 5bc4da84..a0ba3b9a 100644 --- a/OpenAuth.App/ViewModel/ModuleView.cs +++ b/OpenAuth.App/ViewModel/ModuleView.cs @@ -14,7 +14,7 @@ namespace OpenAuth.App.ViewModel public Guid Id { get; set; } /// - /// 组织名称 + /// 名称 /// /// public string Name { get; set; } diff --git a/OpenAuth.Mvc/Controllers/HomeController.cs b/OpenAuth.Mvc/Controllers/HomeController.cs index 3c7019c8..2474edeb 100644 --- a/OpenAuth.Mvc/Controllers/HomeController.cs +++ b/OpenAuth.Mvc/Controllers/HomeController.cs @@ -1,10 +1,7 @@ -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; using System.Web.Mvc; using Infrastructure; using OpenAuth.App.SSO; -using OpenAuth.App.ViewModel; namespace OpenAuth.Mvc.Controllers { @@ -13,7 +10,6 @@ namespace OpenAuth.Mvc.Controllers public ActionResult Index() { - ViewBag.NavBar = GetNavBar(); return View(); } @@ -21,50 +17,11 @@ namespace OpenAuth.Mvc.Controllers { return View(); } - + public string GetNavBar() { var user = AuthUtil.GetCurrentUser(); - return BuilderNavBar(user.ModuleWithChildren); - } - - - public string BuilderNavBar(IEnumerable> modules) - { - StringBuilder sb = new StringBuilder(); - foreach (var moduleView in modules) - { - if (moduleView.Children.Any()) - { - sb.Append("
  • \r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append(""+moduleView.Item.Name+"\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append(""); - sb.Append("
  • \r\n"); - } - else - { - sb.Append("
  • \r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append(" "+moduleView.Item.Name+ " \r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("\r\n"); - sb.Append("
  • \r\n"); - } - } - return sb.ToString(); + return JsonHelper.Instance.Serialize(user.ModuleWithChildren); } public ActionResult Git() @@ -96,14 +53,5 @@ namespace OpenAuth.Mvc.Controllers ViewBag.Buttons = sb.ToString(); return View(); } - - [ChildActionOnly] - public ActionResult Navbar() - { - ViewBag.NavBar = GetNavBar(); - if(CurrentModule != null) - ViewBag.CurrentNav = CurrentModule.Id; - return View(); - } } } \ No newline at end of file diff --git a/OpenAuth.Mvc/Views/Home/Main.cshtml b/OpenAuth.Mvc/Views/Home/Main.cshtml index 1f04f791..fd6d250a 100644 --- a/OpenAuth.Mvc/Views/Home/Main.cshtml +++ b/OpenAuth.Mvc/Views/Home/Main.cshtml @@ -84,30 +84,23 @@
    -

    本模板基于Layui实现,支持除LayIM外所有的Layui组件。前往获取LayIM授权码云下载GitHub下载 郑重提示:网站所有数据均为静态数据,无数据库,除打开的窗口和部分小改动外所有操作刷新后无效,关闭窗口或清除缓存后,所有操作无效,请知悉

    -

    开发文档地址:点此跳转 我要点赞 技术交流QQ群:OpenAuth.Net模版(添加时请注明来自本框架) 注:本框架未引入任何第三方组件(天气信息除外),单纯的layui+js实现的各种功能【本框架仅作为学习交流使用,如需用作商业用途,请联系作者授权,谢谢】

    +

    本模板基于Layui实现,支持除LayIM外所有的Layui组件。 + 前往获取LayIM授权 + 码云下载GitHub下载  + 郑重提示:为方便所有人查看demo,所有操作无效,请知悉

    +

    开发文档地址:点此跳转 + 我要收藏  + 技术交流QQ群: + 注:【本框架仅作为学习交流使用,如需用作商业用途,请联系作者授权,谢谢】

    更新日志
    -

    # v1.0.1(优化) - 2017-06-25

    -

    * 修改刚进入页面无任何操作时按回车键提示“请输入解锁密码!”

    -

    * 优化关闭弹窗按钮的提示信息位置问题【可能是因为加载速度的原因,造成这个问题,所以将提示信息做了一个延时】

    -

    * “个人资料”提供修改功能

    -

    * 顶部天气信息自动判断位置【忘记之前是怎么想的做成北京的了,可能是我在大首都吧,哈哈。。。】

    -

    * 优化“用户列表”无法查询到新添加的用户【竟然是因为我把key值写错了,该死。。。】

    -

    * 将左侧菜单做成json方式调用,而不是js调用,方便开发使用。同时添加了参数配置和非窗口模式打开的判断,【如登录页面】

    -

    * 优化部分页面样式问题

    -

    * 优化添加窗时如果导航不存在图标无法添加成功

    -
    -

    # v1.0.1(新增) - 2017-07-05

    -

    * 增加“用户列表”批量删除功能【可能当时忘记添加了吧。。。】

    -

    * 顶部窗口导航添加“关闭其他”、“关闭全部”功能,同时修改菜单窗口过多的展示效果【在此感谢larryCMS给予的启发】

    -

    * 添加可隐藏左侧菜单功能【之前考虑没必要添加,但是很多朋友要求加上,那就加上吧,嘿嘿。。。】

    -

    * 增加换肤功能【之前就想添加的,但是一直没有找到好的方式(好吧,其实是我忘记了),此方法相对简单,不是普遍适用,只简单的做个功能,如果实际用到建议单独写一套样式,将边框颜色、按钮颜色等统一调整,此处为保证代码的简洁性,只做简单的功能,不做赘述,另外“自定义”颜色中未做校验,所以要写入正确的色值。如“#f00”】

    -

    * 增加登录页面【背景视频仅作样式参考,实际使用中请自行更换为其他视频或图片,否则造成的任何问题使用者本人承担。】

    -

    * 新增打开窗口的动画效果

    +

    # v4.0(颠覆) - 2017-09-20

    +

    * 引入layui 2.02,这是有史以来最酷的Openauth.net

    +

    * 全面优化数据结构

    +

    * 全面优化流程引擎

    @@ -148,14 +141,7 @@ -
    最新文章
    - - - - - - -
    +