contentList.ejs 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <div class="row" ng-controller="contentList">
  2. <% include public/modal %>
  3. <div class="col-xs-12">
  4. <div class="panel">
  5. <div class="btn-group">
  6. <button class="btn btn-primary btn-sm" type="button"><span class="fa fa-plus-square" aria-hidden="true">&nbsp;</span>添加文档</button>
  7. <button data-toggle="dropdown" class="btn btn-primary btn-sm dropdown-toggle" type="button" aria-expanded="false">
  8. <span class="caret"></span>
  9. <span class="sr-only">请选择文档类型</span>
  10. </button>
  11. <ul role="menu" class="dropdown-menu">
  12. <li><a href="/admin/manage/content/add/content">普通文档</a></li>
  13. <li><a href="/admin/manage/content/add/plug">Jquery插件</a></li>
  14. </ul>
  15. </div>
  16. <% include public/tableTool %>
  17. <div class="pull-right">
  18. <% include public/searchBox %>
  19. </div>
  20. </div>
  21. <div class="box">
  22. <div class="box-body table-responsive no-padding">
  23. <table class="table table-hover">
  24. <tr>
  25. <th><input type="checkbox" class="mini" id="selectAll"/></th>
  26. <th>文章标题</th>
  27. <th>创建时间</th>
  28. <th>类目</th>
  29. <th>来源</th>
  30. <th>类型</th>
  31. <th>推荐</th>
  32. <th>点击</th>
  33. <th>评论数</th>
  34. <th>显示</th>
  35. <th>发布人</th>
  36. <th>操作</th>
  37. </tr>
  38. <tr class="datalist" ng-repeat="content in data">
  39. <td><input type="checkbox" name="listItem" class="mini" value="{{content._id}}" ng-click="getNewIds()"/></td>
  40. <td ng-switch on="content.type">
  41. <span ng-switch-when="content"><a href="/details/{{content._id}}.html" target="_blank">{{content.title}}</a></span>
  42. <span ng-switch-when="plug"><a href="/details/{{content._id}}.html" target="_blank">{{content.title}}</a></span>
  43. <span ng-switch-default>{{content.title}}</span>
  44. </td>
  45. <td>{{content.date | date : "yyyy-MM-dd HH:mm:ss"}}</td>
  46. <td>{{content.category.name}}</td>
  47. <td ng-switch on="content.from">
  48. <span ng-switch-when="1">原创</span>
  49. <span ng-switch-when="2">转载</span>
  50. </td>
  51. <td ng-switch on="content.type">
  52. <span ng-switch-when="content">文档</span>
  53. <span ng-switch-when="plug">插件</span>
  54. <span ng-switch-when="singer">其它</span>
  55. </td>
  56. <td ng-class="{true:'text-danger'}[content.isTop==1]"><i class="fa fa-fw fa-flag"></i></td>
  57. <td>{{content.clickNum}}</td>
  58. <td>{{content.commentNum}}</td>
  59. <td ng-switch on="content.state">
  60. <span ng-switch-when="true"><a href="" class="label label-success">true</a></span>
  61. <span ng-switch-when="false"><a href="" class="label label-danger">false</a></span>
  62. </td>
  63. <td>{{content.author.name}}</td>
  64. <td>
  65. <a href="/admin/manage/content/edit/{{content.type}}/{{content._id}}" role="button" title="编辑" class="btn btn-primary btn-xs"><i class="fa fa-edit"></i></a>
  66. <a href="###" role="button" title="推荐" ng-click="topContent(content._id,1)" class="btn btn-warning btn-xs" ng-show="content.isTop == 0"><i class="fa fa-thumbs-o-up"></i></a>
  67. <a href="###" role="button" title="取消推荐" ng-click="topContent(content._id,0)" class="btn btn-default btn-xs" ng-show="content.isTop == 1"><i class="fa fa-thumbs-o-down"></i></a>
  68. <button class="btn btn-default btn-xs" type="button" title="删除" ng-click="delOneItem(content._id)"><i class="fa fa-trash-o"></i></button>
  69. </td>
  70. </tr>
  71. </table>
  72. </div><!-- /.box-body -->
  73. <% include public/tableFooter %>
  74. </div><!-- /.box -->
  75. </div>
  76. </div>