restaurant.blade.php 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. @extends('mobile.module.layouts.empty')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" href="{{theme_asset('mobile/css/online2021_special.css')}}">
  6. <link href="{{ theme_asset('mobile/css/jobs.css') }}" rel="stylesheet">
  7. <style>
  8. .drop_content a{color: #666666;text-decoration: none;}
  9. .con-filter .f-box.f-box-trade{
  10. height: 8.7rem;
  11. }
  12. .con-filter .f-box-trade div.f-box-inner{
  13. height: 7rem;
  14. }
  15. .load_more_footer{
  16. width: 100%;
  17. text-align: center;
  18. line-height: 1rem;
  19. color:white;
  20. }
  21. .bottom-nav-bar .nav-bar-cell .bar-cell {
  22. width: 50%;
  23. }
  24. .online2021_title {background-image:url("../images/online2021/bg_title_restaurant.png") !important;}
  25. .online2021_content {background-image:url("../images/online2021/bg_restaurant.png");}
  26. </style>
  27. @endpush
  28. @push('js')
  29. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  30. @endpush
  31. @section('content')
  32. <div class="online2021_header">
  33. <img src="{{theme_asset('mobile/images/spring/header_restaurant.jpg')}}?v=3">
  34. </div>
  35. <div class="online2021_title">
  36. <p>&nbsp;</p>
  37. </div>
  38. <div id="join_com" style="position: relative;top: -40px;">
  39. @if(count($res))
  40. <div class="load_more_body">
  41. @foreach($res as $key=>$val)
  42. <div class="online2021_content">
  43. <h3 class="substring">{{ $val['companyname'] or '' }}</h3>
  44. <p class="online2021_line">
  45. <span class="line_left">招聘岗位</span>
  46. <span class="line_right more"><a href="{{route('mobile.jobs.company',['id'=>$val['id']])}}">更多>></a></span>
  47. </p>
  48. @for($i=0;$i<3;$i++)
  49. <p class="online2021_line">
  50. <span class="line_left substring">{{empty($val['jobs'][$i]) ? '' : $val['jobs'][$i]['jobs_name']}}</span>
  51. <span class="line_right substring">
  52. @if(!empty($val['jobs'][$i]))
  53. @if($val['jobs'][$i]['wage'] == '-1')
  54. 面议
  55. @else
  56. ¥{{$val['jobs'][$i]['wage_min']}}-{{$val['jobs'][$i]['wage_max']}}
  57. @endif
  58. @endif
  59. </span>
  60. </p>
  61. @endfor
  62. <p class="online2021_line end">
  63. @foreach($val['tag_arr'] as $tag)
  64. <span class="tag">{{$tag->demand}}</span>
  65. @endforeach
  66. </p>
  67. <a href="{{route('mobile.jobs.company',['id'=>$val['id']])}}">
  68. <div class="btn">
  69. <img src="{{theme_asset('mobile/images/online2021/bg_btn.png')}}" />
  70. 投递简历
  71. </div>
  72. </a>
  73. </div>
  74. @endforeach
  75. </div>
  76. @endif
  77. @if($more)
  78. <div class="load_more_footer">
  79. <span page="1" >加载更多</span>
  80. </div>
  81. @else
  82. <div class="load_more_footer">
  83. <span page="1" >-----没有更多了-----</span>
  84. </div>
  85. @endif
  86. </div>
  87. <div class="bottom-nav-bar-group">
  88. <div class="bottom-nav-bar">
  89. <div class="nav-bar-cell qs-left" style="width: 100%;">
  90. <a href="{{route('mobile.home')}}"
  91. class="bar-cell index @if(url($current_url) == route('mobile.home')) active @endif">
  92. <div class="b-img"></div>
  93. <div class="b-txt font10">首页</div>
  94. </a>
  95. <a href="{{ route('mobile.person.index') }}"
  96. class="bar-cell mine @if(strripos( url($current_url), route('mobile.person.index')) !== false) active @endif">
  97. <div class="b-img"></div>
  98. <div class="b-txt font10">我的</div>
  99. </a>
  100. <div class="clear"></div>
  101. </div>
  102. </div>
  103. </div>
  104. <script type="text/javascript" src="{{theme_asset('mobile/js/QSfilter.js')}}"></script>
  105. <script type="text/javascript" src="{{theme_asset('mobile/js/qsCategory.js')}}"></script>
  106. <script type="text/javascript" charset="utf-8" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  107. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  108. <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak={{subsite_config('aix.system.map.map.map_ak')}}&s=1"></script>
  109. @endsection
  110. @section('script')
  111. <script>
  112. function goPage() {
  113. var toSearchPage = "{{route('mobile.active.spring_special')}}";
  114. window.location.href = toSearchPage + '?'+$('#searchForm').serialize();
  115. }
  116. // 除更多和读取缓存之外的下拉列表
  117. $('.f-item-normal').on('click', function () {
  118. var thisType = $(this).data('type');
  119. var thisTitle = $(this).data('title');
  120. var thisCode = $(this).data('code');
  121. $('.f-normal-code-' + thisType).val(thisCode);
  122. $('.f-normal-txt-' + thisType).text(thisTitle);
  123. $('body').removeClass('filter-fixed');
  124. $('.f-box-' + thisType).addClass('qs-hidden');
  125. $('.js-filter').removeClass('active');
  126. $('#f-mask').hide();
  127. goPage();
  128. });
  129. // 点击筛选
  130. $('#f-do-filter').on('click', function () {
  131. goPage();
  132. });
  133. $('.js-filter').on('click', function () {
  134. $('.f-more-content').removeClass('qs-actionsheet-toggle');
  135. $('.f-box-more').removeClass('qs-actionsheet-toggle-left');
  136. var filter = new QSfilter($(this));
  137. document.getElementById('f-mask').ontouchstart = function(e){ e.preventDefault(); }
  138. });
  139. @if($more)
  140. /**
  141. * 监听网页滚动事件
  142. */
  143. var f = true;
  144. $(window).on("scroll",function () {
  145. var isShow = true;//$("#join_com").is(":visible");
  146. if($(".load_more_footer span").hasClass("end")){
  147. return false;
  148. }
  149. var h = document.documentElement.clientHeight || document.body.clientHeight;
  150. var sh = document.documentElement.scrollTop || document.body.scrollTop;
  151. var t1 = document.querySelector(".load_more_footer").offsetTop- sh;
  152. //可视区域
  153. if (t1 < h && isShow && f ) {
  154. s();
  155. }
  156. });
  157. var s = function () {
  158. var page = $(".load_more_footer span").attr('page');
  159. $.ajax({
  160. type:"get",
  161. url:"{{ route('mobile.active.spring_special',$params) }}",
  162. data:{
  163. page:page
  164. },
  165. beforeSend:function () {
  166. f = false;
  167. $(".load_more_footer span").html('正在加载').addClass("loading");
  168. },
  169. success:function (result) {
  170. if(result.status==1){
  171. $(".load_more_body").append(result.data);
  172. // console.log(result.data);
  173. $(".load_more_footer span").attr('page',parseInt(page)+1);
  174. $(".load_more_footer span").html('加载更多').removeClass("loading");
  175. }else {
  176. $(".load_more_footer span").html('-----没有更多了-----').removeClass("loading").addClass("end");
  177. }
  178. },
  179. complete:function () {
  180. f = true;
  181. }
  182. })
  183. }
  184. @endif
  185. </script>
  186. @endsection