123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710 |
- @extends('jkq.module.layouts.main_index')
- @push('meta')
- <meta name="author" content="招聘通"/>
- <meta name="copyright" content="jsaix.com"/>
- @endpush
- @push('css')
- <link href="{{ theme_asset('app/css/common.css') }}" rel="stylesheet">
- <link href="{{theme_asset('app/css/common_ajax_dialog.css')}}" rel="stylesheet"/>
- <link href="{{theme_asset('app/css/jobs/jobs.css')}}" rel="stylesheet"/>
- @endpush
- @push('js')
- @endpush
- @section('content')
- <!--搜索 -->
- <div class="map_box">
- <div class="so_condition J_so_condition" style="border-top: 0px; border-left: 0px; border-right: 0px; padding-top: 0px;">
- <div class="so-box">
- <div class="lefttit1">
- <a @if(array_get($params, 'search_type') != 'position') class="select" @endif data-type="location" href="#">位置</a>
- <a @if(array_get($params, 'search_type') == 'position') class="select" @endif href="#" data-type="position">职位</a>
- </div>
- <div class="input_box">
- <div class="search-input" @if($position_search) style="display:none;" @endif>
- <input type="text" name="key" id="suggestId" autocomplete="off" class="index_1" value="@if(!$position_search) {{$params['key'] or ''}} @endif">
- <button type="submit" class="searchBtn" id="search" style="">搜索</button>
- <div id="searchResultPanel" style="border:1px solid #C0C0C0;width:150px;height:auto; display:none;"></div>
- <input type="hidden" name="so_type" value="location">
- <input type="hidden" name="map_x" id="map_x">
- <input type="hidden" name="map_y" id="map_y">
- <input type="hidden" name="map_zoom" id="map_zoom">
- </div>
- <div class="search-input" @if($position_search) style="display: block;" @else style="display:none;" @endif>
- <input type="text" name="key" id="position_key" autocomplete="off" class="index_1" value="@if($position_search) {{$params['key'] or ''}} @endif">
- <button type="submit" class="searchBtn" id="pos_search" style="">搜索</button>
- <input type="hidden" name="so_type" value="location">
- </div>
- </div>
- </div>
- <div class="clear"></div>
- <div class="lefttit">距离范围</div>
- <div class="rs">
- <div class="li @if(array_get($params, 'wa')=='1000') select @endif">
- <a href="{{route('map', array_merge($params, array('wa'=>'1000')))}}">1公里</a>
- </div>
- <div class="li @if(array_get($params, 'wa')=='5000') select @endif">
- <a href="{{route('map', array_merge($params, array('wa'=>'5000')))}}">5公里</a>
- </div>
- <div class="li @if(array_get($params, 'wa')=='10000') select @endif">
- <a href="{{route('map', array_merge($params, array('wa'=>'10000')))}}">10公里</a>
- </div>
- <div class="li @if(array_get($params, 'wa')=='20000') select @endif">
- <a href="{{route('map', array_merge($params, array('wa'=>'20000')))}}">20公里</a>
- </div>
- </div>
- <div class="clear"></div>
- <div class="lefttit">职位薪资</div>
- <div class="rs">
- <div class="li @if(array_get($params,'wage')=='') select @endif">
- <a href="{{route('map', array_merge($params, array('wage'=>'')))}}">不限</a>
- </div>
- @if(array_has($categories, 'AIX_wage'))
- @foreach($categories['AIX_wage'] as $k=>$v)
- <div class="li @if(array_get($params,'wage')==$v['id']) select @endif">
- <a href="{{route('map', array_merge($params, array('wage'=>$v['id'])))}}">
- {{$v['demand']}}
- </a>
- </div>
- @endforeach
- <div class="clear"></div>
- @endif
- </div>
- <div class="clear"></div>
- <div class="lefttit">更多筛选</div>
- <div class="rs">
- <div class="bli J_dropdown">
- <span class="txt" title="@if(array_has($params, 'trade')){{$categories['AIX_trade'][$params['trade']]['demand']}}@else 所属行业 @endif">
- @if(array_get($params, 'trade'))
- {{$categories['AIX_trade'][$params['trade']]['demand']}}
- @else
- 所属行业
- @endif
- </span>
- <div class="dropdowbox2 J_dropdown_menu">
- <div class="dropdow_inner2">
- <ul class="nav_box">
- @if(array_has($categories, 'AIX_trade'))
- @foreach($categories['AIX_trade'] as $k=>$v)
- <li>
- <a @if(array_get($params, 'trade') == $v['id']) class="select" @endif href="{{route('map', array_merge($params, array('trade'=>$v['id'])))}}" data-code="{{$v['id']}}">
- {{$v['demand']}}
- </a>
- </li>
- @endforeach
- <div class="clear"></div>
- @endif
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="bli J_dropdown">
- <span class="txt" title="@if(array_has($params, 'scale')){{$categories['AIX_scale'][$params['scale']]['demand']}}@else 企业规模 @endif">
- @if(array_get($params, 'scale'))
- {{$categories['AIX_scale'][$params['scale']]['demand']}}
- @else
- 企业规模
- @endif
- </span>
- <div class="dropdowbox1 J_dropdown_menu">
- <div class="dropdow_inner1">
- <ul class="nav_box">
- @if(array_has($categories, 'AIX_scale'))
- @foreach($categories['AIX_scale'] as $k=>$v)
- <li>
- <a @if(array_get($params, 'scale') == $v['id']) class="select" @endif href="{{route('map', array_merge($params, array('scale'=>$v['id'])))}}" data-code="{{$v['id']}}">
- {{$v['demand']}}
- </a>
- </li>
- @endforeach
- @endif
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="bli J_dropdown">
- <span class="txt" title="@if(array_has($params, 'nature')){{$categories['AIX_jobs_nature'][$params['nature']]['demand']}}@else 工作性质 @endif">
- @if(array_get($params, 'nature'))
- {{$categories['AIX_jobs_nature'][$params['nature']]['demand']}}
- @else
- 工作性质
- @endif
- </span>
- <div class="dropdowbox1 J_dropdown_menu">
- <div class="dropdow_inner1">
- <ul class="nav_box">
- @if(array_has($categories, 'AIX_jobs_nature'))
- @foreach($categories['AIX_jobs_nature'] as $k=>$v)
- <li>
- <a @if(array_get($params, 'nature') == $v['id']) class="select" @endif href="{{route('map', array_merge($params, array('nature'=>$v['id'])))}}" data-code="{{$v['id']}}">{{$v['demand']}}</a>
- </li>
- @endforeach
- @endif
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="bli J_dropdown">
- <span class="txt" title="@if(array_has($params, 'education')){{$categories['AIX_education'][$params['education']]['demand']}}@else 学历要求 @endif">
- @if(array_get($params, 'education'))
- {{$categories['AIX_education'][$params['education']]['demand']}}
- @else
- 学历要求
- @endif
- </span>
- <div class="dropdowbox1 J_dropdown_menu">
- <div class="dropdow_inner1">
- <ul class="nav_box">
- @if(array_has($categories, 'AIX_education'))
- @foreach($categories['AIX_education'] as $k=>$v)
- <li>
- <a @if(array_get($params, 'education') == $v['id']) class="select" @endif href="{{route('map', array_merge($params, array('education'=>$v['id'])))}}" data-code="{{$v['id']}}">{{$v['demand']}}</a>
- </li>
- @endforeach
- @endif
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="bli J_dropdown">
- <span class="txt" title="@if(array_has($params, 'experience')){{$categories['AIX_experience'][$params['experience']]['demand']}}@else 工作经验 @endif">
- @if(array_get($params, 'experience'))
- {{$categories['AIX_experience'][$params['experience']]['demand']}}
- @else
- 工作经验
- @endif
- </span>
- <div class="dropdowbox1 J_dropdown_menu">
- <div class="dropdow_inner1">
- <ul class="nav_box">
- @if(array_has($categories, 'AIX_experience'))
- @foreach($categories['AIX_experience'] as $k=>$v)
- <li>
- <a @if(array_get($params, 'experience') == $v['id']) class="select" @endif href="{{route('map', array_merge($params, array('experience'=>$v['id'])))}}" data-code="{{$v['id']}}">{{$v['demand']}}</a>
- </li>
- @endforeach
- @endif
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="bli J_dropdown">
- <span>
- @if(array_has($params, 'settr')){{array_get($params, 'settr').'天内'}}@else更新时间@endif
- </span>
- <div class="dropdowbox1 J_dropdown_menu">
- <div class="dropdow_inner1">
- <ul class="nav_box">
- <li><a @if(array_get($params, 'settr') == '3') class="select" @endif href="{{route('map', array_merge($params, array('settr'=>'3')))}}" data-code="3">3天内</a></li>
- <li><a @if(array_get($params, 'settr') == '7') class="select" @endif href="{{route('map', array_merge($params, array('settr'=>'7')))}}" data-code="7">7天内</a></li>
- <li><a @if(array_get($params, 'settr') == '15') class="select" @endif href="{{route('map', array_merge($params, array('settr'=>'15')))}}" data-code="15">15天内</a></li>
- <li><a @if(array_get($params, 'settr') == '30') class="select" @endif href="{{route('map', array_merge($params, array('settr'=>'30')))}}" data-code="30">30天内</a></li>
- </ul>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- {{--已选过滤条件--}}
- @if($show_filter)
- <div class="selected J_selected" style="display: block;">
- <div class="stit">已选条件</div>
- <div class="sc">
- @if(array_get($params, 'wage'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("wage"=>"")))}}'">
- <span>职位薪资:</span>
- {{$categories['AIX_wage'][$params['wage']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'trade'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("trade"=>"")))}}'">
- <span>所属行业:</span>
- {{$categories['AIX_trade'][$params['trade']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'scale'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("scale"=>"")))}}'">
- <span>企业规模:</span>
- {{$categories['AIX_scale'][$params['scale']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'nature'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("nature"=>"")))}}'">
- <span>工作性质:</span>
- {{$categories['AIX_jobs_nature'][$params['nature']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'education'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("education"=>"")))}}'">
- <span>学历要求:</span>
- {{$categories['AIX_education'][$params['education']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'experience'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("experience"=>"")))}}'">
- <span>工作经验:</span>
- {{$categories['AIX_experience'][$params['experience']]['demand']}}
- </div>
- @endif
- @if(array_get($params, 'settr'))
- <div class="slist" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("settr"=>"")))}}'">
- <span>更新时间:</span>
- {{$params['settr'].'天内'}}
- </div>
- @endif
- </div>
- <div class="sr">
- <div class="empty" onclick="window.location='{{route(url_rewrite('AIX_map'))}}';">清空</div>
- </div>
- <div class="clear"></div>
- </div>
- @endif
- </div>
- <div class="conbox" id="map_container"></div>
- </div>
- <div class="plist maplist">
- <div class="pl">
- <div class="toptitle">
- <div class="ltype">
- <div class="typeli @if(!array_get($params, 'search_cont')) select @endif" onclick="javascript:location.href='{{route(url_rewrite('AIX_map'),array_merge($params, array("search_cont"=>"")))}}'">所有职位</div>
- <div class="typeli @if(array_get($params, 'search_cont')=='setmeal') select @endif" onclick="javascript:location.href='{{route(url_rewrite('AIX_map'),array_merge($params, array("search_cont"=>"setmeal")))}}'">名企招聘</div>
- <div class="clear"></div>
- </div>
- <div class="ts">
- <div class="l1"></div>
- <div class="l2 @if(array_get($params, 'apply') == '1') select @endif" @if(array_get($params, 'apply') == '1') onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("apply"=>"")))}}'" @else onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("apply"=>"1")))}}'" @endif>
- @if(auth('web-member')->check())
- <div class="radio_group">
- <div class="radiobox"></div>
- <div class="radiotxt">过滤已投递</div>
- <div class="clear"></div>
- </div>
- @endif
- </div>
- <div class="l2 @if(array_get($params, 'license') == '1') select @endif" @if(array_get($params, 'license') == '1') onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("license"=>"")))}}'" @else onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("license"=>1)))}}'" @endif>
- <div class="radiobox"></div>
- <div class="radiotxt">营业执照已认证</div>
- <div class="clear"></div>
- </div>
- <div class="J_detailList l3 @if(!session('jobs_show_type', '') || session('jobs_show_type', '') == 1) select @endif" title="切换到详细列表"></div>
- <div class="J_detailList l4 @if(session('jobs_show_type', '') == 2) select @endif" title="切换到简易列表" show_type="1"></div>
- <div class="l5">
- @if($list->total()>0)
- @if($list->currentPage()>1)
- <div class="prev" title="上一页" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("page"=>($list->currentPage()-1))))}}'"><</div>
- @endif
- @if($list->currentPage()< $list->lastPage())
- <div class="next" title="下一页" onclick="window.location='{{route(url_rewrite("AIX_map"),array_merge($params, array("page"=>($list->currentPage()+1))))}}';">></div>
- @endif
- <span>{{$list->currentPage()}}</span>/{{$list->lastPage()}}页
- @endif
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="sort">
- <div class="sl1">排序方式:</div>
- <a class="sl2 @if(!array_get($params, 'sort')) select @endif" href="{{route(url_rewrite('AIX_map'), array_merge($params, array('sort'=>'')))}}">综合排序</a>
- <a class="sl2 @if(array_get($params, 'sort')=='rtime') select @endif" href="{{route(url_rewrite('AIX_map'), array_merge($params, array('sort'=>'rtime')))}}">更新时间</a>
- <div class="clear"></div>
- </div>
- </div>
- <!--列表 -->
- <div class="listb J_allListBox">
- @if($list->total())
- @foreach($list_items as $key => $val)
- <div class="J_jobsList yli" data-jid="{{$val->id}}">
- <div class="td1"><div class="J_allList radiobox"></div></div>
- <div class="td2 link_blue">
- <a class="line_substring" href="{{route('jobs.show', array('id'=>$val->id))}}" target="_blank">
- {{$val->jobs_name}}
- </a>
- @if($val->emergency == 1)
- <img src="{{theme_asset('app/images/jobjp.png')}}">
- @endif
- </div>
- <div class="td3 link_gray6">
- <a class="line_substring" href="{{route(url_rewrite('AIX_companyshow'), array('id'=>$val->company_id))}}" target="_blank">
- {{$val->company_name}}
- </a>
- @if($val->company_audit == 1)
- <img src="{{public_data_path('data/upload/resource/auth.png')}}" title="认证企业">
- @endif
- @if($val->setmeal_id > 1)
- <img src="{{public_data_path('data/upload/setmeal_img/'.$val->setmeal_id.'.png')}}" title="{{$val->setmeal_name}}">
- @endif
- <div class="clear"></div>
- </div>
- <div class="td4">{{$val->wage_cn}}</div>
- <div class="td5">{!! daterange(time(), $val->refresh_time, 'Y-m-d', "#FF3300") !!}</div>
- <div class="td6"><div class="J_jobsStatus hide @if(session('jobs_show_type', '') == 2) show @endif"></div> </div>
- <div class="clear"></div>
- <div class="detail" @if(session('jobs_show_type', '') == 2) style="display:none" @endif>
- <div class="ltx">
- <div class="txt font_gray6">
- 学历:{{$val->education_cn}}
- <span>|</span>经验:{{$val->experience_cn}}
- <span>|</span>职位性质:{{$val->nature_cn}}
- <span>|</span>人数:{{$val->amount}}人
- <span>|</span>地点:{{$val->district_cn}}
- </div>
- <div class="dlabs">
- @if($val->tag_cn)
- @foreach($val->tag_cn as $k => $v)
- <div class="dl">{{$v}}</div>
- @endforeach
- @else
- {{cut_str(strip_tags($val->jobs_content),55, 0, '...')}}
- @endif
- <div class="clear"></div>
- </div>
- </div>
- <div class="rbtn">
- @if($val->has_deliver == 1)
- <div class="deliver J_applyForJob has-deliver" data-batch="false" data-url="{{route('jobs.apply')}}">已申请</div>
- @else
- <div class="deliver J_applyForJob" data-batch="false" data-url="{{route('jobs.apply')}}">申请</div>
- @endif
- @if($val->has_favor == 1)
- <div class="favorites J_collectForJob has-favor" data-batch="false" data-url="{{route('jobs.favor')}}">已收藏</div>
- @else
- <div class="favorites J_collectForJob" data-batch="false" data-url="{{route('jobs.favor')}}">收藏</div>
- @endif
- </div>
- <div class="clear"></div>
- </div>
- </div>
- @endforeach
- <div class="listbtn">
- <div class="td1"><div class="radiobox J_allSelected"></div></div>
- <div class="td2">
- <div class="lbts J_applyForJob" data-batch="true" data-url="{{route('jobs.apply')}}">申请职位</div>
- <div class="lbts J_collectForJob" data-batch="true" data-url="{{route('jobs.favor')}}">收藏职位</div>
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="qspage">{{ $list->appends($params)->links('module.widgets.pagination') }}</div>
- @else
- <div class="list_empty_group">
- <div class="list_empty">
- <div class="list_empty_left"></div>
- <div class="list_empty_right">
- <div class="sorry_box">对不起,没有找到符合您条件的职位!</div>
- <div class="stips_box">建议您修改搜索条件后再进行搜索</div>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- @endif
- </div>
- </div>
- <div class="pr">
- <div class="lisbox">
- <div class="t">推荐职位</div>
- @if($recommend_jobs)
- @foreach($recommend_jobs as $k => $rec_job)
- <div class="yl">
- <div class="pic">
- <a target="_blank" href="{{route(url_rewrite('AIX_companyshow'), array('id'=>$rec_job->company_id))}}">
- <img src="{{$rec_job->company->logo}}" border="0">
- </a>
- </div>
- <div class="txts link_gray6">
- <div class="t1 substring">
- <a target="_blank" href="{{route('jobs.show',array('id'=>$rec_job->id))}}" title="{{$rec_job->jobs_name}}">
- {{$rec_job->jobs_name}}
- </a>
- </div>
- <div class="t2 substring">
- <a target="_blank" href="{{route(url_rewrite('AIX_companyshow'), array('id'=>$rec_job->company_id))}}" title="{{$rec_job->company_name}}">
- {{$rec_job->company_name}}
- </a>
- </div>
- {{$rec_job->wage_cn}}
- </div>
- <div class="clear"></div>
- </div>
- @endforeach
- @else
- <div class="empty">暂无相关职位!</div>
- @endif
- </div>
- <!--紧急招聘 -->
- <div class="lisbox link_gray9">
- <div class="t">紧急招聘</div>
- @if($emergency_jobs)
- @foreach($emergency_jobs as $k=>$v)
- <div class="eyl">
- <div class="jname substring" style="max-width: none;width: 100px">
- <a target="_blank" href="{{route('jobs.show', array('id'=>$v->id))}}">{{$v->jobs_name}}</a>
- </div>
- <div class="city substring" style="padding-left: 5px;max-width: 100px">{{$v->district_cn}}</div>
- <div class="clear"></div>
- <div class="etxt substring">
- <a target="_blank" href="{{route(url_rewrite('AIX_companyshow'), array('id'=>$v->company_id))}}">{{$v->company_name}}</a>
- </div>
- <div class="etxt substring">{{$v->wage_cn}}</div>
- </div>
- @endforeach
- @else
- <div class="empty">暂无相关职位!</div>
- @endif
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <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>
- <script type="text/javascript" src="https://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>
- <script type="text/javascript" src="https://api.map.baidu.com/library/SearchInfoWindow/1.4/src/SearchInfoWindow_min.js"></script>
- <link rel="stylesheet" href="https://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css" />
- <link rel="stylesheet" href="https://api.map.baidu.com/library/SearchInfoWindow/1.4/src/SearchInfoWindow_min.css" />
- <script type="text/javascript" src="{{theme_asset('app/js/jquery.jobslist.js')}}"></script>
- <script src="http://static.geetest.com/static/tools/gt.js"></script>
- <script type="text/javascript" src="{{theme_asset('app/js/jquery.dropdown.js')}}"></script>
- @endsection
- @section('script')
- <script>
- var csrf_token = "{{csrf_token()}}";
- var visitor_log = false;
- @if(auth('web-company')->check())
- visitor_log = 'com';
- @elseif(auth('web-member')->check())
- visitor_log = 'per';
- @endif
- var login_dig_url = "{{route('loginDig')}}";
- var resume_update_url = "{{url('/person/resumeUpdate')}}";
- var list_show_type_url = "{{route('list.type')}}";
- var redirect_url = "{{route('jobs')}}";
- var ac = new BMap.Autocomplete({"input" : "suggestId","location" : map});
- @if(array_has($params,'search_type') && ($params['search_type']=='position'))
- ac.setInputValue("");
- @else
- ac.setInputValue("{{$params['key'] or ''}}");
- @endif
- $(".lefttit1 a").click(function(){
- var type = $(this).data("type");
- var index = $(this).index();
- $(".input_box .search-input").hide();
- $(".input_box .search-input").eq(index).show();
- //$("input[name=so_type]").val(type);
- $(this).addClass("select").siblings("a").removeClass("select");
- });
- //职位搜索
- $('#pos_search').on('click',function(){
- if (G('position_key').value=='') {
- disapperTooltip("remind", "请输入职位信息");
- return false;
- }
- @if($position_search)
- @php $pos_params = $params; unset($pos_params['search_type']); unset($pos_params['key']);@endphp
- @if($pos_params)
- var position_url = '{!! route(url_rewrite("AIX_map"),$params) !!}&search_type=position&key='+G('position_key').value;
- @else
- var position_url = '{!! route(url_rewrite("AIX_map"),$params) !!}?search_type=position&key='+G('position_key').value;
- @endif
- @else
- @endif
- //如果参数中包含职位或者位置搜索信息则清除URL中的参数信息
- @if($params)
- @php $pos_params = $params;@endphp
- @if(array_has($params, 'search_type'))
- @php unset($pos_params['search_type']);@endphp
- @endif
- @if(array_has($params, 'key'))
- @php unset($pos_params['key']);@endphp
- @endif
- @if($pos_params)
- var position_url = '{!! route(url_rewrite("AIX_map"),$pos_params) !!}&search_type=position&key='+G('position_key').value;
- @else
- var position_url = '{!! route(url_rewrite("AIX_map"),$pos_params) !!}?search_type=position&key='+G('position_key').value;
- @endif
- @else
- var position_url = '{!! route(url_rewrite("AIX_map"),$params) !!}?search_type=position&key='+G('position_key').value;
- @endif
- window.location= position_url;
- });
- //智能搜索
- $("#search").on('click',function(){
- if(G('suggestId').value==''){
- disapperTooltip("remind", "请输入详细地址");return false;
- }
- setPlace();
- });
- function G(id) {
- return document.getElementById(id);
- }
- function setPlace(){
- //清除地图上所有覆盖物
- map.clearOverlays();
- function myFun(){
- //获取第一个智能搜索的结果
- var pp = local.getResults().getPoi(0).point;
- map.centerAndZoom(pp, 14);
- //添加标注
- map.addOverlay(new BMap.Marker(pp));
- G("map_x").value=pp.lng;
- G("map_y").value= pp.lat;
- G("map_zoom").value= map.getZoom();
- var url = "{!! route('map',array('lng'=>'lngval','lat'=>'latval','wa'=>'waval','m_zoom'=>'zoomval')) !!}";
- url = url.replace('lngval',pp.lng);
- url = url.replace('latval',pp.lat);
- url = url.replace('waval',"{{$params['wa'] or config('aix.system.map.map.map_range')*1000}}");
- url = url.replace('zoomval',map.getZoom()); //地图当前缩放级别
- if($("input[name=so_type]").val() !='position'){
- if (G("suggestId").value !='') {
- url += '&search_type=location&key='+G("suggestId").value;
- }
- }
- window.location=url;
- }
- var local = new BMap.LocalSearch(map, { //智能搜索
- onSearchComplete: myFun
- });
- local.search(G('suggestId').value);
- openDraw();
- }
- var m_zoom = "{{$map_info['m_zoom']}}";
- var map_center_x = "{{$map_info['map_center_x']}}";
- var map_center_y = "{{$map_info['map_center_y']}}";
- @if(array_has($params, 'lng'))
- var map_center_x = "{{$params['lng']}}";
- @endif
- @if(array_has($params, 'lat'))
- var map_center_y = "{{$params['lat']}}";
- @endif
- @if(array_has($params, 'm_zoom'))
- var m_zoom = "{{$params['m_zoom']}}";
- @endif
- var map = new BMap.Map("map_container"); //创建地图实例
- var point = new BMap.Point(map_center_x,map_center_y); //设置中心点坐标
- map.centerAndZoom(point,m_zoom); //地图初始化,同时设置地图展示级别
- var qs_marker = new BMap.Marker(point); // 创建标注
- map.setCenter(point);
- map.addControl(new BMap.NavigationControl());//添加鱼骨
- map.enableScrollWheelZoom();//启用滚轮放大缩小,默认禁用。
- var overlays = [];
- var url = "{!! route('map',array('lng'=>'lngval','lat'=>'latval','wa'=>'waval','m_zoom'=>'zoomval')) !!}";
- var overlaycomplete = function(e){
- url = url.replace('lngval',e.overlay.point['lng']);
- url = url.replace('latval',e.overlay.point['lat']);
- url = url.replace('waval',"{{config('aix.system.map.map.map_range')*1000}}");
- url = url.replace('zoomval',map.getZoom());
- window.location=url;
- };
- var styleOptions = {
- strokeColor:"red", //边线颜色。
- fillColor:"white", //填充颜色。当参数为空时,圆形将没有填充效果。
- strokeWeight: 1, //边线的宽度,以像素为单位。
- strokeOpacity: 0.8, //边线透明度,取值范围0 - 1。
- fillOpacity: 0.6, //填充的透明度,取值范围0 - 1。
- strokeStyle: 'solid' //边线的样式,solid或dashed。
- }
- //实例化鼠标绘制工具
- var drawingManager = new BMapLib.DrawingManager(map, {
- isOpen: false, //是否开启绘制模式
- enableDrawingTool: true, //是否显示工具栏
- drawingToolOptions: {
- anchor: BMAP_ANCHOR_TOP_RIGHT, //位置
- offset: new BMap.Size(5, 5), //偏离值
- drawingTypes : [
- BMAP_DRAWING_MARKER
- ],
- drawingModes : [
- //设置需要显示哪些绘制按钮
- BMAP_DRAWING_MARKER
- ]
- },
- circleOptions: styleOptions, //圆的样式
- });
- drawingManager.setDrawingMode(BMAP_DRAWING_MARKER);
- //添加鼠标绘制工具监听事件,用于获取绘制结果
- drawingManager.addEventListener('overlaycomplete', overlaycomplete);
- //添加圆形覆盖物
- var curPoint = new BMap.Point("{{$params['lng'] or 0}}","{{$params['lat'] or 0}}");
- var circle = new BMap.Circle(curPoint,"{{$params['wa'] or 1000}}",{strokeColor:"blue",strokeWeight:1,strokeOpacity:0.5});
- map.addOverlay(circle);
- overlays.push(circle);
- function addMarker(lng,lat,name,uid,jobs_list,index){
- var myIcon = new BMap.Icon("{{theme_asset('app/images/ss/map_icon.png')}}", new BMap.Size(20,28));
- var point = new BMap.Point(lng,lat);
- var qs_marker = new BMap.Marker(point,{icon:myIcon});// 创建标注
- qs_marker.setTitle(name);
- map.addOverlay(qs_marker);
- //创建label标签
- var index = index;
- var label = new BMap.Label(index, {
- offset: new BMap.Size(3, 4)
- });
- label.setStyle({
- width: "12px",
- color: '#fff',
- background: 'transparent',
- border: '1px solid "#ff8355"',
- textAlign: "center",
- height: "12px",
- lineHeight: "12px"
- });
- qs_marker.setLabel(label);
- qs_marker.addEventListener("click", function(){
- var content =jobs_list;
- var com_jobs_url = "{{route(url_rewrite('AIX_companyjobs'))}}?id="+uid;
- content = '<div class="jobs_box">'+content+'<a class="map_jobs more" href="'+com_jobs_url+'" target="_blank">更多...</a>'+'</div>';
- //创建检索信息窗口对象
- var searchInfoWindow = null;
- searchInfoWindow = new BMapLib.SearchInfoWindow(map, content, {
- title : '<p class="map_company"><a href="{{route(url_rewrite('AIX_companyshow'))}}?id='+uid+'" target="_blank">'+name+'</a></p>', //标题
- width : 255, //宽度
- panel : "panel", //检索结果面板
- enableAutoPan : true, //自动平移
- searchTypes :[
- BMAPLIB_TAB_TO_HERE //到这里去
- ]
- });
- searchInfoWindow.open(qs_marker)
- });
- }
- @if($job_companys)
- @foreach($job_companys as $key => $val)
- var job_list = '';
- @if($val->jobs)
- @foreach($val->jobs as $k => $job)
- job_list += '<p><i class="triangle_border_right"></i><a class="map_jobs" href="'+"{{route('jobs.show', array('id'=>$job->id))}}"+'" target="_blank">'+"{{$job->jobs_name}}"+'</a></p>';
- @endforeach
- @endif
- addMarker("{{$val->map_x}}","{{$val->map_y}}","{{$val->companyname}}","{{$val->id}}",job_list,"{{$key+1}}");
- @endforeach
- @endif
- </script>
- @endsection
|