admin-classlist.html 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!-- include 'admin-header' -->
  2. <div class="mainWrap">
  3. <!-- include 'admin-leftWrap' -->
  4. <div class="mainContent">
  5. <div class="page-header pageHeader">
  6. <h3>课程列表</h3>
  7. </div>
  8. <div class="shopContent clearfix">
  9. <a href="{{rootUrl}}m/addclass" type="button" class="btn btn-primary">新建课程</a>
  10. </div>
  11. <div class="tableContent">
  12. <table class="table table-hover">
  13. <thead>
  14. <tr>
  15. <th colspan="2">课程信息</th>
  16. <th>课时</th>
  17. <th>价格(元)</th>
  18. <th>人数(人)</th>
  19. <th>状态</th>
  20. <th width="200">操作</th>
  21. </tr>
  22. </thead>
  23. <!-- if isset({{classlist}}) && !empty({{classlist}}) -->
  24. <!-- loop classlist -->
  25. <tr>
  26. <td width="150"><img src="{{rootUrl}}{{classlist' value.avatar}}" width="130" height="73"></td>
  27. <td width="750">
  28. <a href="{{rootUrl}}m/classinfo/{{classlist' value.classid}}">{{classlist' value.classname}}</a>
  29. </td>
  30. <td>{{classlist' value.classnum}}</td>
  31. <td>¥{{classlist' value.price}}</td>
  32. <td>{{classlist' value.bnum}}</td>
  33. <!-- if ({{classlist' value.ishow}} == 0) -->
  34. <td class="text-danger">未发布</td>
  35. <!-- elseif ({{classlist' value.ishow}} == 1) -->
  36. <td class="text-success">已更新</td>
  37. <!-- elseif ({{classlist' value.ishow}} == 2) -->
  38. <td class="text-warning">有更新</td>
  39. <!-- endif -->
  40. <td>
  41. <div class="btn-toolbar" role="toolbar">
  42. <!-- if ({{classlist' value.ishow}} == 0) -->
  43. <div class="btn-group">
  44. <button type="button" classid="{{classlist' value.classid}}" class="btn btn-primary btn-xs showonline" data-toggle="modal" data-target="#Reclass">发布课程</button>
  45. </div>
  46. <!-- endif -->
  47. <div class="btn-group">
  48. <a href="{{rootUrl}}m/updateclass/{{classlist' value.classid}}" type="button" class="btn btn-default btn-xs">编辑</a>
  49. <!-- if ({{classlist' value.ishow}} == 0) -->
  50. <a href="" type="button" class="btn btn-default btn-xs" data-toggle="modal" data-target="#Delclass">删除</a>
  51. <!-- endif -->
  52. </div>
  53. </div>
  54. </td>
  55. </tr>
  56. <!-- endloop -->
  57. <!-- endif -->
  58. </table>
  59. </div>
  60. <nav style="padding-top: 10px;padding-left: 10px">
  61. {{pager}}
  62. </nav>
  63. </div>
  64. </div>
  65. <!-- 发布课程 -->
  66. <div class="modal fade" id="Reclass" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  67. <div class="modal-dialog">
  68. <div class="modal-content">
  69. <div class="modal-header">
  70. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  71. <h4 class="modal-title" id="myModalLabel">确认发布课程</h4>
  72. </div>
  73. <div class="modal-body">
  74. <h4>您确定要发布该课程吗?</h4>
  75. </div>
  76. <div class="modal-footer">
  77. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  78. <button type="button" class="btn btn-primary onlinebutton" data-dismiss="modal" onclick="showOnline();" getid="">确定</button>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. <!-- 删除课程 -->
  84. <div class="modal fade" id="Delclass" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  85. <div class="modal-dialog">
  86. <div class="modal-content">
  87. <div class="modal-header">
  88. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  89. <h4 class="modal-title" id="myModalLabel2">确认删除课程</h4>
  90. </div>
  91. <div class="modal-body">
  92. <h4>您确定要删除该课程吗?</h4>
  93. </div>
  94. <div class="modal-footer">
  95. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  96. <button type="button" class="btn btn-primary">确定</button>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. <script>
  102. $(".showonline").on('click',function(){
  103. var classid = $(this).attr('classid');
  104. $('.onlinebutton').attr("getid",classid);
  105. });
  106. function showOnline(){
  107. var classid = $('.onlinebutton').attr("getid");
  108. $.ajax({
  109. type:'POST',
  110. url:'{{rootUrl}}m/showonline',
  111. data:{classid: classid},
  112. dataType:'json',
  113. success:function(result){
  114. if(result != 0){
  115. window.location.href = '{{rootUrl}}m/classlist';
  116. }
  117. }
  118. })
  119. }
  120. </script>
  121. </body>
  122. </html>