123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 |
- @extends('app.hardware.layout.pad_content')
- @push('meta')
- @endpush
- @push('css')
- <link rel="stylesheet" href="{{theme_asset('app/css/pad/style.css')}}" />
- <link rel="stylesheet" href="{{theme_asset('app/css/pad/interview.css')}}" />
- @endpush
- @push('js')
- @endpush
- @section('content')
- <div class="interview_sidebar">
- <div class="white_block"></div>
- <div class="left_menu">
- <div class="title">条件筛选 <a href="{{route('hardware.pad.interview.resume')}}"><input type="button" value="重置" class="reset_btn"></a></div>
- <div class="category">
- <div class="txt">面试邀请:</div>
- <ul>
- <li class="{{ $params['is_interview'] == '' ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['is_interview'=>'','page'=>1]))}}">不限</a></li>
- <li class="{{ $params['is_interview'] == 2 ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['is_interview'=>2,'page'=>1]))}}">未邀请</a></li>
- <li class="{{ $params['is_interview'] == 1 ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['is_interview'=>1,'page'=>1]))}}">已邀请</a></li>
- <div class="clear"></div>
- </ul>
- </div>
- <div class="category">
- <div class="txt">学历:</div>
- <ul>
- <li class="{{ $params['education'] == '' ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['education'=>'','page'=>1]))}}">不限</a></li>
- @foreach($category['other']['AIX_education'] as $key => $val )
- <li class="{{ explode(',',$val)[0] == $params['education'] ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['education'=>explode(',',$val)[0],'page'=>1]))}}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- <div class="clear"></div>
- </ul>
- </div>
- <div class="category">
- <div class="txt">工作年限:</div>
- <ul>
- <li class="{{ $params['experience'] == '' ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['experience'=>'','page'=>1]))}}">不限</a></li>
- @foreach($category['other']['AIX_experience'] as $key => $val )
- <li class="{{ explode(',',$val)[0] == $params['experience'] ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['experience'=> explode(',',$val)[0],'page'=>1])) }}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- <div class="clear"></div>
- </ul>
- </div>
- <div class="category">
- <div class="txt">性别:</div>
- <ul>
- <li class="{{ $params['sex'] == '' ? 'active' : '' }}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['sex'=>'','page'=>1]))}}">不限</a></li>
- <li class="{{ 1 == $params['sex'] ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['sex'=>1,'page'=>1]))}}">男</a></li>
- <li class="{{ 2 == $params['sex'] ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['sex'=>2,'page'=>1]))}}">女</a></li>
- <div class="clear"></div>
- </ul>
- </div>
- <div class="category">
- <div class="txt">工作性质:</div>
- <ul>
- <li class="{{ $params['nature'] == '' ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['nature'=>'','page'=>1]))}}">不限</a></li>
- @foreach($category['other']['AIX_jobs_nature'] as $key => $val )
- <li class="{{ explode(',',$val)[0] == $params['nature'] ? 'active' : ''}}"><a href="{{route('hardware.pad.interview.resume',array_merge($params,['nature'=>explode(',',$val)[0],'page'=>1]))}}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- <div class="clear"></div>
- </ul>
- </div>
- </div>
- </div>
- <div class="main_container">
- <div class="main_box">
- <div class="resume_list load_more_body">
- @if($result->isNotEmpty())
- @foreach($result as $value)
- <div class="resume_item">
- <a href="{{route('hardware.pad.interview.delivery.resume.show',['id'=>$value->resumes->id])}}">
- <div class="resume_info">
- <div class="avatar"><img src="{{$value->resumes->photosrc}}" alt=""></div>
- <div class="info">
- <div class="t1"><span class="name">{{$value->resumes->fullname}}</span><span class="exp">工作经验:{{ $value->resumes->experience_cn }}</span></div>
- <div class="t2">期望职位:{{ $value->resumes->intention_jobs }}</div>
- <div class="t3">出生年:{{ $value->resumes->birthdate }} <span class="line">|</span>性别:{{ $value->resumes->sex_cn }}<span class="line">|</span>文化程度:{{ $value->resumes->education_cn }}</div>
- <div class="t4"><span class="address">求职地点:{{ $value->resumes->district_cn }}</span><span class="line">|</span><span>期望薪资:</span><span class="salary">{{ $value->resumes->wage_cn }}</span></div>
- </div>
- <div class="clear"></div>
- </div>
- </a>
- <div class="opera_group">
- @if($value->flag)
- <a class="invited"><i></i>已邀约</a>
- @else
- <a class="invite" data-uid="{{$value->uid}}"><i></i>邀约</a>
- @endif
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- @endforeach
- </div>
- @if($result->currentPage()<$result->lastPage())
- <div class="load_more_footer">
- <span page="2" >-----上拉加载更多-----</span>
- </div>
- @endif
- @else
- @include('app.hardware.layout.list_empty')
- @endif
- </div>
- </div>
- <div class="back_top"></div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{theme_asset('app/js/pad/jquery.dropdown.js')}}"></script>
- <script type="text/javascript">
- $(function () {
- $(".resume_list").on("click",".invite",function () {
- var url = "{{route('hardware.pad.interview.invitation')}}";
- var html = '';
- var uid = $(this).data('uid');
- $.ajax({
- type: 'get',
- url: url,
- dataType: 'json',
- async: false,
- success: function (data) {
- html = data.data.html;
- }
- });
- var dialog = $(this).dialog({
- loading: true,
- header: false,
- border: false,
- backdrop: true,
- yes:function () {
- var job_id = $('#job_id').val();
- if(!job_id)
- {
- $('.success_box').html('请选择职位').fadeIn(200).delay(2000).fadeOut(200);
- dialog.setCloseDialog(false);
- return false;
- }
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- type: 'post',
- url: url,
- dataType: 'json',
- data:{job_id:job_id,personal_uid:uid},
- success: function (data) {
- if (data.status == 1)
- {
- $('.success_box').html(data.msg).fadeIn(200).delay(2000).fadeOut(200);
- setTimeout(function () {
- window.location.reload()
- }, 2000);
- }else{
- $('.success_box').html(data.msg).fadeIn(200).delay(2000).fadeOut(200);
- }
- },
- error:function (errorData) {
- $('.success_box').html(JSON.parse(errorData.responseText).message).fadeIn(200).delay(2000).fadeOut(200);
- }
- });
- }
- });
- dialog.setContent(html)
- })
- /**
- * 监听网页滚动事件
- */
- @if($result->currentPage()<$result->lastPage())
- var f = true;
- $(window).scroll(function() {
- if($(".load_more_footer span").hasClass("end")){
- return false;
- }
- var h = document.documentElement.clientHeight || document.body.clientHeight;
- var sh = document.documentElement.scrollTop || document.body.scrollTop;
- var t1 = document.querySelector(".load_more_footer").offsetTop- sh;
- //可视区域
- if (t1 < h && f) {
- s();
- }
- });
- var s = function () {
- var page = $(".load_more_footer span").attr('page');
- var params = JSON.parse('@php echo json_encode($params); @endphp');
- params.page = page;
- $.ajax({
- type:"get",
- url:"{{route('hardware.pad.interview.resume')}}",
- data: params,
- beforeSend:function () {
- f= false;
- $(".load_more_footer span").html('正在加载').addClass("loading");
- },
- success:function (result) {
- if(result.status==1){
- $(".load_more_body").append(result.data);
- $(".load_more_footer span").attr('page',parseInt(page)+1);
- $(".load_more_footer span").html('-----上拉加载更多-----').removeClass("loading");
- }else {
- $(".load_more_footer span").html('-----没有更多了-----').removeClass("loading").addClass("end");
- }
- },
- complete:function () {
- f = true;
- }
- })
- }
- @endif
- })
- </script>
- @endsection
|