menu.ejs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <div class="main-nav d-flex align-items-start flex-column">
  2. <div class="logo"><img src="/public/css/logo.png"></div>
  3. <div class="nav-top">
  4. <ul class="nav nav-pills nav-stacked bg-nav">
  5. <% for (const index in ctx.menuList) { %>
  6. <% if (ctx.menuList[index].display === undefined || !ctx.menuList[index].display) { continue } %>
  7. <li <% if(ctx.controllerName === index) { %>class="active"<% } %>>
  8. <a href="<%- ctx.menuList[index].url %>" data-toggle="tooltip" data-placement="right" title="" data-original-title="<%- ctx.menuList[index].name %>">
  9. <i class="fa <%- ctx.menuList[index].icon %>"></i>
  10. <% if (ctx.menuList[index].caption) { %>
  11. <span><%- ctx.menuList[index].caption %></span>
  12. <% } %>
  13. </a>
  14. </li>
  15. <% } %>
  16. </ul>
  17. </div>
  18. <div class="nav-bottom mt-auto">
  19. <ul class="nav nav-pills nav-stacked bg-nav">
  20. <li><a href="/setting/info" data-toggle="tooltip" data-placement="right" title="" data-original-title="项目设置"><i class="fa fa-cogs"></i><span>项目设置</span></a></li>
  21. </ul>
  22. <div class="dropright mb-1 ml-1">
  23. <a href="" class="btn btn-sm btn-light" data-toggle="dropdown" aria-haspopup="false" aria-expanded="false">
  24. <%- ctx.session.sessionUser.name.substr(ctx.session.sessionUser.name.length > 2 ? ctx.session.sessionUser.name.length - 2 : 0) %>
  25. </a>
  26. <div class="dropdown-menu">
  27. <a href="/profile/info" class="dropdown-item">账号资料</a>
  28. <a href="#" class="dropdown-item">账号安全</a>
  29. <div class="dropdown-divider"></div>
  30. <a href="#" class="dropdown-item">帮助中心</a>
  31. <a href="/logout" class="dropdown-item">退出登录</a>
  32. </div>
  33. </div>
  34. </div>
  35. </div>