jobfair_com.blade.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" href="{{theme_asset('mobile/css/jobfair.css')}}">
  6. <link rel="stylesheet" href="{{theme_asset('mobile/css/personal.css')}}">
  7. @endpush
  8. @push('js')
  9. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  10. @endpush
  11. @section('content')
  12. <div class="split-block"></div>
  13. <div class="jobfair-info">
  14. <div class="title font16">{{ $jobfair->title }}</div>
  15. <div class="pic date">{{ date('Y.m.d H:i', $jobfair->holddate_start) }} - {{ date('Y.m.d H:i', $jobfair->holddate_end) }}</div>
  16. <div class="pic contact">{{ $jobfair->phone }}({{ $jobfair->contact }})</div>
  17. <div class="pic district">{{ $jobfair->address }}</div>
  18. @if($jobfair->predetermined_ok == 0)
  19. <div class="status"></div>
  20. @endif
  21. </div>
  22. <div class="split-block-title">
  23. @if($jobfair->predetermined_ok == 1)
  24. 目前已有 <strong>{{ $companyCount->count()}}</strong> 家企业参会,正在陆续增加中.....
  25. @else
  26. 共有 <strong>{{ $companyCount->count() }}</strong> 家企业参会
  27. @endif
  28. </div>
  29. @if($jobfairCompany->count())
  30. <div class="add_data">
  31. @foreach($jobfairCompany as $key => $val)
  32. <div class="com-list-item " onclick="javascript:location.href='{{ route('mobile.company.jobs',['company_id'=>$val->company_id,'jobfair_id'=>$val->jobfair_id]) }}'">
  33. <div class="com-info">
  34. <div class="logo">
  35. <img src="@if($val->companys->logo) {{ upload_asset($val->companys->logo) }} @else {{ attach('no_logo.png','') }} @endif" border="0" />
  36. </div>
  37. <div class="info">
  38. <div class="line-one font15 substring">{{ $val->companys->companyname }}</div>
  39. <div class="line-two font14 substring">展位号:<strong>{{ $val->position }}</strong></div>
  40. </div>
  41. <div class="clear"></div>
  42. </div>
  43. <div class="com-district font13">
  44. <div class="district substring">{{ $jobfair->address }}</div>
  45. <div class="more-jobs link_yellow"><a href="{{ route('mobile.company.show',['id'=>$val->company_id,'jobfair_id'=>$val->jobfair_id,'postion_id'=>$val->position_id]) }}">共{{ $val->jobfairPutJob->count() }}个在招职位>></a></div>
  46. <div class="clear"></div>
  47. </div>
  48. </div>
  49. <div class="list-split-block"></div>
  50. @endforeach
  51. </div>
  52. @else
  53. <div class="list-empty link_blue">
  54. 暂无企业参会!
  55. </div>
  56. @endif
  57. @endsection
  58. @section('script')
  59. <script type="text/javascript">
  60. // 页数
  61. var page = 0;
  62. // dropload
  63. $('.drop_content').dropload({
  64. scrollArea : window,
  65. domDown:{
  66. domClass : 'dropload-down',
  67. domRefresh:'<div class="dropload-refresh">↑上拉加载更多</div>',
  68. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  69. domNoData : '<div class="dropload-noData">已加载全部</div>'
  70. },
  71. loadDownFn : function(me){
  72. page++;
  73. $.ajax({
  74. type: 'GET',
  75. url: '{{ route('mobile.company.list',['id'=>$jobfair->id])}}?page='+page,
  76. dataType: 'json',
  77. success: function(result){
  78. if (result.status ==1) {
  79. $('.add_data').append(result.data);
  80. } else {
  81. // 锁定
  82. me.lock();
  83. // 无数据
  84. me.noData();
  85. }
  86. me.resetload();
  87. },
  88. error: function(xhr, type){
  89. // 即使加载出错,也得重置
  90. me.resetload();
  91. }
  92. });
  93. },
  94. threshold : 50
  95. });
  96. </script>
  97. @endsection