123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- @extends('mobile.module.layouts.content')
- @push('meta')
- @endpush
- @push('css')
- <link rel="stylesheet" href="{{theme_asset('mobile/css/jobs.css')}}">
- @endpush
- @push('js')
- @endpush
- @section('content')
- <div class="jobsshowtop">
- <div class="jobsname ">
- <div class="td-j-name font18">{{ $jobInfo->jobs->jobs_name }}</div>
- <div class="clear"></div>
- </div>
- <div class="wage font14">{{ $jobInfo->jobs->wage_cn or "面议" }}</div>
- <div class="city font12">{{ $jobInfo->jobs->district_cn }}</div>
- </div>
- <div class="jobsshowatt">
- <div class="attul font13">
- <div class="attli t1">性别{{ $jobInfo->jobs->sex_cn }}</div>
- <div class="attli t2">{{ empty($jobInfo->jobs->education_cn) ? '学历不限' : $jobInfo->jobs->education_cn}}</div>
- <div class="attli t3">{{ empty($jobInfo->jobs->experience_cn) ? '经验不限' : $jobInfo->jobs->experience_cn}}</div>
- <div class="attli t4">{{ $jobInfo->jobs->nature_cn }}</div>
- <div class="attli t5">@if(explode('-',$jobInfo->age)[0]){{ $jobInfo->age }}@else 不限 @endif</div>
- {{--<div class="attli t6">{{ empty($jobInfo->jobs->department) ? '部门不限' : $jobInfo->jobs->department}}</div>--}}
- <div class="clear"></div>
- </div>
- </div>
- <div class="split-block"></div>
- <div class="jobsshowcom" onclick="javascript:location.href='{{ route('mobile.company.jobs',['company_id'=>$jobInfo->jobs->company->id,'jobfair_id'=>$jobInfo->jobfair_id]) }}'">
- <div class="leftpic">
- <div class="imgbox"><img src="@if($jobInfo->jobs->company->logo){{ upload_asset($jobInfo->jobs->company->logo) }}@else {{ attach('no_logo.png','') }}@endif"></div>
- </div>
- <div class="comtxt">
- <div class="cname font15 substring">{{ $jobInfo->jobs->company->companyname }}
- @if($jobInfo->jobs->company->audit == 1)<img src="{{ theme_asset('mobile/images/120.png') }}" title="认证企业">@endif
- @if($jobInfo->jobs->company->setmeal_id > 1)<img src="{{ theme_asset('mobile/images/121.png') }}" title="{{ $jobInfo->jobs->company->setmeal_name }}">@endif
- </div>
- <div class="city font12"> {{ $jobInfo->jobs->scale_cn }} | {{ $jobInfo->jobs->nature_cn }}</div>
- <div class="trade font12">{{ $jobInfo->jobs->trade_cn }}</div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="jobsshowadder link_gray6">
- <div class="adder">
- @if($jobInfo->jobs->company->map_x >0 && $jobInfo->jobs->company->map_y >0)
- <a class="show-map" href="#map">地址:{{ $jobInfo->jobs->company->address }}<img src="{{ theme_asset('mobile/images/123.png') }}"></a>
- @else
- 地址:{{ $jobInfo->jobs->company->address }}
- @endif
- </div>
- </div>
- <div class="split-block"></div>
- <div class="jobsshowsdes">
- <div class="eattitle list_height">职位描述</div>
- <div class="txt">{!! nl2br($jobInfo->jobs->jobs_content) !!}</div>
- </div>
- <div class="split-block-footnav"></div>
- <div class="jobsfootnav order-jobs">
- <div class="btns link_gray6">
- <div class="qs-btn qs-btn-medium qs-btn-blue b-big qs-btn-inline apply_jobs" id="js_yuyue">个人预约</div>
- <input type="hidden" name="jobsfair_job_id" id="jobsfair_job_id" value="{{ $jobInfo->id }}">
- <input type="hidden" name="company_uid" id="company_uid" value="{{ $jobInfo->jobs->company_id }}">
- <input type="hidden" name="jobfairid" id="jobfairid" value="{{ $jobInfo->jobfair_id }}">
- <input type="hidden" name="position_id" id="position_id" value="{{ $jobInfo->position_id }}">
- <input type="hidden" name="select_resume_id" id="select_resume_id" value="">
- </div>
- </div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{theme_asset('mobile/js/qsToast.js')}}"></script>
- <script type="text/javascript" src="{{theme_asset('mobile/js/QSpopout.js')}}"></script>
- <script>
- $(document).ready(function(){
- $("#js_yuyue").click(function() {
- var jobsfair_job_id = $.trim($("#jobsfair_job_id").val());
- var company_id = $.trim($("#company_uid").val());
- var jobfairid = $.trim($("#jobfairid").val());
- var position_id = $.trim($("#position_id").val());
- var url = "{{ route('mobile.jobfair.jobs.appointment') }}";
- // //申请职位思路
- // /*
- // 1.判断是否申请过该职位
- // 2.判断当天是否还可以申请职位
- // 3.判断当前是否有通过审核的默认职位
- // 4.如果有多份通过审核的简历,请选择需要投递的简历
- // 5.投递简历时判断简历完整度是否通过
- // 6.判断个人资料是否完善,如果没有完善则跳转到个人资料页面
- // 7.判断职位是否已关闭
- // */
- // var qsToast = new QSpopout();
- @if(auth('web-company')->check())
- qsToast({type:2,context: '请登录个人会员'});
- return false;
- @else
- @if(auth('web-member')->check())
- $.ajax({
- type: 'POST',
- url: url,
- data:{jobsfair_job_id:jobsfair_job_id,jobfairid:jobfairid,position_id:position_id,company_id:company_id,_token:"{{csrf_token()}}"},
- success:function (data) {
- var dialog = new QSpopout();
- //多份简历
- if(data.status == 2){
- dialog.setContent(data.html);
- dialog.getPrimaryBtn().on('click', function () {
- var apply_resume_id = $('#select_resume_id').val();
- var apply_company_id = company_id;
- var apply_jobfair_id = jobfairid;
- var apply_position_id = position_id;
- var apply_jobs_id = jobsfair_job_id;
- //申请职位
- var apply_url = url;
- $.ajax({
- type: 'POST',
- url: apply_url,
- data:{jobsfair_job_id:apply_jobs_id,jobfairid:apply_jobfair_id,position_id:apply_position_id,company_id:apply_company_id,resume_id:apply_resume_id,_token:"{{csrf_token()}}"},
- success:function (res) {
- //简历完善度不够
- if (res.status == 0) {
- if(res.resume_id){
- var dialog1 = new QSpopout();
- dialog1.setContent(res.html);
- dialog1.getPrimaryBtn().on('click', function () {
- var url = "{{url('/mobile/person/resumeUpdate')}}"+'/'+res.resume_id;
- location.href = url;
- });
- dialog1.setBtn(2,['放弃申请','完善简历']);
- dialog1.show();
- }else{
- qsToast({type:1,context: res.html});
- }
- } else {
- //申请职位的最后弹出信息
- qsToast({type:1,context: res.html});
- }
- },
- error:function (result) {
- var response=$.parseJSON(result.response);
- if (result.status==422) {//验证错误
- $.each(response.errors,function (key,val) {
- qsToast({type:2,context: val[0]});
- return false;
- });
- }
- else if(result.status==400) {//业务错误
- qsToast({type:2,context:response.message});
- }
- }
- });
- });
- dialog.show();
- }else{
- //默认简历
- if (data.status == 0) {
- if(data.resume_id){
- dialog.setContent(data.html);
- dialog.getPrimaryBtn().on('click', function () {
- var url = "{{url('/mobile/person/resumeUpdate')}}"+'/'+data.resume_id;
- location.href = url;
- });
- dialog.show();
- } else {
- qsToast({type:2,context: data.html});
- }
- } else {
- //申请职位的最后弹出信息
- qsToast({type:2,context: data.html});
- }
- }
- },
- error:function (result) {
- var response=$.parseJSON(result.response);
- if (result.status==422) {//验证错误
- $.each(response.errors,function (key,val) {
- qsToast({type:2,context: val[0]});
- return false;
- });
- }
- else if(result.status==400) {//业务错误
- qsToast({type:2,context: response.message});
- }
- }
- });
- @else
- trigger_login('per');
- @endif
- @endif
- });
- function trigger_login(){
- window.location = "{{route('mobile.login')}}";
- }
- });
- </script>
- @endsection
|