index.blade.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. @extends('mobile.module.layouts.main')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" href="{{theme_asset('mobile/css/jobfair.css')}}">
  6. <style>
  7. .drop_content{padding-bottom: 1rem;}
  8. </style>
  9. @endpush
  10. @push('js')
  11. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  12. @endpush
  13. @section('content')
  14. <div class="jobfair-top">
  15. <div class="title font20 substring">{{ $firstJobfair->title }}</div>
  16. <div class="date font16">{{ date('Y.m.d H:i', $firstJobfair->holddate_start) }} - {{ date('Y.m.d H:i', $firstJobfair->holddate_end) }}</div>
  17. <div class="btns">
  18. <div class="btn info" onclick="javascript:location.href='{{ route('mobile.jobfair.detail',['id'=>$firstJobfair->id]) }}'">查看详情</div>
  19. <div class="btn com J_to_comlist" data-num="" onclick="javascript:location.href='{{ route('mobile.company.list',['id'=>$firstJobfair->id]) }}'">参会企业</div>
  20. <div class="clear"></div>
  21. </div>
  22. <div class="district substring">{{ $firstJobfair->address }}</div>
  23. </div>
  24. <div class="list-split-block"></div>
  25. <div class="drop_content">
  26. <div class="add_data">
  27. @foreach($allJobfair as $key => $val)
  28. <div class="jobfair-list-item" onclick="javascript:location.href='{{ route('mobile.jobfair.detail',['id'=>$val->id]) }}'">
  29. <div class="title font16 substring">{{ $val->title }}</div>
  30. <div class="pic date">{{ date('Y.m.d H:i', $val->holddate_start) }} - {{ date('Y.m.d H:i', $val->holddate_end) }}</div>
  31. <div class="pic district substring">{{ $val->address }}</div>
  32. @if($val->predetermined_ok == 0)
  33. <div class="status"></div>
  34. @else
  35. <div class="start"></div>
  36. @endif
  37. </div>
  38. <div class="list-split-block"></div>
  39. @endforeach
  40. </div>
  41. </div>
  42. @endsection
  43. @section('script')
  44. <script type="text/javascript">
  45. // 页数
  46. var page = 0;
  47. // dropload
  48. $('.drop_content').dropload({
  49. scrollArea : window,
  50. domDown:{
  51. domClass : 'dropload-down',
  52. domRefresh:'<div class="dropload-refresh">↑上拉加载更多</div>',
  53. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  54. domNoData : '<div class="dropload-noData">已加载全部</div>'
  55. },
  56. loadDownFn : function(me){
  57. page++;
  58. $.ajax({
  59. type: 'GET',
  60. url: '{{ route('mobile.jobfair.index')}}?page='+page,
  61. dataType: 'json',
  62. success: function(result){
  63. if (result.status ==1) {
  64. $('.add_data').append(result.data);
  65. } else {
  66. // 锁定
  67. me.lock();
  68. // 无数据
  69. me.noData();
  70. }
  71. me.resetload();
  72. },
  73. error: function(xhr, type){
  74. // 即使加载出错,也得重置
  75. me.resetload();
  76. }
  77. });
  78. },
  79. threshold : 50
  80. });
  81. </script>
  82. @endsection