category.blade.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. @extends('jkq.module.layouts.main_index')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('app/css/common.css') }}" rel="stylesheet">
  6. <link href="{{theme_asset('app/css/common_ajax_dialog.css')}}" rel="stylesheet"/>
  7. <link href="{{theme_asset('app/css/jobs/jobs.css')}}" rel="stylesheet"/>
  8. @endpush
  9. @push('js')
  10. @endpush
  11. @section('content')
  12. <div class="new-search-box" >
  13. <div class="ns-main">
  14. <div class="main-sty">
  15. @if(config('aix.companyset.search_com.search_basic.jobsearch_key_first_choice')==1)
  16. <div class="sty-cell J_sli_jc @if($search_type=='jobs' || $search_type=='') select @endif" data-type="jobs">搜职位<div class="sty-aow"></div></div>
  17. @elseif(config('aix.companyset.search_com.search_all.j_fulltext')==1)
  18. <div class="sty-cell J_sli_jc @if($search_type=='full' || $search_type=='') select @endif" data-type="full">全文<div class="sty-aow"></div></div>
  19. @endif
  20. @if(config('aix.companyset.search_com.search_all.j_fulltext')==0 && config('aix.companyset.search_com.search_basic.jobsearch_key_first_choice')==0)
  21. <div class="sty-cell J_sli_jc @if($search_type=='jobs' || $search_type=='') select @endif" data-type="jobs">搜职位<div class="sty-aow"></div></div>
  22. @endif
  23. <div class="sty-cell J_sli_jc @if($search_type=='company') select @endif" data-type="company">搜企业<div class="sty-aow"></div></div>
  24. @if(config('aix.companyset.search_com.search_all.j_fulltext')==1 && config('aix.companyset.search_com.search_basic.jobsearch_key_first_choice')==1)
  25. <div class="sty-cell J_sli_jc @if($search_type=='full') select @endif" data-type="full">全文<div class="sty-aow"></div></div>
  26. @endif
  27. <div class="clear"></div>
  28. </div>
  29. <div class="main-sip">
  30. <div class="ip-group">
  31. <form id="ajax_search_location" action="{{route('jobs', array('type'=>'AIX_jobslist'))}}" method="get">
  32. <div class="ip-box"><input type="text" name="key" id="autoKeyInput" value="" placeholder="请输入关键字" autocomplete="off"></div>
  33. <div class="for-border"></div>
  34. <div class="ip-city">经济开发区</div>
  35. <input type="hidden" name="search_type" value="@if(config('aix.companyset.search_com.search_basic.jobsearch_key_first_choice')==1) jobs @else full @endif">
  36. <input type="hidden" name="type" id="type" value="AIX_jobslist">
  37. <input id="searchCityModalCode" type="hidden" name="citycategory" value="">
  38. <input id="recoverSearchCityModalCode" type="hidden" name="" value="quanzhou">
  39. <input type="hidden" name="lng" id="lng" value="">
  40. <input type="hidden" name="lat" id="lat" value="">
  41. <input type="hidden" name="ldLng" id="ldLng" value="">
  42. <input type="hidden" name="ldLat" id="ldLat" value="">
  43. <input type="hidden" name="ruLng" id="ruLng" value="">
  44. <input type="hidden" name="ruLat" id="ruLat" value="">
  45. <div class="ip-btn"><input type="submit" class="sobut J_hoverbut" value="找工作"></div>
  46. </form>
  47. </div>
  48. <div class="clear"></div>
  49. </div>
  50. @if($job_hotwords)
  51. <div class="hotword link_gray9 font_gray9 nowrap" id="job_hotword">
  52. 热门关键字:
  53. @foreach($job_hotwords as $k => $v)
  54. <a href='{{route("jkq.jobs",array("key"=>$v["w_word"]))}}'>{{$v['w_word']}}</a>
  55. @endforeach
  56. </div>
  57. @endif
  58. </div>
  59. </div>
  60. {{--分类信息--}}
  61. <div class="allclass_1 link_gray6">
  62. @if($job_cates)
  63. @if(config('aix.system.site_other.site_other.category_job_level')==3)
  64. @foreach($job_cates[0] as $k=>$pcate)
  65. @foreach($job_cates[$k] as $key=>$scate)
  66. <div class="list">
  67. <div class="ll">
  68. <div class="t">
  69. <li onclick="javascript:location.href='{{route("jkq.jobs",array("jobcategory"=>$scate["spell"]))}}'"><strong class="lil">{{$scate['name']}}</strong></li>
  70. </div>
  71. </div>
  72. <div class="lr">
  73. @if(isset($job_cates[$key]) && $job_cates[$key])
  74. @foreach($job_cates[$key] as $i=>$cate)
  75. <li class="lir" leibie="cantfwy" onclick="javascript:location.href='{{route("jkq.jobs",array("jobcategory"=>$cate["spell"]))}}'">{{$cate['name']}}</li>
  76. @endforeach
  77. @endif
  78. </div>
  79. <div class="clear"></div>
  80. </div>
  81. @endforeach
  82. @endforeach
  83. @else
  84. @foreach($job_cates[0] as $k=>$pcate)
  85. <div class="list">
  86. <div class="ll">
  87. <div class="t">
  88. <li><strong class="lil" onclick="javascript:location.href='{{route("jkq.jobs",array("jobcategory"=>$pcate["spell"]))}}'">{{$pcate['name']}}</strong></li>
  89. </div>
  90. </div>
  91. <div class="lr">
  92. @foreach($job_cates[$k] as $key=>$cate)
  93. <li class="lir" leibie="cantfwy" onclick="javascript:location.href='{{route("jkq.jobs",array("jobcategory"=>$cate["spell"]))}}'">{{$cate['name']}}</li>
  94. @endforeach
  95. </div>
  96. <div class="clear"></div>
  97. </div>
  98. @endforeach
  99. @endif
  100. @endif
  101. </div>
  102. <input type="hidden" class="map-lng" value="{{subsite_config('aix.system.map.map.map_x')}}">
  103. <input type="hidden" class="map-lat" value="{{subsite_config('aix.system.map.map.map_y')}}">
  104. <script type="text/javascript" src="{{theme_asset('app/js/jquery.jobslist.js')}}"></script>
  105. <script type="text/javascript" src="{{theme_asset('app/js/jquery.search.city.js')}}"></script>
  106. <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>
  107. <script type="text/javascript" src="{{theme_asset('app/js/jquery.mapjob.js')}}"></script>
  108. <script type="text/javascript" src="{{theme_asset('app/js/jquery.autocomplete.js')}}"></script>
  109. @endsection
  110. @section('script')
  111. <script>
  112. var app_spell = true;
  113. var qscms = {
  114. base : "{{$_SERVER['SERVER_NAME']}}",
  115. keyUrlencode:"0",
  116. domain : "{{$_SERVER['SERVER_NAME']}}",
  117. root : "/",
  118. is_subsite : 0,
  119. subsite_level : "2", //地区分类层级
  120. default_district : "{{$district_info['default_district']}}", //默认地区
  121. default_district_spell : "{{$district_info['default_district_spell']}}" //默认地区拼音
  122. };
  123. var QS_city_parent = eval('<?php echo json_encode($category['district']['first']);?>');
  124. var QS_city_spell_parent = eval('<?php echo json_encode($category['district']['spell']);?>');
  125. var QS_city = eval(<?php echo json_encode($category['district']['sec']);?>);
  126. {!! $AIX_city_spell !!}
  127. var qsMapUrl = "{{route('jkq.jobs', array('lng'=>'lngVal','lat'=>'latVal','ldLng'=>'ldLngVal','ldLat'=>'ldLatVal','ruLng'=>'ruLngVal','ruLat'=>'ruLatVal','range'=>20))}}";
  128. qsMapUrl = qsMapUrl.replace(/&amp;/g,"&");
  129. // 搜索类型切换
  130. $('.J_sli_jc').click(function() {
  131. $(this).addClass('select').siblings().removeClass('select');
  132. var indexValue = $('.J_sli_jc').index(this);
  133. var typeValue = $.trim($(this).data('type'));
  134. if (typeValue == 'company') {
  135. $('#type').val('AIX_companylist');
  136. $('#ajax_search_location').attr('action', "{{route('jobs.companyList', array('list_type'=>'AIX_companylist'))}}");
  137. $.getJSON("{{route('list.type')}}",{action:'hotword',type:2});
  138. $('#company_hotword').show();
  139. $('#job_hotword').hide();
  140. } else {
  141. $('#ajax_search_location').attr('action', "{{route('jkq.jobs', array('list_type'=>'AIX_jobslist'))}}");
  142. $('#type').val('AIX_jobslist');
  143. $.getJSON("{{route('list.type')}}",{action:'hotword',type:1});
  144. $('#job_hotword').show();
  145. $('#company_hotword').hide();
  146. }
  147. $('input[name="search_type"]').val(typeValue);
  148. });
  149. var city_select = <?php echo json_encode(array_get($city,"select"))?>;
  150. var city_parent = <?php echo json_encode(array_get($city,"parent"));?>;
  151. if (city_parent) {
  152. if (app_spell) {
  153. $('#showSearchModal').text(city_parent['name']);
  154. $('#recoverSearchCityModalCode').val(city_parent['spell']);
  155. } else {
  156. $('#showSearchModal').text(city_parent['name']);
  157. $('#recoverSearchCityModalCode').val(city_parent['citycategory']);
  158. }
  159. } else if(city_select) {
  160. if (app_spell) {
  161. $('#showSearchModal').text(city_select['name']);
  162. $('#recoverSearchCityModalCode').val(city_select['spell']);
  163. } else {
  164. $('#showSearchModal').text(city_select['name']);
  165. $('#recoverSearchCityModalCode').val(city_select['citycategory']);
  166. }
  167. }
  168. $('.J_jobIndexCategory').hover(function() {
  169. $(this).addClass('select').siblings().removeClass('select');
  170. var thisIndex = $('.J_jobIndexCategory').index(this);
  171. $('.J_jobIndexCategoryBox').eq(thisIndex).show().siblings('.J_jobIndexCategoryBox').hide();
  172. });
  173. // 关键字联想
  174. var hotKey = $('#autoKeyInput').autocomplete({
  175. serviceUrl:"{{route('hot_word')}}",
  176. minChars:1,
  177. maxHeight:400,
  178. width:276,
  179. zIndex: 1,
  180. deferRequestBy: 0
  181. });
  182. </script>
  183. @endsection