|
@@ -0,0 +1,590 @@
|
|
|
+@extends('mobile.module.layouts.health')
|
|
|
+@push('meta')
|
|
|
+
|
|
|
+@endpush
|
|
|
+
|
|
|
+@push('css')
|
|
|
+ <link href="{{ theme_asset('mobile/css/common.css') }}" rel="stylesheet">
|
|
|
+ <link href="{{ theme_asset('mobile/css/jobs.css') }}" rel="stylesheet">
|
|
|
+ <style>
|
|
|
+ .drop_content a{color: #666666;text-decoration: none;}
|
|
|
+ .qspageso {display:block;position:static;}
|
|
|
+ .qspageso .topbg .soselect {left: .35rem;}
|
|
|
+ .qspageso .topbg .soimput {margin-left:0;width: 5.5rem;}
|
|
|
+ .qspageso .topbg .choose-s-type-group {left:auto;height: 1.6rem;}
|
|
|
+ </style>
|
|
|
+@endpush
|
|
|
+
|
|
|
+@push('js')
|
|
|
+
|
|
|
+@endpush
|
|
|
+
|
|
|
+@section('content')
|
|
|
+ {{-- 头部--}}
|
|
|
+ <div class="headernavfixed">
|
|
|
+ <div class="headernav font18">
|
|
|
+ <div class="title">
|
|
|
+ <div class="n-tit-box">
|
|
|
+ 岗位列表
|
|
|
+ </div>
|
|
|
+ <div class="return js-back for-event" data-href="{{route('mobile.health.recruit.index')}}"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="qspageso link_gray6">
|
|
|
+ <div class="topbg">
|
|
|
+ <input value="@if(array_get($params, 'keyword')){{$params['keyword']}}@endif" type="text" class="soimput" id="J_soinput" placeholder="请输入关键字">
|
|
|
+ <div class="soselect qs-relative for-event">
|
|
|
+ <span class="for-type-txt">
|
|
|
+ 搜职位
|
|
|
+ </span>
|
|
|
+ <input type="hidden" class="for-type-code" id="key_name" name="key_name" value="@if(array_get($params, 'key_name')){{$params['key_name']}}@else {{'jobs_name'}} @endif">
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="so-close js-so-close"></div>
|
|
|
+
|
|
|
+ <div class="rightbtn-so for-event" id="J_submit">搜索</div>
|
|
|
+
|
|
|
+ <div class="choose-s-type-group">
|
|
|
+ <div class="choose-s-type-cell qs-relative">
|
|
|
+ <div class="qs-center qs-relative">
|
|
|
+ <div class="choose-s-type-list font14" data-code="jobs_name" data-title="职位">职位</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="search_ajax"><ul id="search_mes"></ul></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ {{--过滤条件--}}
|
|
|
+ <div class="filter-group x4 filter-outer">
|
|
|
+ <div id="f-mask"></div>
|
|
|
+ <div class="filter-outer">
|
|
|
+ <div class="filter-list js-filter qs-temp filter-nearby" data-tag="0" data-type="city" data-base="QS_city_parent" data-source="QS_city" data-multiple="false" data-num="3" data-link="true" data-range="true" data-level="{{config('aix.system.site_other.site_other.category_district_level')}}">
|
|
|
+ <div class="filter-cell">
|
|
|
+ <div class="filter-cell-txt qs-temp-txt-city">
|
|
|
+ @if(array_get($params,'citycategory')=='')
|
|
|
+ 地区
|
|
|
+ @else
|
|
|
+ {{ $city['select']['name'] }}
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="filter-list js-filter" data-tag="1">
|
|
|
+ <div class="filter-cell">
|
|
|
+ <div class="filter-cell-txt f-normal-txt-wage">
|
|
|
+ @if(array_get($params,'wage')=='')
|
|
|
+ 薪资
|
|
|
+ @else
|
|
|
+ {{ $categories['AIX_wage'][$params['wage']]['demand'] }}
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="filter-list js-filter" data-tag="2">
|
|
|
+ <div class="filter-cell">
|
|
|
+ <div class="filter-cell-txt f-normal-txt-experience">
|
|
|
+ @if(array_get($params,'experience')=='')
|
|
|
+ 经验
|
|
|
+ @else
|
|
|
+ {{ $categories['AIX_experience'][$params['experience']]['demand'] }}
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="filter-list js-filter" data-tag="3">
|
|
|
+ <div class="filter-cell">
|
|
|
+ <div class="filter-cell-txt j-change-color">
|
|
|
+ 更多
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="clear"></div>
|
|
|
+
|
|
|
+ <div class="qs-actionmore"></div>
|
|
|
+
|
|
|
+ <form id="searchForm" action="" method="get">
|
|
|
+ <input type="hidden" class="" name="search_type" value="jobs_name">
|
|
|
+ <input type="hidden" class="" name="keyword" value="@if(array_get($params, 'keyword')){{urldecode(urldecode(array_get($params, 'keyword')))}}@endif">
|
|
|
+ <input type="hidden" class="qs-recover-code-job" name="jobcategory" value="{{$params['jobcategory'] or ''}}">
|
|
|
+ <input type="hidden" class="qs-temp-code-city" name="citycategory" value="{{$params['citycategory'] or ''}}">
|
|
|
+ <input type="hidden" class="f-normal-code-wage" name="wage" value="{{$params['wage'] or ''}}">
|
|
|
+ <input type="hidden" class="f-normal-code-experience" name="experience" value="{{$params['experience'] or ''}}">
|
|
|
+ <input type="hidden" class="f-more-l-code-nature" name="nature" value="{{$params['nature'] or ''}}">
|
|
|
+ <input type="hidden" class="f-more-l-code-education" name="education" value="{{$params['education'] or ''}}">
|
|
|
+ <input type="hidden" class="f-more-l-code-jobtag" name="jobtag" value="{{$params['jobtag'] or ''}}">
|
|
|
+ <input type="hidden" class="f-more-l-code-trade" name="trade" value="{{$params['trade'] or ''}}">
|
|
|
+ <input type="hidden" class="f-more-l-code-settr" name="settr" value="{{$params['settr'] or ''}}">
|
|
|
+ <input type="hidden" class="f-deliver" name="deliver" value="{{$params['deliver'] or ''}}">
|
|
|
+ <input type="hidden" class="qs-temp-code-range" name="range" value="{{$params['range'] or ''}}">
|
|
|
+ <input type="hidden" class="range-lng" name="range-lng" id="range-lng" value="{{session('range-lng')}}">
|
|
|
+ <input type="hidden" class="range-lat" name="range-lat" id="range-lat" value="{{session('range-lat')}}">
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ <div class="con-filter">
|
|
|
+ <div class="f-box f-box-city"></div>
|
|
|
+ <div class="f-box f-box-wage">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ @if($categories['AIX_wage'])
|
|
|
+ @foreach($categories['AIX_wage'] as $k=>$v)
|
|
|
+ <li>
|
|
|
+ <a class="f-item f-item-normal @if(array_get($params,'wage')==$v['id']) select @endif" href="javascript:;" data-type="wage" data-code="{{$v['id']}}" data-title="{{$v['demand']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ <div class="f-btn-submit qs-center">
|
|
|
+ <div onclick="window.location='{{route("mobile.health.recruit.list",array_merge($params, array("wage"=>"")))}}';" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-orange">
|
|
|
+ 不限
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-box-experience">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ @if($categories['AIX_experience'])
|
|
|
+ @foreach($categories['AIX_experience'] as $k=>$v)
|
|
|
+ <li>
|
|
|
+ <a class="f-item f-item-normal @if(array_get($params,'experience')==$v['id']) select @endif" href="javascript:;" data-type="experience" data-code="{{$v['id']}}" data-title="{{$v['demand']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ <div class="f-btn-submit qs-center">
|
|
|
+ <div onclick="window.location='{{route("mobile.health.recruit.list",array_merge($params, array("experience"=>"")))}}';" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-orange">
|
|
|
+ 不限
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-box-more">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul class="arrow">
|
|
|
+ <li class="clicked">
|
|
|
+ 过滤已投递<span><span class="clickedbox js-clickedbox"></span></span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <a href="javascript:;" data-id="filter-nature" class="js-more-l">
|
|
|
+ 工作性质
|
|
|
+ <span class="choice f-more-l-txt-nature">
|
|
|
+ @if(array_get($params, 'nature')){{$categories['AIX_jobs_nature'][$params['nature']]['demand']}}@else{{ '不限' }}@endif
|
|
|
+ </span>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <a href="javascript:;" data-id="filter-education" class="js-more-l">
|
|
|
+ 学历要求
|
|
|
+ <span class="choice f-more-l-txt-education">
|
|
|
+ @if(array_get($params, 'education')){{$categories['AIX_education'][$params['education']]['demand']}}@else{{ '不限' }}@endif
|
|
|
+ </span>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <a href="javascript:;" data-id="filter-jobtag" class="js-more-l">
|
|
|
+ 福利待遇
|
|
|
+ <span class="choice f-more-l-txt-jobtag">
|
|
|
+ @if(array_get($params, 'jobtag')){{$categories['AIX_jobtag'][$params['jobtag']]['demand']}}@else{{ '不限' }}@endif
|
|
|
+ </span>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <a href="javascript:;" data-id="filter-trade" class="js-more-l">
|
|
|
+ 行业
|
|
|
+ <span class="choice f-more-l-txt-trade">
|
|
|
+ @if(array_get($params, 'trade')){{$categories['AIX_trade'][$params['trade']]['demand']}}@else{{ '不限' }}@endif
|
|
|
+ </span>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li><a href="javascript:;" data-id="filter-settr" class="js-more-l">
|
|
|
+ 更新时间
|
|
|
+ <span class="choice f-more-l-txt-settr">
|
|
|
+ @if(array_get($params,'settr')>0)
|
|
|
+ {{$params['settr']}}天内
|
|
|
+ @else
|
|
|
+ 不限
|
|
|
+ @endif
|
|
|
+ </span>
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="f-btn-submit qs-center">
|
|
|
+ <div href="javascript:;" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-orange" id="f-do-filter"> 确 定 </div>
|
|
|
+
|
|
|
+ <div onclick="window.location='{{route("mobile.health.recruit.list")}}';" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-border-gray"> 清空所选 </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-btn-back qs-center">
|
|
|
+ <div href="javascript:;" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-orange f-more-back-btn"> 返 回 </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-more-content" id="filter-nature">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'nature')=='0') select @endif" data-type="nature" data-title="不限" data-code="0">
|
|
|
+ 不限
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @if($categories['AIX_jobs_nature'])
|
|
|
+ @foreach($categories['AIX_jobs_nature'] as $k=>$v)
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'nature')==$v['id']) select @endif" data-type="nature" data-title="{{$v['demand']}}" data-code="{{$v['id']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-more-content" id="filter-education">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'education')=='0') select @endif" data-type="education" data-title="不限" data-code="0">
|
|
|
+ 不限
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @if($categories['AIX_education'])
|
|
|
+ @foreach($categories['AIX_education'] as $k=>$v)
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'education')==$v['id']) select @endif" data-type="education" data-title="{{$v['demand']}}" data-code="{{$v['id']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-more-content" id="filter-jobtag">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'jobtag')=='0') select @endif" data-type="jobtag" data-title="不限" data-code="0">
|
|
|
+ 不限
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @if($categories['AIX_jobtag'])
|
|
|
+ @foreach($categories['AIX_jobtag'] as $k=>$v)
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'jobtag')==$v['id']) select @endif" data-type="jobtag" data-title="{{$v['demand']}}" data-code="{{$v['id']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-more-content" id="filter-trade">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'trade')=='0') select @endif" data-type="trade" data-title="不限" data-code="0">
|
|
|
+ 不限
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @if($categories['AIX_trade'])
|
|
|
+ @foreach($categories['AIX_trade'] as $k=>$v)
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'trade')==$v['id']) select @endif" data-type="trade" data-title="{{$v['demand']}}" data-code="{{$v['id']}}">
|
|
|
+ {{$v['demand']}}
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="f-box f-more-content" id="filter-settr">
|
|
|
+ <div class="f-box-inner">
|
|
|
+ <ul>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(!array_get($params,'settr'))select @endif" data-type="settr" data-title="不限" data-code="0">
|
|
|
+ 不限
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'settr') == 3)select @endif" data-type="settr" data-title="3天内" data-code="3">
|
|
|
+ 3天内
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'settr') == 7)select @endif" data-type="settr" data-title="7天内" data-code="7">
|
|
|
+ 7天内
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'settr') == 15)select @endif" data-type="settr" data-title="15天内" data-code="15">
|
|
|
+ 15天内
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ <li class="selected">
|
|
|
+ <a href="javascript:;" class="f-more-back-a @if(array_get($params,'settr') == 30)select @endif" data-type="settr" data-title="30天内" data-code="30">
|
|
|
+ 30天内
|
|
|
+ </a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @if(array_has($params, 'jobcategory') && $params['jobcategory'])
|
|
|
+ <div class="list-jobcategory-block font13">
|
|
|
+ <div class="l-recover-job-txt">
|
|
|
+ 当前在 <span class="l-cetgory">{{$job_category['spell'][$params['jobcategory']]['name']}}</span> 分类下
|
|
|
+ </div>
|
|
|
+ <div class="l-recover-close js-clearjob-jobcategory">清空分类</div>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
+
|
|
|
+ {{--职位列表--}}
|
|
|
+ <div class="drop_content">
|
|
|
+ <div class="add_data">
|
|
|
+ @include('mobile.app.health.recruit.ajax_job_list')
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <input class="J_listitme_code" name="select_resume_id" id="select_resume_id" type="hidden" value="">
|
|
|
+
|
|
|
+ <div class="alw-layer"></div>
|
|
|
+ <div class="alw-wx-layer"></div>
|
|
|
+
|
|
|
+ <script type="text/javascript" src="{{theme_asset('mobile/js/QSfilter.js')}}"></script>
|
|
|
+ <script type="text/javascript" src="{{theme_asset('mobile/js/qsCategory.js')}}"></script>
|
|
|
+ <script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
|
|
+ <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
|
|
|
+ <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>
|
|
|
+@endsection
|
|
|
+
|
|
|
+@section('script')
|
|
|
+ <script>
|
|
|
+ var QS_city_parent = eval('<?php echo json_encode($category['district']['first']);?>');
|
|
|
+ var QS_city_spell_parent = eval('<?php echo json_encode($category['district']['spell']);?>');
|
|
|
+ var QS_city = eval(<?php echo json_encode($category['district']['sec']);?>);
|
|
|
+ var default_district = "{{config('aix.system.site_other.site_other.district')}}";
|
|
|
+
|
|
|
+ var isVisitor = 0;
|
|
|
+ var utype = 0;
|
|
|
+
|
|
|
+ /* 显示分享 覆盖层 */
|
|
|
+ function share() {
|
|
|
+ $(".alw-wx-layer").show();
|
|
|
+ }
|
|
|
+ function share_() {
|
|
|
+ $(".alw-layer").show();
|
|
|
+ }
|
|
|
+ //分享按钮
|
|
|
+ $('.alw-yes-share-btn').on('click', function() {
|
|
|
+ var agent = navigator.userAgent.toLowerCase();
|
|
|
+ if (agent.indexOf('micromessenger') < 0) {
|
|
|
+ share_();
|
|
|
+ } else {
|
|
|
+ share();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $(".alw-layer, .alw-wx-layer").on("click", function() {
|
|
|
+ $(this).hide();
|
|
|
+ });
|
|
|
+
|
|
|
+ // 过滤已投递恢复
|
|
|
+ var recoverDeliver = "{{$params['deliver'] or ''}}";
|
|
|
+ if (eval(recoverDeliver)) {
|
|
|
+ $('.js-clickedbox').addClass('clickedchoice');
|
|
|
+ }
|
|
|
+ var recoverNature = "{{$params['nature'] or ''}}";
|
|
|
+ var recoverEducation = "{{$params['education'] or ''}}";
|
|
|
+ var recoverJobtag = "{{$params['jobtag'] or ''}}";
|
|
|
+ var recoverTrade = "{{$params['trade'] or ''}}";
|
|
|
+ var recoverSettr = "{{$params['settr'] or ''}}";
|
|
|
+ var isChangeColor = false;
|
|
|
+ if (eval(recoverDeliver) > 0 || eval(recoverNature) > 0 || eval(recoverEducation) > 0 || eval(recoverJobtag) > 0 || eval(recoverTrade) > 0 || eval(recoverSettr) > 0) {
|
|
|
+ isChangeColor = true;
|
|
|
+ }
|
|
|
+ if (isChangeColor) {
|
|
|
+ $('.j-change-color').addClass('red-txt');
|
|
|
+ }
|
|
|
+
|
|
|
+ setTimeout(function() {
|
|
|
+ var noLimitCityHtml = '<div class="f-btn-submit qs-center"><div class="qs-btn qs-btn-inline qs-btn-medium qs-btn-orange" id="j-no-limit-city">不限</div></div>';
|
|
|
+ $('.f-box-city').append(noLimitCityHtml);
|
|
|
+ $('#j-no-limit-city').click(function() {
|
|
|
+ window.location = "{{route('mobile.health.recruit.list',array_merge($params, array('citycategory'=>'')))}}";
|
|
|
+ });
|
|
|
+ }, 100);
|
|
|
+
|
|
|
+ // 更多列表左右切换
|
|
|
+ $('.js-more-l').on('click', function () {
|
|
|
+ var targetId = $(this).data('id');
|
|
|
+ $('.f-box-more').toggleClass('qs-actionsheet-toggle-left');
|
|
|
+ $('#' + targetId).toggleClass('qs-actionsheet-toggle');
|
|
|
+ })
|
|
|
+ $('.f-more-back-btn').on('click', function () { // 更多列表切换返回
|
|
|
+ $('.f-box-more').toggleClass('qs-actionsheet-toggle-left');
|
|
|
+ $('.f-more-content').removeClass('qs-actionsheet-toggle');
|
|
|
+ })
|
|
|
+ $('.f-more-back-a').on('click', function () { // 更多列表项点击
|
|
|
+ var thisType = $(this).data('type');
|
|
|
+ var thisTitle = $(this).data('title');
|
|
|
+ var thisCode = $(this).data('code');
|
|
|
+ $('.f-more-l-code-' + thisType).val(thisCode);
|
|
|
+ $('.f-more-l-txt-' + thisType).text(thisTitle);
|
|
|
+ $('.f-box-more').toggleClass('qs-actionsheet-toggle-left');
|
|
|
+ $('.f-more-content').removeClass('qs-actionsheet-toggle');
|
|
|
+ })
|
|
|
+ // 除更多和读取缓存之外的下拉列表
|
|
|
+ $('.f-item-normal').on('click', function () {
|
|
|
+ var thisType = $(this).data('type');
|
|
|
+ var thisTitle = $(this).data('title');
|
|
|
+ var thisCode = $(this).data('code');
|
|
|
+ $('.f-normal-code-' + thisType).val(thisCode);
|
|
|
+ $('.f-normal-txt-' + thisType).text(thisTitle);
|
|
|
+ $('body').removeClass('filter-fixed');
|
|
|
+ $('.f-box-' + thisType).addClass('qs-hidden');
|
|
|
+ $('.js-filter').removeClass('active');
|
|
|
+ $('#f-mask').hide();
|
|
|
+ goPage();
|
|
|
+ })
|
|
|
+ // 过滤已投递
|
|
|
+ $('.js-clickedbox').on('click', function () {
|
|
|
+ if ($(this).hasClass('clickedchoice')) {
|
|
|
+ $(this).removeClass('clickedchoice');
|
|
|
+ $('.f-deliver').val('0');
|
|
|
+ } else {
|
|
|
+ $(this).addClass('clickedchoice');
|
|
|
+ $('.f-deliver').val('1');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 清空已选分类
|
|
|
+ $('.js-clearjob-jobcategory').on('click', function () {
|
|
|
+ $('.qs-recover-code-job').val('');
|
|
|
+ goPage();
|
|
|
+ })
|
|
|
+ // 跳转方法
|
|
|
+ function goPage() {
|
|
|
+ var toSearchPage = "{{route('mobile.health.recruit.list')}}";
|
|
|
+ window.location.href = toSearchPage + '?'+$('#searchForm').serialize();
|
|
|
+ }
|
|
|
+ // 点击筛选
|
|
|
+ $('#f-do-filter').on('click', function () {
|
|
|
+ goPage();
|
|
|
+ });
|
|
|
+ $('.js-filter').on('click', function () {
|
|
|
+ $('.f-more-content').removeClass('qs-actionsheet-toggle');
|
|
|
+ $('.f-box-more').removeClass('qs-actionsheet-toggle-left');
|
|
|
+ var filter = new QSfilter($(this));
|
|
|
+ document.getElementById('f-mask').ontouchstart = function(e){ e.preventDefault(); }
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ function trigger_login(){
|
|
|
+ window.location = "{{route($sub_site.'mobile.login')}}";
|
|
|
+ }
|
|
|
+ //手机定位
|
|
|
+ $('.filter-nearby').click(function(){
|
|
|
+ if ($('#range-lng').val()=='' && $('#range-lat').val()=='') {
|
|
|
+ var geolocation = new BMap.Geolocation();
|
|
|
+ geolocation.getCurrentPosition(function(r){
|
|
|
+ if(this.getStatus() == BMAP_STATUS_SUCCESS){
|
|
|
+ $('#range-lng').val(r.point.lng);
|
|
|
+ $('#range-lat').val(r.point.lat);
|
|
|
+ console.log(r.point);
|
|
|
+ if(r.accuracy==null){
|
|
|
+ //拒绝定位
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $('#range-lng').val("0");
|
|
|
+ $('#range-lat').val("0");
|
|
|
+ }
|
|
|
+ },{enableHighAccuracy: true});
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ $('#J_submit').click(function(){
|
|
|
+ var keyword = $('#J_soinput').val();
|
|
|
+ var key_name = $('#key_name').val();
|
|
|
+ location.href = '{{route('mobile.health.recruit.list')}}?key_name=' + key_name + '&keyword=' + keyword;
|
|
|
+ });
|
|
|
+
|
|
|
+ $(function(){
|
|
|
+ var page = 1;
|
|
|
+ $('.drop_content').dropload({
|
|
|
+ scrollArea : window,
|
|
|
+ domUp : {
|
|
|
+ domClass : 'dropload-up',
|
|
|
+ domRefresh : '<div class="dropload-refresh">加载中...</div>',
|
|
|
+ domUpdate : '<div class="dropload-update">加载中...</div>',
|
|
|
+ domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>'
|
|
|
+ },
|
|
|
+ domDown : {
|
|
|
+ domClass : 'dropload-down',
|
|
|
+ domRefresh : '<div class="dropload-refresh">加载中...</div>',
|
|
|
+ domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
|
|
|
+ domNoData : '<div class="dropload-noData">没有更多数据~~</div>'
|
|
|
+ },
|
|
|
+ loadUpFn : function(me){
|
|
|
+ page = 1;
|
|
|
+ @if($params)
|
|
|
+ var mobile_url ='{{ url($current_url) }}&page='+page;
|
|
|
+ @else
|
|
|
+ var mobile_url ='{{ url($current_url) }}?page='+page;
|
|
|
+ @endif
|
|
|
+ mobile_url = mobile_url.replace(/&/g,"&");
|
|
|
+ $.ajax({
|
|
|
+ type: 'GET',
|
|
|
+ url: mobile_url,
|
|
|
+ dataType: 'json',
|
|
|
+ success: function(result){
|
|
|
+ if (result.status ==1) {
|
|
|
+ $('.add_data').html(result.data);
|
|
|
+ } else {
|
|
|
+ me.lock();
|
|
|
+ me.noData();
|
|
|
+ }
|
|
|
+ me.resetload();
|
|
|
+ },
|
|
|
+ error: function(xhr, type){
|
|
|
+ me.resetload();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ @if($mobile_dropload)
|
|
|
+ loadDownFn : function(me){
|
|
|
+ page++;
|
|
|
+ @if($params)
|
|
|
+ var mobile_url ='{{ url($current_url) }}&page='+page;
|
|
|
+ @else
|
|
|
+ var mobile_url ='{{ url($current_url) }}?page='+page;
|
|
|
+ @endif
|
|
|
+ mobile_url = mobile_url.replace(/&/g,"&");
|
|
|
+ $.ajax({
|
|
|
+ type: 'GET',
|
|
|
+ url: mobile_url,
|
|
|
+ dataType: 'json',
|
|
|
+ success: function(result){
|
|
|
+ if (result.status ==1) {
|
|
|
+ $('.add_data').append(result.data);
|
|
|
+ } else {
|
|
|
+ me.lock();
|
|
|
+ me.noData();
|
|
|
+ }
|
|
|
+ me.resetload();
|
|
|
+ },
|
|
|
+ error: function(xhr, type){
|
|
|
+ me.resetload();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ @endif
|
|
|
+ threshold : 50
|
|
|
+ });
|
|
|
+ });
|
|
|
+ </script>
|
|
|
+@endsection
|