gold_log.blade.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. <meta name="csrf-token" content="{{ csrf_token() }}">
  4. @endpush
  5. @push('css')
  6. <link href="{{ theme_asset('mobile/css/personal.css') }}" rel="stylesheet">
  7. @endpush
  8. @push('js')
  9. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  10. @endpush
  11. @section('content')
  12. <div class="points-detail">
  13. <div class="points-detail-top">
  14. <div class="circle @if(Request::input('operate')=='') active @endif" @if(Request::input('operate')==1) onclick="javascript:location.href='{{ route($sub_site.'mobile.person.taskDetail') }}'" @endif>
  15. <div class="t1">累计获得</div>
  16. <div class="t2 font18">{{ $pointGet or 0 }}</div>
  17. </div>
  18. <div class="circle right @if(Request::input('operate')==1) active @endif" @if(Request::input('operate')=='') onclick="javascript:location.href='{{ route($sub_site.'mobile.person.taskDetail',['operate'=>1]) }}'" @endif>
  19. <div class="t1">累计消耗</div>
  20. <div class="t2 font18">{{ $pointPo or 0 }}</div>
  21. </div>
  22. </div>
  23. <div class="split">
  24. <div class="txt">@if(Request::input('operate')=='') 获得 @else 消耗 @endif积分明细</div>
  25. </div>
  26. <input type="hidden" name="operTYPE" ID="operTYPE" VALUE="{{ Request::input('operate') }}">
  27. <div class="drop_content">
  28. <div class="add_data">
  29. @if($result->total())
  30. @foreach($result as $key => $val)
  31. <div class="line">
  32. <div class="line-wrap left">
  33. <div class="txt t1 font_gray9">{{ $val->created_at or '' }}</div>
  34. <div class="txt t2">{{ $val->htype_cn or '' }}</div>
  35. </div>
  36. <div class="line-wrap right">
  37. <div class="txt points-op font_yellow font18">@if($val->points) @if($val->operate==1)+ @else - @endif @else &nbsp;&nbsp; @endif {{ $val->points or 0 }}</div>
  38. </div>
  39. <div class="clear"></div>
  40. </div>
  41. @endforeach
  42. @else
  43. <div class="list-empty">
  44. 抱歉,没有符合条件的积分记录!
  45. </div>
  46. @endif
  47. </div>
  48. </div>
  49. </div>
  50. @endsection
  51. @section('script')
  52. <script>
  53. $(function () {
  54. var page = 1;
  55. var operTYPE = $("#operTYPE").val();
  56. $('.drop_content').dropload({
  57. scrollArea : window,
  58. loadDownFn : function(me){
  59. page++;
  60. if(operTYPE=='' || operTYPE==null){
  61. var url = '{{ route($sub_site.'mobile.person.taskDetail') }}?page='+page;
  62. } else {
  63. var url = '{{ route($sub_site.'mobile.person.taskDetail') }}?operate='+operTYPE+'&page='+page;
  64. }
  65. $.ajax({
  66. type: 'GET',
  67. url: url,
  68. dataType: 'json',
  69. success: function(result){
  70. if (result.status ==1) {
  71. $('.add_data').append(result.data);
  72. } else {
  73. // 锁定
  74. me.lock();
  75. // 无数据
  76. me.noData();
  77. }
  78. me.resetload();
  79. },
  80. error: function(xhr, type){
  81. alert('Ajax error!');
  82. // 即使加载出错,也得重置
  83. me.resetload();
  84. }
  85. });
  86. },
  87. threshold : 50
  88. });
  89. })
  90. </script>
  91. @endsection