main.ejs 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <div class="row" ng-controller="mainPanel">
  2. <% include public/modal %>
  3. <div class="col-md-12">
  4. <div class="row">
  5. <div class="col-md-6">
  6. <div class="box box-solid">
  7. <div class="box-header with-border">
  8. <h5 class="box-title">概况</h5>
  9. </div><!-- /.box-header -->
  10. <div class="box-body">
  11. <ul class="row text-info main-statistics">
  12. <div class="col-md-6">
  13. <li><i class="fa fa-fw fa-user"></i> 管理员 <span ng-bind="mainData.adminUserCount"></span></li>
  14. <li><i class="fa fa-fw fa-users"></i> 用户 <span ng-bind="mainData.regUsersCount"></span></li>
  15. <li><i class="fa fa-fw fa-file-text-o"></i> 文档 <span ng-bind="mainData.contentsCount"></span></li>
  16. <li><i class="fa fa-fw fa-comments-o"></i> 留言 <span ng-bind="mainData.msgCount"></span></li>
  17. </div>
  18. <div class="col-md-6">
  19. <!--<li><i class="fa fa-fw fa-comments-o"></i> 留言 {{mainData.msgCount}}</li>-->
  20. </div>
  21. </ul>
  22. </div><!-- /.box-body -->
  23. </div><!-- /.box -->
  24. </div><!-- ./col -->
  25. <div class="col-md-6">
  26. <div class="box box-solid">
  27. <div class="box-header with-border">
  28. <!--<i class="fa fa-location-arrow"></i>-->
  29. <h5 class="box-title">快捷操作</h5>
  30. </div><!-- /.box-header -->
  31. <div class="box-body">
  32. <a class="btn btn-app" href="/admin/manage/adminUsersList">
  33. <i class="fa fa-user"></i> 添加管理员
  34. </a>
  35. <a class="btn btn-app" href="/admin/manage/content/add/content">
  36. <i class="fa fa-file-text-o"></i> 创建新文档
  37. </a>
  38. <a class="btn btn-app" href="/admin/manage/content/add/plug">
  39. <i class="fa fa-github"></i> 添加Jquery插件
  40. </a>
  41. <a class="btn btn-app" href="/admin/manage/dataManage/m/backUpData">
  42. <i class="fa fa-cloud"></i> 数据备份
  43. </a>
  44. </div><!-- /.box-body -->
  45. </div><!-- /.box -->
  46. </div><!-- ./col -->
  47. </div>
  48. </div>
  49. <div class="col-md-12">
  50. <div class="row">
  51. <div class="col-md-6">
  52. <div class="box box-solid">
  53. <div class="box-header with-border">
  54. <h5 class="box-title">近期评论</h5>
  55. </div><!-- /.box-header -->
  56. <div class="box-body chat" id="chat-box">
  57. <div class="direct-chat-messages" style="height: auto;max-height: 500px;">
  58. <div class="direct-chat-msg" ng-repeat="msg in mainData.msgList">
  59. <div ng-switch on="msg.utype">
  60. <span ng-switch-when="0">
  61. <div class="direct-chat-info clearfix" >
  62. <span class="direct-chat-name pull-left">
  63. <a href="#">{{msg.author.userName}}</a>
  64. 在 《<a href="/details/{{msg.contentId}}.html" target="_blank" ng-bind="msg.contentTitle"></a>》 中说
  65. </span>
  66. <span class="direct-chat-timestamp pull-right"><i class="fa fa-clock-o"></i> <span ng-bind="msg.date | date : 'yyyy-MM-dd HH:mm:ss'"></span></span>
  67. </div><!-- /.direct-chat-info -->
  68. <img alt="message user image" ng-src="{{msg.author.logo}}" class="direct-chat-img"><!-- /.direct-chat-img -->
  69. <div class="direct-chat-text" ng-bind="msg.content"></div><!-- /.direct-chat-text -->
  70. </span>
  71. <span ng-switch-when="1">
  72. <div class="direct-chat-info clearfix" >
  73. <span class="direct-chat-name pull-left">
  74. <a href="#">{{msg.adminAuthor.userName}}</a>
  75. 在 《<a href="/details/{{msg.contentId}}.html" target="_blank" ng-bind="msg.contentTitle"></a>》 中回复 <a href="#" ng-bind="msg.replyAuthor.userName"></a>
  76. </span>
  77. <span class="direct-chat-timestamp pull-right"><i class="fa fa-clock-o"></i> <span ng-bind="msg.date | date : 'yyyy-MM-dd HH:mm:ss'"></span></span>
  78. </div><!-- /.direct-chat-info -->
  79. <img alt="message user image" ng-src="{{msg.adminAuthor.logo}}" class="direct-chat-img"><!-- /.direct-chat-img -->
  80. <div class="direct-chat-text" ng-bind="msg.content"></div><!-- /.direct-chat-text -->
  81. </span>
  82. </div>
  83. </div>
  84. </div>
  85. </div><!-- /.chat -->
  86. </div><!-- /.box -->
  87. </div><!-- ./col -->
  88. <div class='col-md-6'>
  89. <!-- USERS LIST -->
  90. <div class="box box-solid">
  91. <div class="box-header with-border">
  92. <h5 class="box-title">新注册用户</h5>
  93. <div class="box-tools pull-right">
  94. <span class="label label-danger">注册用户 <span ng-bind="mainData.regUsersCount"></span></span>
  95. </div>
  96. </div><!-- /.box-header -->
  97. <div class="box-body no-padding">
  98. <ul class="users-list clearfix">
  99. <li ng-repeat="user in mainData.regUsers">
  100. <img ng-src="{{user.logo}}" alt="User Image"/>
  101. <a class="users-list-name" href="#" title="{{user.userName}}" ng-bind="user.userName"></a>
  102. </li>
  103. </ul><!-- /.users-list -->
  104. </div><!-- /.box-body -->
  105. <div class="box-footer text-center">
  106. <a href="/admin/manage/regUsersList" class="uppercase">View All Users</a>
  107. </div><!-- /.box-footer -->
  108. </div><!--/.box -->
  109. </div><!-- /.col -->
  110. </div>
  111. </div>
  112. </div>