teacher.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. use yii\widgets\LinkPager;
  3. use common\components\stringUtil;
  4. ?>
  5. <?php
  6. use backend\widgets\TabWidget;
  7. echo TabWidget::widget(['list' => $this->context->menuList, 'currentMenu' => $this->context->id]);
  8. ?>
  9. <div class="panel panel-default">
  10. <?php
  11. use backend\widgets\SubTabWidget;
  12. echo SubTabWidget::widget(['list' => $this->context->subMenuList, 'currentMenu' => $this->context->action->id]);
  13. ?>
  14. <a href="/teach/teacher-add" class="btn btn-secondary btn-single" style="margin-right:15px;">添加讲师</a>
  15. <div class="panel-body">
  16. <div class="dataTables_wrapper form-inline dt-bootstrap no-footer">
  17. <div class="table-responsive">
  18. <table class="table table-bordered table-striped">
  19. <thead>
  20. <tr class="active">
  21. <th class="no-sorting"><input type="checkbox"></th>
  22. <th>ID</th>
  23. <th>名称</th>
  24. <th>头像</th>
  25. <th>头衔</th>
  26. <th>创建日期</th>
  27. <th>操作</th>
  28. </tr>
  29. </thead>
  30. <tbody class="middle-align">
  31. <?php foreach ($models as $key => $val) { ?>
  32. <tr>
  33. <td></td>
  34. <td><?= $val['id'] ?></td>
  35. <td><?= $val['teacherName'] ?></td>
  36. <td>
  37. <?php if(!empty($val['avatar'])){ ?>
  38. <img width="30" src="<?= Yii::$app->params['imgUrl'].$val['avatar'] ?>" />
  39. <?php } ?>
  40. </td>
  41. <td><?= $val['title'] ?></td>
  42. <td><?php echo date("Y-m-d H:i", $val['addTime']); ?></td>
  43. <td>
  44. <a href="/teach/teacher-edit?id=<?= $val['id'] ?>" class="btn btn-secondary btn-sm btn-icon icon-left">修改 </a>
  45. <a href="javascript:;" onclick="delTeacher(<?= $val['id'] ?>)" class="btn btn-danger btn-sm btn-icon icon-left">删除 </a>
  46. </td>
  47. </tr>
  48. <?php } ?>
  49. </tbody>
  50. </table>
  51. </div>
  52. <div class="row">
  53. <div>
  54. <div class="dataTables_paginate paging_simple_numbers"
  55. style="float:right;padding-top:0px;margin-right:15px;">
  56. <?= LinkPager::widget(['pagination' => $pages]); ?>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <!-- footer -->
  64. <?php
  65. use backend\widgets\FooterWidget;
  66. echo FooterWidget::widget();
  67. ?>
  68. <!-- footer -->
  69. <script>
  70. function delTeacher()
  71. {
  72. var id = arguments[0];
  73. var respond = confirm('确认要删除?');
  74. if(respond == false){
  75. return false;
  76. }
  77. $.ajax({type:"GET",url:'/teach/teacher-del?id='+id,async:false,dataType:'json',success:function(data){
  78. xhPopMsg(data.msg);
  79. if(data.code == 'A0001'){
  80. setTimeout(function(){
  81. window.location.reload();
  82. },1500);
  83. }
  84. }});
  85. }
  86. </script>