calssify.blade.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. @extends('layouts.base')
  2. @section('content')
  3. <div class="w1200 m0a">
  4. <div class="panel panel-default">
  5. <div class="panel-heading"> 分类列表 (总数: <span id="categorynum">{{ $total }}</span>)</div>
  6. <div class="panel-body">
  7. <table class="table" style="" id="cal_table">
  8. <thead>
  9. <tr>
  10. <th style="width:10%; text-align:center;">分类排序</th>
  11. <th style="width:10%;text-align:center;">分类名称</th>
  12. <th style="width:10%;text-align:center;">分类ID</th>
  13. <th style="width:10%;text-align:center;">是否启用</th>
  14. <th style="width:10%;text-align:center;">操作</th>
  15. </tr>
  16. </thead>
  17. <tbody>
  18. @if (empty($list))
  19. <tr class="noarticle">
  20. <td style="text-align: center; line-height: 100px;" colspan="8"><a class="nav-add" href="javascript:;">添加新分类</a></td>
  21. </tr>
  22. @else
  23. @foreach ($list as $item)
  24. <tr cid="{{ $item['id'] }}" cname="{{ $item['calssify_title'] }}">
  25. <td style="text-align:center;">{{ $item['sort'] }}</td>
  26. <td style="text-align:center;">{{ $item['calssify_title'] }}</td>
  27. <td style="text-align:center;">{{ $item['id'] }}</td>
  28. <td style="text-align:center;"> <a data='{{$item['is_open']}}' ca_id="{{$item['id']}}"
  29. class='is_open_btn @if($item['is_open']==1) btn btn-info @else btn btn-default @endif'>
  30. @if($item['is_open']==1)
  31. 启用
  32. @else
  33. 禁用
  34. @endif
  35. </a></td>
  36. <td style="text-align:center;">
  37. <a class='btn btn-default nav-edit' href="{{ yzWebUrl('plugin.activity-apply.admin.activity-apply-calssify.edit',['id' => $item['id']]) }}"><i class="fa fa-edit"></i></a>
  38. <a class='btn btn-default nav-del' href="{{ yzWebUrl('plugin.activity-apply.admin.activity-apply-calssify.is_open',['id' => $item['id']]) }}" onclick="return confirm('确认删除此分类吗?');return false;"><i class="fa fa-trash-o"></i></a>
  39. </td>
  40. </tr>
  41. @endforeach
  42. @endif
  43. </tbody>
  44. </table>
  45. {!! $pager !!}
  46. </div>
  47. <div class='panel-footer'>
  48. <a class="btn btn-info nav-add" href="{{ yzWebUrl('plugin.activity-apply.admin.activity-apply-calssify.add') }}"><i class="fa fa-plus"></i> 添加新分类</a>
  49. </div>
  50. </div>
  51. </div>
  52. <script language='javascript'>
  53. $('#cal_table').on('click','.is_open_btn',function () {
  54. var obj = $(this);
  55. obj.html('请求中...');
  56. obj.attr('disabled',true);
  57. var is_open = obj.attr('data');
  58. var show_text = '启用';
  59. var show_class = 'is_open_btn btn btn-info';
  60. if(is_open == 1){
  61. var html = '';
  62. is_open = 0; show_text='禁用'; show_class='is_open_btn btn btn-default';
  63. }else{
  64. is_open = 1;
  65. }
  66. $.post("{!! yzWebUrl('plugin.activity-apply.admin.activity-apply-calssify.change-is-open') !!}",
  67. {id: obj.attr('ca_id'), is_open: is_open}
  68. , function (res) {
  69. if(res.result == 1){
  70. obj.html(show_text);
  71. obj.attr('class',show_class);
  72. obj.attr('data',is_open);
  73. }else{
  74. alert('修改失败');
  75. }
  76. }
  77. , "json"
  78. );
  79. obj.attr('disabled',false);
  80. })
  81. </script>
  82. @endsection