123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649 |
- @extends('module.layouts.person_top')
- @push('meta')
- @endpush
- @push('css')
- <link href="{{ theme_asset('app/css/common.css') }}" rel="stylesheet">
- <link href="{{ theme_asset('app/css/tpl_resume/default/css/resume.css') }}" rel="stylesheet">
- <link href="{{ theme_asset('app/css/common_ajax_dialog.css') }}" rel="stylesheet">
- @endpush
- @section('content')
- <style type="text/css">
- @media print{
- .header_min,.alltop_nav,#navRight{visibility: hidden;}
- .noprint{visibility: hidden;}
- .rshow{width:900px;margin: 0 auto;}
- .rshow .l{margin: 0 auto;float:none;}
- }
- .rshow .r .main .cbtn.has_favor{
- background-color: #cccccc;/*cursor: not-allowed;*/
- }
- </style>
- <div class="rshow" id="content">
- <div class="l">
- <div class="main">
- {{--基本资料--}}
- <div class="info">
- <div class="inl">
- <div class="pic"><img src="{{$resume->photosrc}}" /></div>
- </div>
- <div class="inr">
- <div class="rtime" style="width:100%;">
- 更新时间:<span id="r_time" style="color:#FF3300">{{ date_format_new(strtotime($resume->updated_at)) }}</span>
- @if($resume->subsite_cn)
- <span style="margin-left:10px;">来源:{{$resume->subsite_cn}}</span>
- @endif
- </div>
- <div class="name_box">
- <div class="name" title="{{ $resume->fullname }}">{{ $resume->fullname }}</div>
- {{--高级人才--}}
- @if($resume->talent ==1)
- <div class="adv"></div>
- @endif
- {{--手机认证--}}
- @if($resume->is_audit_mobile)
- <div class="source">
- 手机已认证
- @if($resume->resume_from_pc == 0)
- <span>(此简历发布自手机端)</span>
- @endif
- </div>
- @endif
- {{--醒目标签--}}
- @if($resume->strong_tag)
- <div class="tag_cell_group">
- <div class="tag_cell"><span>{{$resume->strong_tag}}</span></div>
- <div class="clear"></div>
- </div>
- @endif
- <div class="clear"></div>
- </div>
- <div class="txt">
- {{$resume->sex_cn }}<span>|</span>
- {{$resume->age}}岁<span>|</span>
- {{$resume->education_cn }}<span>|</span>
- {{$resume->experience_cn }}工作经验
- @if($content['member_infos']->height)
- <span>|</span>身高{{$content['member_infos']->height}}CM
- @endif
- @if($content['member_infos']->marriage_cn)
- <span>|</span>{{$content['member_infos']->marriage_cn}}
- @endif
- @if($content['member_infos']->major_cn)
- <span>|</span>{{ $content['resume']->major_cn }}
- @endif
- </div>
- {{--简历标签--}}
- @if($resume->tag_cn)
- <div class="txt">
- <div class="for_address substring">现居住:{{$content['member_infos']->residence_cn or "保密"}}</div>
- @if(isset($content['member_infos']->householdaddress_cn)&&!empty($content['member_infos']->householdaddress_cn))
- <div class="for_address substring">户籍:{{ $content['member_infos']->householdaddress_cn or '保密'}}</div>
- @endif
- <div class="clear"></div>
- </div>
- <div class="lab">
- @foreach($resume->tag_cn as $k=>$v)
- <div class="las">{{$v}}</div>
- @endforeach
- <div class="clear"></div>
- </div>
- @else
- <div class="for_address substring">现居住:{{$content['member_infos']->residence_cn or "保密"}}</div>
- @if(isset($content['member_infos']->householdaddress_cn)&&!empty($content['member_infos']->householdaddress_cn))
- <div class="for_address substring">户籍:{{ $content['member_infos']->householdaddress_cn or '保密'}}</div>
- @endif
- @endif
- </div>
- <div class="clear"></div>
- </div>
- {{--求职意向--}}
- <div class="items">
- <div class="tit">求职意向</div>
- <div class="intention">
- <span> 期望职位:</span>{{$resume->intention_jobs }}<br>
- <span> 期望行业:</span>{{$resume->trade_cn or '不限'}}<br>
- <span> 期望薪资:</span>{{$resume->wage_cn }}<u>|</u>@if($resume->district_cn)想在{{ $content['resume']->district_cn }}工作@endif <br>
- <span> 求职状态:</span>{{$resume->current_cn}}<br>
- </div>
- <div class="contact">
- @if($resume->qq)
- <div class="it qq">{!! $resume->qq !!}</div>
- @endif
- @if($resume->weixin)
- <div class="it weixin">{!! $resume->weixin !!}</div>
- @endif
- @if($resume->telephone)
- <div class="it tel">{!! $resume->telephone !!}</div>
- @endif
- @if($resume->email)
- <div class="it email">{!! $resume->email !!}</div>
- @endif
- @if(!$resume->show_contact)
- <div class="J_downbtn downbtn noprint" url="{{route('resume.download_resume',array('rid'=>$resume->id))}}">获取联系方式</div>
- @endif
- <div class="clear"></div>
- @if($resume->show_contact && auth('web-company')->check() && !isset($type))
- <div class="invitation J_interview noprint">发送面试邀请</div>
- @if($resume->label_resume)
- @foreach($resume->label_arr as $k=>$v)
- <div class="set label_resume @if($resume->label_id == $k) select @endif" data="{{$k}}" label_type="{{$resume->label_type}}">{{$v}}</div>
- @endforeach
- @endif
- <div class="clear"></div>
- @endif
- </div>
- </div>
- {{--自我描述--}}
- @if($resume->specialty)
- <div class="items">
- <div class="tit t5">自我描述</div>
- <div class="evaluate">{{$resume->specialty}}</div>
- </div>
- @endif
- {{--教育经历--}}
- @if($resume->education_list)
- <div class="items">
- <div class="tit t2">教育经历</div>
- @foreach($resume->education_list as $key => $val)
- <div class="edu">
- <div class="td1">
- {{$val['startyear']}}-{{$val['startmonth']}}
- @if($val['todate'] == 1)
- 至今
- @else
- 至 {{$val['endyear']}}-{{$val['endmonth']}}
- @endif
- <br>
- <span class="cout">[{{$val['duration']}}]</span>
- </div>
- <div class="td2 font_blue">{{$val['education_cn']}}<span>|</span>{{$val['school']}}<span>|</span>{{$val['speciality']}}</div>
- <div class="clear"></div>
- </div>
- @endforeach
- </div>
- @endif
- {{--工作经历--}}
- @if($resume->work_list)
- <div class="items">
- <div class="tit t3">工作经历<span>(TA工作了{{$resume->work_duration}},共做了{{$resume->work_count}}份工作)</span></div>
- @foreach($resume->work_list as $key => $val)
- <div class="jobs">
- <div class="td1">
- {{$val['startyear']}}-{{$val['startmonth']}}
- @if($val['todate'] == 1)
- 至今
- @else
- 至 {{$val['endyear']}}-{{$val['endmonth']}}
- @endif
- <br>
- <span class="cout">[{{$val['duration']}}]</span>
- </div>
- <div class="td2">
- <span class="font_blue">{{$val['jobs']}}</span><span class="line">|</span><span class="font_blue">{{$val['companyname']}}</span>
- <div class="txt"><strong>工作职责:</strong>{{$val['achievements']}}</div>
- </div>
- <div class="clear"></div>
- </div>
- @endforeach
- </div>
- @endif
- {{--培训经历--}}
- @if($resume->training_list)
- <div class="items">
- <div class="tit t4">培训经历</div>
- @foreach($resume->training_list as $key => $val)
- <div class="tra">
- <div class="td1">
- {{$val['startyear']}}-{{$val['startmonth']}}
- @if($val['todate'] == 1)
- 至今
- @else
- 至 {{$val['endyear']}}-{{$val['endmonth']}}
- @endif
- <br>
- <span class="cout">[{{$val['duration']}}]</span>
- </div>
- <div class="td2">
- <span class="font_blue">{{$val['course']}}</span><span class="line">|</span><span class="font_blue">{{$val['agency']}}</span>
- <div class="txt"><strong>培训内容:</strong>{{$val['description']}}</div>
- </div>
- <div class="clear"></div>
- </div>
- @endforeach
- </div>
- @endif
- {{--获得证书--}}
- @if($resume->credent_list)
- <div class="items">
- <div class="tit t6">获得证书</div>
- <div class="certificate">
- @foreach($resume->credent_list as $key => $val)
- <div class="cer">
- <span>{{ $val['year'] }}-{{ $val['month'] }}</span>{{ $val['name'] }}
- </div>
- @endforeach
- <div class="clear"></div>
- </div>
- </div>
- @endif
- {{--语言能力--}}
- @if($resume->language_list)
- <div class="items">
- <div class="tit t7">语言能力</div>
- <div class="language">
- @foreach($content['language'] as $key => $val)
- <div class="lang">
- <span>{{$val['language_cn']}}</span>{{$val['level_cn']}}
- </div>
- @endforeach
- <div class="clear"></div>
- </div>
- </div>
- @endif
- {{--照片/作品--}}
- @if($resume->img_list)
- <div class="items">
- <div class="tit t8">照片/作品</div>
- <div class="pic">
- @foreach($resume->img_list as $key => $val)
- <div class="pli" title="{{$val->title}}">
- <a class="J_for_bigimg" href="javascript:;" data-src="{{upload_asset($val->img)}}">
- <img src="{{upload_asset($val->img)}}" border="0" height="100%" width="100%">
- </a>
- </div>
- @endforeach
- <div class="clear"></div>
- </div>
- </div>
- @endif
- {{--附件简历--}}
- @if($resume->word_resume)
- <div class="items">
- <div class="tit t9">附件简历</div>
- <div class="word">
- <div class="txt link_blue">
- @if($resume->show_contact)
- <a href="{{ route('person.resume.downFile',['id'=>$resume->id]) }}" target="_blank">{{$resume->word_resume_title}}</a>
- @else
- <a href="javascript:;">{{$resume->word_resume_title}}</a>
- @endif
- @if($resume->preview == 0)
- <span>(获取简历联系方式以后方可下载)</span>
- @endif
- </div>
- </div>
- </div>
- @endif
- <!--简历项目结束 -->
- </div>
- </div>
- <div id="navRight" class="noprint">
- <div class="r">
- <div class="main">
- {{--微信二维码--}}
- <div class="code">
- {!! get_qrcode_html(route('mobile.resumes.show',['id'=>$resume->id]), false, 120, 0) !!}
- </div>
- @if($resume->preview)
- <div class="downbtn" onclick="javascript:location.href='{{url("/person/resumeUpdate/".$resume->id)}}'">修改简历</div>
- @else
- @if($resume->show_contact && auth('web-company')->check())
- <div class="downbtn J_interview">面试邀请</div>
- @else
- <div class="J_downbtn downbtn" url="{{route('resume.download_resume',array('rid'=>$resume->id))}}">下载简历</div>
- @endif
- @endif
- <div class="split"><div class="txt">操作</div></div>
- @if($resume->preview==1)
- <div class="cbtn" id="print_resume">打印简历</div>
- <div class="cbtn" onclick="javascript:location.href='{{route("resume.resume_doc", array("id"=>$resume->id))}}'">导出Word简历</div>
- @else
- @if ($resume->favor ==1)
- <div class="cbtn favor has_favor">已加入人才库</div>
- @else
- <div class="cbtn favor">加入人才库</div>
- @endif
- {{--<div class="cbtn" onclick="javascript:window.print();">打印简历</div>--}}
- <div class="cbtn" id="print_resume">打印简历</div>
- <div id="resume_doc" class="cbtn">导出Word简历</div>
- <div class="cbtn" id="report">投诉简历</div>
- @endif
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="down_resum_confirm_box"></div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.listitem.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.dropdown.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.fixed.sidebar.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/laydate/laydate.js') }}"></script>
- <script type="text/javascript" src="{{theme_asset('app/js/regular.js')}}"></script>
- <script>
- $(function () {
- $('#navRight').stickySidebar({ // 右侧固定侧边栏
- sidebarTopMargin: 0,
- footerThreshold: 100
- });
- //add click number
- var click_url = "{{ route('resumes.click',array('id'=>$resume->id)) }}";
- $.get(click_url).then(function(data) {});
- $('.J_for_bigimg').off().on('click', function(event) { //点击显示照片/作品大图
- var src = $(this).data('src');
- var qsDialog = $(this).dialog({
- title: '照片作品',
- innerPadding: false,
- border: false,
- content: '<div style="background: #ffffff;min-width:300px;min-height: 150px;max-width: 900px;max-height: 600px;"><img style="max-width: 900px;max-height: 600px;" src="'+src+'" /></div>',
- showFooter: false
- });
- });
- //登陆弹窗
- function trigger_login(type){
- var qsDialog = $(this).dialog({
- loading: true,
- footer: false,
- header: false,
- border: false,
- backdrop: true
- });
- var loginUrl = "{{route('loginDig')}}";
- if (type == 'per') {
- var type_title = '个人会员登录';
- }else{
- var type_title = '企业会员登录';
- }
- $.post(loginUrl, {_token:"{{csrf_token()}}",type:type,redirect_url:"{{$redirect_url}}"},function(result){
- if(result.status==1){
- qsDialog.hide();
- var qsDialogSon = $(this).dialog({
- title: type_title,
- footer: false,
- border: false
- });
- qsDialogSon.setInnerPadding(false);
- qsDialogSon.setContent(result.html)
- } else {
- qsDialog.hide();
- disapperTooltip('remind','操作失败');
- }
- });
- }
- //打印简历
- $('#print_resume').click(function(){
- @if(auth('web-member')->check())
- @if($resume->uid == auth('web-member')->user()->id)
- window.print();
- @else
- disapperTooltip('remind', '请登录企业账号!');
- @endif
- @else
- @if(auth('web-company')->check())
- window.print();
- @else
- trigger_login('com');
- @endif
- @endif
- });
- //导出word简历
- $('#resume_doc').click(function(){
- @if(!auth('web-company')->check() && !auth('web-member')->check())
- trigger_login('com');
- @else
- @if(auth('web-member')->check())
- @if($resume->uid == auth('web-member')->user()->id)
- javascript:location.href="{{route('resume.resume_doc', array('id'=>$resume->id))}}";
- @else
- disapperTooltip('remind', '请登录企业账号!');
- @endif
- @else
- javascript:location.href="{{route('resume.resume_doc', array('id'=>$resume->id))}}";
- @endif
- @endif
- });
- //标注简历
- $(".label_resume").on('click',function(){
- @if(auth('web-member')->check())
- disapperTooltip('remind', '请登录企业账号!');
- @else
- @if(auth('web-company')->check())
- var thisObj = $(this);
- $(".label_resume").removeClass('select');
- thisObj.addClass('select');
- var label = thisObj.attr('data');
- var label_type = thisObj.attr('label_type');
- var url = "{{route('resumes.label')}}";
- var resume_id = "{{$resume->id}}";
- $.post(url,{resume_id:resume_id,label:label,label_type:label_type,_token:"{{csrf_token()}}"},function(res){
- if (res.status == 1) {
- disapperTooltip('success',res.msg);
- } else {
- disapperTooltip('remind',res.msg);
- }
- }).error(function(error){
- if(error.status == 500 || error.status == 400){
- disapperTooltip('remind',error.responseJSON.message);
- }
- });
- @else
- trigger_login('com');
- @endif
- @endif
- });
- //加入人才库(收藏简历)
- $(".favor").on('click',function(){
- var has_favor = $(this).hasClass("has_favor");
- var obj = $(this);
- @if(auth('web-member')->check())
- disapperTooltip('remind', '请登录企业账号!');
- @else
- @if(auth('web-company')->check())
- var url = "{{route('resume.favor')}}";
- var rid = "{{$resume->id}}";
- $.post(url,{rid:rid,_token:"{{csrf_token()}}"},function(res){
- if (res.status == 1) {
- disapperTooltip('success',res.msg);
- if(has_favor){
- obj.removeClass('has_favor').text('加入人才库');
- } else {
- obj.addClass('has_favor').text('已加入人才库');
- }
- } else {
- disapperTooltip('remind',res.msg);
- }
- }).error(function(error){
- if(error.status == 500 || error.status == 400){
- disapperTooltip('remind',error.responseJSON.message);
- }
- });
- @else
- trigger_login('com');
- @endif
- @endif
- });
- //投诉简历
- $("#report").off().on('click', function(){
- @if(auth('web-member')->check())
- disapperTooltip('remind', '请登录企业账号!');
- @else
- @if(auth('web-company')->check())
- var resume_id = "{{$resume->id}}";
- var url = "{{route('resume.report')}}";
- var qsDialog = $(this).dialog({
- loading: true,
- title: '举报职位',
- footer: false,
- header: true,
- backdrop: true,
- border: false
- });
- $.post(url,{resume_id:resume_id,_token:"{{csrf_token()}}"},function(data){
- qsDialog.hide();
- var qsDialogSon = $(this).dialog({
- title:'举报简历',
- content: data.html,
- footer: false
- });
- }).error(function(error){
- if(error.status == 500 || error.status == 400){
- disapperTooltip('remind',error.responseJSON.message);
- }
- });
- @else
- trigger_login('com');
- @endif
- @endif
- });
- //面试邀请
- $('.J_interview').click(function(){
- @if(auth('web-company')->check())
- var resume_id = "{{$resume->id}}";
- var qsDialog = $(this).dialog({
- title: '发送面试邀请',
- loading: true,
- footer: false,
- header: true,
- border: false,
- backdrop: true
- });
- $.getJSON("{{route('resume.apply.jobsinterview')}}", {resume_id: resume_id}, function (result) {
- if (result.status == 1) {
- qsDialog.hide();
- var qsDialogSon = $(this).dialog({
- title: '发送面试邀请',
- content: result.data,
- yes: function() {
- var telephone = $.trim($('input[name="telephone"]').val());
- var contact_type = $(".contact").data('type');
- if(telephone==''||telephone==null){
- disapperTooltip('remind', '联系电话不能为空!');
- return false;
- }
- if (contact_type != 1 && !regularMobile.test(telephone)) {
- disapperTooltip("remind", "联系电话格式不正确!");
- return false;
- }
- var notesVal = $.trim($('input[name="notes"]').val());
- if (notesVal.length > 40) {
- $('input[name="notes"]').focus();
- disapperTooltip('remind', '最多输入40个字');
- return false;
- }
- $('.J_btnyes').val('发送中...');
- $.post("{{route('resume.apply.jobsinterview')}}", $('#J_interviewWrap').serialize(), function (result) {
- if (result.status == 1) {
- disapperTooltip('success', result.msg);
- setTimeout(function () {
- window.location.reload();
- }, 2000);
- } else {
- $('.J_btnyes').val('确定');
- disapperTooltip('remind', result.msg);
- }
- }).error(function(error) {
- if (error.status == 500 || error.status == 400) {
- disapperTooltip('remind',error.responseJSON.message);
- } else {
- disapperTooltip('remind', '面试邀请失败!');
- }
- });
- }
- });
- qsDialogSon.setCloseDialog(false);
- // 时间插件
- laydate({
- elem: '#date',
- min: laydate.now()
- });
- } else {
- qsDialog.hide();
- disapperTooltip('remind',result.msg);
- }
- });
- @else
- @if(auth('web-member')->check())
- disapperTooltip('remind', '请登录企业账号!');
- @else
- trigger_login('com');
- @endif
- @endif
- });
- //下载简历、获取联系方式
- $(".J_downbtn").off().on('click',function(){
- @if(auth('web-company')->check())
- var url = $(this).attr('url');
- var qsDialog = $(this).dialog({
- title: '下载简历',
- loading: true,
- footer: false,
- header: true,
- border: false,
- backdrop: true
- });
- $.getJSON(url,function(result){
- qsDialog.hide();
- if(result.status == 1){
- var qsDialogSon = $(this).dialog({
- title: '下载简历',
- footer:false,
- content: result.html
- });
- } else {
- disapperTooltip('remind',result.msg);
- }
- }).error(function(error) {
- if (error.status == 500 || error.status == 400) {
- disapperTooltip('remind',error.responseJSON.message);
- } else {
- disapperTooltip('remind', '下载简历失败!');
- }
- qsDialog.hide();
- });
- @else
- @if(auth('web-member')->check())
- disapperTooltip('remind', '请登录企业账号!');
- @else
- trigger_login('com');
- @endif
- @endif
- });
- });
- </script>
- @endsection
|