article.blade.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. @extends('layouts.base')
  2. @section('content')
  3. <div class="w1200 m0a">
  4. <div class="rightlist">
  5. <div class="right-titpos">
  6. <ul class="add-snav">
  7. <li class="active"><a href="#">管理员文章</a></li>
  8. </ul>
  9. </div>
  10. <div class="panel panel-info">
  11. <div class="panel-body">
  12. <form action="" method="post" class="form-horizontal" role="form" id="form1">
  13. <div class="form-group">
  14. <!--<label class="col-xs-12 col-sm-3 col-md-1 control-label">筛选</label>-->
  15. <div class="col-sm-11 col-xs-12">
  16. <div class="row row-fix tpl-category-container">
  17. <div class="col-xs-12 col-sm-3 col-md-3 col-lg-2">
  18. <select class="form-control tpl-category-parent" name="search[category_id]">
  19. <option value="">全部分类</option>
  20. @foreach ($categorys as $category)
  21. <option value="{{ $category['id'] }}" @if ($search['category_id'] == $category['id']) selected="selected" @endif>{{ $category['name'] }}</option>
  22. @endforeach
  23. </select>
  24. </div>
  25. <div class="form-group col-xs-12 col-sm-6">
  26. <input class="form-control" name="search[keyword]" id="" type="text"
  27. value="{{$search['keyword']}}" placeholder="请输入文章标题关键字进行检索(选择文章分类减小检索范围)">
  28. </div>
  29. <div class="form-group col-xs-12 col-sm-3">
  30. <input class="form-control" name="search[member]" id="" type="text"
  31. value="{{$search['member']}}" placeholder="发布会员ID/会员昵称/姓名/手机">
  32. </div>
  33. <div class="form-group col-xs-12 col-sm-8">
  34. <div class="col-sm-2">
  35. <label class='radio-inline'>
  36. <input type='checkbox' value='1' name='search[is_time]'
  37. @if($search['is_time'] == '1') checked @endif>是否搜索时间
  38. </label>
  39. </div>
  40. {!! app\common\helpers\DateRange::tplFormFieldDateRange('search[time]', [
  41. 'starttime'=>$search['time']['start'],
  42. 'endtime'=>$search['time']['end'],
  43. 'start'=>$search['time']['start'],
  44. 'end'=>$search['time']['end']
  45. ], true) !!}
  46. <!--</div>-->
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="form-group">
  52. <div class="col-xs-12 col-sm-2 col-lg-2">
  53. <button class="btn btn-success" id="search"><i class="fa fa-search"></i> 搜索</button>
  54. </div>
  55. </div>
  56. </form>
  57. </div>
  58. </div>
  59. </div>
  60. <div class="panel panel-default">
  61. <div class="panel-heading"> 文章列表 (总数: <span id="$articlenum">{{ $articles['total'] }}</span>)</div>
  62. <div class="panel-body">
  63. <table class="table" style="">
  64. <thead>
  65. <tr>
  66. <th style="width:30px; text-align:center;">ID</th>
  67. <th style="width:140px;text-align:center;">文章标题</th>
  68. <th style="width:80px;text-align:center;">文章分类</th>
  69. <th style="width:50px;text-align:center;">发布会员</th>
  70. <th style="width:50px;text-align:center;">浏览人数</th>
  71. <th style="width:50px;text-align:center;">浏览次数</th>
  72. <th style="width:80px;text-align:center;">点赞次数</th>
  73. <th style="text-align: center;width:80px;">操作</th>
  74. </tr>
  75. </thead>
  76. <tbody>
  77. @if (!empty($articles['data']))
  78. @foreach ($articles['data'] as $article)
  79. <tr cid="{{ $article['id'] }}" cname="{{ $article['title'] }}">
  80. <td style='text-align: center;'>{{ $article['id'] }}</td>
  81. <td style='text-align: center;'>{{ $article['title'] }}</td>
  82. <td style='text-align: center;'>{{ $article['belongs_to_category']['name'] }}</td>
  83. <td style='text-align: center;'>
  84. <a href="{!! yzWebUrl('member.member.detail', ['id'=>$article['belongs_to_manager']['member']['uid']]) !!}"><img src="{{tomedia($article['belongs_to_manager']['member']['avatar'])}}"
  85. style="width: 30px; height: 30px;border:1px solid #ccc;padding:1px;">
  86. </br>
  87. {{$article['belongs_to_manager']['member']['nickname']}}
  88. </td>
  89. <td style='text-align: center;'>{{ $article['person_num'] }}</td>
  90. <td style='text-align: center;'>{{ $article['read_num'] }}</td>
  91. <td style='text-align: center;'>{{ $article['like_num'] }}</td>
  92. <td style="text-align: center;position:relative; overflow:visible;">
  93. <a class='btn btn-default' title="查看" data-toggle="modal" data-target="#myModal{{$article['id']}}"><i class="fa fa-eye"></i></a>
  94. <a class='btn btn-default' title="删除" href="{{ yzWebUrl('plugin.article.admin.manager-article.del',['id' => $article['id']]) }}" onclick="return confirm('确认删除此文章吗?');return false;"><i class="fa fa-trash"></i></a>
  95. <div class="modal fade" id="myModal{{$article['id']}}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  96. <div class="modal-dialog" role="document">
  97. <div class="modal-content">
  98. <div class="modal-header">
  99. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  100. <h4 class="modal-title" id="myModalLabel" style="font-weight:bold">{{ $article['title'] }}</h4>
  101. </div>
  102. <div id="desc_pre" style="padding:10px;word-break: break-all;white-space: pre-line;" >
  103. {!! $article['content'] !!}
  104. </div>
  105. <!-- <textarea id="desc" name="desc"></textarea> -->
  106. <div class="modal-footer">
  107. <button type="button" class="btn btn-default" data-dismiss="modal">确定</button>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </td>
  113. </tr>
  114. @endforeach
  115. @else
  116. <td colspan="8" style="color: red">没有更多数据了!</td>
  117. @endif
  118. </tbody>
  119. </table>
  120. {!! $pager !!}
  121. </div>
  122. </div>
  123. </div>
  124. <script>
  125. $(function() {
  126. $("#desc").html($("#desc_pre").text());
  127. });
  128. </script>
  129. <script language='javascript'>
  130. $(function () {
  131. $('#search').click(function () {
  132. $('#form1').attr('action', '{!! yzWebUrl('plugin.article.admin.manager-article.index') !!}');
  133. $('#form1').submit();
  134. });
  135. });
  136. </script>
  137. @endsection