index.blade.php 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. @extends('layouts.admin')
  2. @section('content')
  3. <div class="row">
  4. <div class="col-lg-12">
  5. <h1 class="page-header">用户列表</h1>
  6. </div>
  7. <!-- /.col-lg-12 -->
  8. </div>
  9. <div class="panel">
  10. <form action=''>
  11. <input type="hidden" class="btn btn-success" name='from_device' value='{{ @$from_device }}'/>
  12. <div class="form-group">
  13. <label>渠道名称</label>
  14. <input class="form-control" name="cm" value="{{ @$params['cm'] }}">
  15. </div>
  16. <div class="form-group">
  17. <label>open_id</label>
  18. <input class="form-control" name="open_id" value="{{ @$params['open_id'] }}">
  19. </div>
  20. <div class="form-group">
  21. <label>邀请者open_id</label>
  22. <input class="form-control" name="inventory_open_id" value="{{ @$params['inventory_open_id'] }}">
  23. </div>
  24. <div class="form-group">
  25. <label>选择公众号</label>
  26. <select class="form-control" name="wx_id">
  27. <option value="0" >全部</option>
  28. @foreach ($gzh_list as $id=>$gzh)
  29. <option value="{{ $id }}" {{ $id == @$params['wx_id'] ? 'selected' : '' }}>{{ $gzh->gzh_name }}</option>
  30. @endforeach
  31. </select>
  32. </div>
  33. <div class="form-group">
  34. <label>是否支付成功</label>
  35. <input type='radio' name="is_pay" value= '100' {{ !isset($params['is_pay']) || @$params['is_pay']==100 ? 'checked' : '' }}>全部
  36. <input type='radio' name="is_pay" value= '1' {{ @$params['is_pay']==1 ? 'checked' : '' }}>是
  37. <input type='radio' name="is_pay" value= '0' {{ isset($params['is_pay']) && $params['is_pay']=='0' ? 'checked' : '' }}>否
  38. </div>
  39. <div class="form-group">
  40. <label>选择时间:</label>
  41. <input name="start" onClick="WdatePicker()" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" value="{{ @$params['start'] }}"> -
  42. <input name="end" onClick="WdatePicker()" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" value="{{ @$params['end'] }}">
  43. </div>
  44. <button type="submit" class="btn btn-success">查询</button>
  45. <button type="button" class="btn btn-success" onclick="user_export()">导出</button>
  46. </form>
  47. </div>
  48. <div class="alert alert-success">
  49. </div>
  50. <div class="panel panel-default">
  51. <div class="panel-heading">
  52. 列表
  53. </div>
  54. <!-- /.panel-heading -->
  55. <div class="panel-body">
  56. <div class="dataTable_wrapper">
  57. <table class="table table-striped table-bordered table-hover" id="dataTables-example" style="text-align: center">
  58. <tr>
  59. <th>ID</th>
  60. <th>用户<br>公众号关注情况</th>
  61. <th>公众号</th>
  62. <th>邀请人</th>
  63. <th>渠道名称</th>
  64. <th>性别<br>省<br>市</th>
  65. <th>open_id<br>邀请者open_id<br>授权时间<br>抽奖时间<br>下单时间<br>支付时间</th>
  66. <th>课程分类<br>年龄段</th>
  67. <th>是否支付<br>价格标签<br>抵扣金额</th>
  68. <th></th>
  69. </tr>
  70. @foreach ($records as $record)
  71. <tr >
  72. <td>{{ $record->id }}</td>
  73. <td style='text-align:center;'><img src='{{ $record->headimgurl }}' style='width:40px;height:40px;margin:0 auto;'>
  74. <br>{{ $record->nick_name }}
  75. <br><br>
  76. <p style='text-align:center;'>
  77. @if (@$record->subscribe)
  78. 已关注:{{ $record->subscribe_time }}
  79. @else
  80. @if (@$record->unsubscribe_time)
  81. 取关时间:{{ $record->unsubscribe_time }}
  82. @else
  83. 未关注
  84. @endif
  85. @endif
  86. <p>
  87. </td>
  88. <td>
  89. {{ $record->gzh_name }}
  90. </td>
  91. <td style='text-align:center;'>
  92. @if (@$record->inventory_nick_name)
  93. <img src='{{ $record->inventory_headimgurl }}' style='width:40px;height:40px;margin:0 auto;'>
  94. <br>{{ $record->inventory_nick_name }}
  95. @else
  96. @endif
  97. </td>
  98. <td>
  99. <span style="color:blue;font-weight:bold;">{{ $record->channel_name }}</span>
  100. </td>
  101. <td>
  102. @if (@$record->sex == 1)
  103. @else
  104. @endif
  105. <br>{{ $record->province }}<br>{{ $record->city }}
  106. </td>
  107. </td>
  108. <td>{{ $record->open_id }}<br>{{ $record->inventory_open_id }}<br>
  109. <p style='text-align:left;'>授权时间:{{ $record->created_at }}</p>
  110. <p style='text-align:left;'>抽奖时间:{{ $record->presale_created_at }}</p>
  111. <p style='text-align:left;'>下单时间:{{ $record->pay_created_at }}</p>
  112. <p style='text-align:left;'>支付时间:{{ $record->actual_pay_time }}</p>
  113. </td>
  114. <td>
  115. @if (@$record->group_type=='single')
  116. 单人课程
  117. @elseif (@$record->group_type=='spouse')
  118. 夫妻共读
  119. @elseif (@$record->group_type=='ladybro')
  120. 闺蜜共读
  121. @else
  122. {{@$record->group_type}}
  123. @endif
  124. <br>
  125. @if (@$record->age_range=='0_3')
  126. 0~3岁
  127. @elseif (@$record->age_range=='4_6')
  128. 4~6岁
  129. @elseif (@$record->age_range=='7_12')
  130. 7~12岁
  131. @else
  132. @endif
  133. </td>
  134. <td>
  135. @if ($record->is_pay) <span style="color:red;font-weight:bold;">是</span> @else 否 @endif
  136. <br>
  137. @if (@$record->price_tag=='low')
  138. 低价格
  139. @elseif (@$record->price_tag=='high')
  140. 高价格
  141. @elseif (@$record->price_tag=='nomal')
  142. 低价格
  143. @endif
  144. <br>
  145. {{ $record->discount_amount }}
  146. </td>
  147. <td></td>
  148. </tr>
  149. @endforeach
  150. </table>
  151. </div>
  152. <div class="paging">
  153. 总计:{{ $records->total() }}
  154. {!! $records->appends($params)->links() !!}
  155. </div>
  156. </div>
  157. </div>
  158. <script type="text/javascript" src="{{ asset('admin/js/My97DatePicker/WdatePicker.js') }}"></script>
  159. <script>
  160. function user_export()
  161. {
  162. $('form').attr('action',"{{ route('admin.wx_users.user_export') }}");
  163. $('form').submit().attr('action','');
  164. }
  165. </script>
  166. @endsection