_MainSidebar.Play_BK.cshtml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. @using WeOnlineApp.Helpers
  2. @{
  3. var imagePath = string.IsNullOrEmpty(AbpSession.AvatarImagePath) ? "/Content/Image/user.png" : AbpSession.AvatarImagePath;
  4. }
  5. <style>
  6. .text-sm .sidebar-nav > .nav-item .nav-icon.fa,
  7. .text-sm .sidebar-nav > .nav-item .nav-icon.fab,
  8. .text-sm .sidebar-nav > .nav-item .nav-icon.far,
  9. .text-sm .sidebar-nav > .nav-item .nav-icon.fas,
  10. .text-sm .sidebar-nav > .nav-item .nav-icon.glyphicon,
  11. .text-sm .sidebar-nav > .nav-item .nav-icon.ion {
  12. font-size: 0.875rem;
  13. }
  14. .sidebar-nav {
  15. width: 100%;
  16. display: flex;
  17. flex-direction: column;
  18. justify-content: center;
  19. align-items: center;
  20. }
  21. .sidebar-nav .nav-item {
  22. width: 100%;
  23. }
  24. .sidebar-nav .nav-item img {
  25. display: block;
  26. width: 100px;
  27. height: 100px;
  28. margin: 20px auto 5px;
  29. }
  30. .sidebar-nav .nav-item .name {
  31. text-align: center;
  32. font-weight: 600;
  33. font-size: 20px;
  34. color: var(--mainColor);
  35. margin-bottom: 20px
  36. }
  37. .sidebar-nav .nav-item .nav-link {
  38. width: 80%;
  39. margin: 10px 10%;
  40. padding: 10px 10px;
  41. text-align: center;
  42. border: 1px solid var(--mainColor);
  43. color: var(--mainColor);
  44. }
  45. .sidebar-nav .nav-link.active, .sidebar-nav .nav-link:hover {
  46. background: var(--mainColor);
  47. color: #fff;
  48. }
  49. </style>
  50. <!-- Main Sidebar Container -->
  51. <div class="nav sidebar-nav">
  52. <div class="nav-item">
  53. <img class="img-circle" src="@(imagePath)" alt="" />
  54. <div class="name">@(AbpSession.RealName)</div>
  55. </div>
  56. <div class="nav-item">
  57. <a id="nav-home" href="@Url.Action("Index", "Play")" class="nav-link">主页</a>
  58. </div>
  59. <div class="nav-item">
  60. <a id="nav-start" href="@Url.Action("Start", "Play")" class="nav-link">演练课程</a>
  61. </div>
  62. @*<div class="nav-item">
  63. <a id="nav-plan" href="@Url.Action("PlanLearn", "Play")" class="nav-link">预案学习</a>
  64. </div>*@
  65. <div class="nav-item">
  66. <a id="nav-history" href="@Url.Action("History", "Play")" class="nav-link">演练历史</a>
  67. </div>
  68. <div class="nav-item">
  69. <a id="nav-medal" href="@Url.Action("Medal", "Play")" class="nav-link">我的勋章</a>
  70. </div>
  71. <div class="nav-item">
  72. <a id="nav-team" href="@Url.Action("Team", "Play")" class="nav-link">我的团队</a>
  73. </div>
  74. <div class="nav-item">
  75. <a id="nav-profile" href="@Url.Action("PlayUserProfile", "Home")" class="nav-link">我的资料</a>
  76. </div>
  77. <div class="nav-item">
  78. <a id="" href="javascript:LoginOut()" class="nav-link">注销账号</a>
  79. </div>
  80. </div>
  81. <!-- /.sidebar -->
  82. @using (Html.BeginScripts())
  83. {
  84. <script>
  85. $('.sidebar-nav').find('.nav-link').removeClass('active');
  86. $('#nav-@(ViewBag.PageId)').addClass('active');
  87. function LoginOut() {
  88. MsgConfirm("您确定注销账号吗?",
  89. "注销账号",
  90. function() {
  91. window.location.href = "/Account/LogOut";
  92. });
  93. }
  94. </script>
  95. }