123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574 |
- @extends('jkq.module.layouts.company')
- @push('meta')
- @endpush
- @push('css')
- <link rel="stylesheet" type="text/css" href="{{theme_asset('app/css/company/company_jobs.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{theme_asset('app/css/jobmoney.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/common.css') }}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/lib/layui-v2.5.4/css/layui.css')}}"/>
- @endpush
- @section('content')
- <div class="user_main">
- <div class="mleft">
- @include('jkq.module.section.jobs_left')
- </div>
- <div class="mright">
- <div class="user_pagetitle">
- <div class="pat_l">管理职位</div>
- <div class="clear"></div>
- </div>
- <div class="user_tab mt15">
- <a href="{{route('jkq.jobs.list')}}" class="tabli @if(request()->type =='') select @endif ">全部职位</a>
- <a href="{{route('jkq.jobs.list',['type'=>1])}}" class="tabli @if(request()->type ==1) select @endif ">发布中的职位</a>
- <a href="{{route('jkq.jobs.list',['type'=>2])}}" class="tabli @if(request()->type ==2) select @endif ">未显示的职位</a>
- <div class="clear"></div>
- @if($company_setmeal->jobs_meanwhile <= $jobsCount )
- <div class="btnbox">
- <div class="btn_yellow J_hoverbut btn_add J_addJobsDig maxsum" >发布职位</div>
- </div>
- @else
- <div class="btnbox">
- <div class="btn_yellow J_hoverbut btn_add" onclick="window.location='{{route('jkq.jobs.add')}}'">
- 发布职位
- </div>
- </div>
- @endif
- </div>
- <div class="user_tip w680">
- <div class="tiptit">小提示</div>
- <div class="tiptxt link_blue">
- 亲爱的HR,您的账号可同时发布 {{$company_setmeal->jobs_meanwhile or 0}} 个职位,剩余 {{ $company_setmeal->jobs_meanwhile-$jobsCount>0 ? $company_setmeal->jobs_meanwhile-$jobsCount : 0 }} 个职位。
- <br/>已过期或者已关闭的职位,点击恢复按钮恢复职位
- </div>
- </div>
- <form id="form1" action="" class="J_allListBox" method="post">
- <div class="jobsWrap">
- @if($jobsList->total())
- @foreach($jobsList as $key=>$val)
- <div class="jobsList">
- <div class="selWrap">
- <input name="y_id[]" class="selStatus J_allList" type="checkbox" value="{{ $val->id }}">
- </div>
- <div class="jobs fl">
- <div class="title">
- @if($val->deadline<time() && $val->deadline!=0)
- <a target="_blank" style="color:#999" href="{{ route('jkq.jobs.show',['id'=>$val->id]) }}" title="{{ $val->jobs_name }}">{{ cut_str($val->jobs_name,18) }} [已到期]</a> {{ get_district_cn($val->district) }}
- @else
- <a target="_blank" href="{{ route('jkq.jobs.show',['id'=>$val->id]) }}" title="{{ $val->jobs_name }}">{{ cut_str($val->jobs_name,18) }}</a> {{ get_district_cn($val->district) }}
- @endif
- </div>
- <div class="update">
-
- @if($val->display ==1 && $val->_audit==1)
- 待处理简历:
- <a href="{{ route('jkq.resume.apply',['jobs_id'=>$val->id]) }}"
- class="">{{$val->resumeCount}}</a>
- |
- @endif
- 更新时间:{{date('Y-m-d H:i', $val->refresh_time)}}
- {{-- @if($val->display ==1 && $val->_audit==1)--}}
- {{-- <a href="javascript:;" style="color: red" class="jobs_tojobfair" data-code="{{ $val->id }}" url="{{ route('jkq.jobs.add.toJobfair') }}">[转入招聘会职位库]</a>--}}
- {{-- @endif--}}
- </div>
- @if($val->display ==1 && $val->_audit==1)
- <div class="J_operation btns">
- @if($val->display ==1 && $val->_audit==1)
- <a href="javascript:;" class="jobs_refresh" data-type="0" url="{{ route('jkq.jobs.refresh',['id'=>$val->id]) }}">[刷新]</a>
- @endif
- <a href="{{route('jkq.jobs.edit',['id'=>$val->id])}}">修改</a>
- <a href="{{route('jkq.resumes',['jobcategory'=>$val->jobcategory])}}" target="_blank">匹配</a>
- @if($val->auto_refresh == 1)
- <a href="javascript:;" class="for_hover">
- <font style="color:#999">智能刷新</font>
- <div class="des_box">
- <div class="desarrow"></div>
- <div class="des_txt">
- <!-- -->
- <strong>已购买【智能刷新】服务</strong><br />
- 有效时间:{{ $val->auto_refresh_starttime }} 至 {{ $val->auto_refresh_endtime }}
- </div>
- </div>
- </a>
- @else
- <a href="javascript:;" class="jobs_refresh" data-type="1" url="{{ route('jkq.jobs.refresh',['id'=>$val->id,'increment'=>1]) }}">智能刷新</a>
- @endif
- <a href="javascript:;" url="{{ route('jkq.jobs.close',['id'=>$val->id]) }}" class="close">关闭</a>
- <a href="javascript:;" url="{{route('jkq.jobs.del',['id'=>$val->id])}}" class="delete">删除</a>
- <a href="javascript:;" class="friend" url="{{ route('jkq.jobs.code',['id'=>$val->company_id]) }}">分享到朋友圈</a>
- {{-- <p>职位有效期 {{date("Y-m-d",strtotime($val->created_at))}} 至 {{date('Y-m-d',$val->deadline)}}</p> --}}
- </div>
- @endif
- <span style="line-height:25px;height:25px;display: inline-block">职位有效期 {{date("Y-m-d",strtotime($val->created_at))}} 至
- @if( $val->deadline==0)
- 无期限
- @else
- {{date('Y-m-d',$val->deadline)}}
- @endif
- </span>
- </div>
- @if($val->display==2 || $val->_audit != 1 || $val->audit == 2)
- <div class="s-t-box fl">
- @if($val->display == 2)
- <div class="status fl font_red">已关闭</div>
- @else
- @if($val->_audit == 2 || $val->audit == 2)
- <div class="status fl font_yellow">审核中</div>
- @elseif($val->_audit ==3)
- <div class="status fl font_red">审核未通过</div>
- @endif
- @endif
-
- </div>
- <div class="edit link_blue fl">
- @if($val->display==1 && $val->valid == 1)
- <a href="{{route('jkq.jobs.edit',['id'=>$val->id])}}" class="">修改</a>
- @endif
- @if($val->valid == 0 || $val->display==2)
- <a href="javascript:;" url="{{route('jkq.jobs.display',['id'=>$val->id])}}" class="jobs_display">恢复</a>
- @endif
- <a href="javascript:;" url="{{route('jkq.jobs.del',['id'=>$val->id])}}" class="delete">删除</a>
- </div>
-
- @else
- <div class="aloneOperation fl">
- <div class="box ">
- @if($val->stick)
- <div class="for_hover">
- <div class="btn_lightgray J_hoverbut btn_inline_small btn_border mr10" style="margin-right: 10px;">
- 职位置顶
- </div>
- <div class="des_box">
- <div class="desarrow"></div>
- <div class="des_txt">
- <strong>已购买【职位置顶】服务</strong><br/>
- 有效时间:{{ date('Y-m-d',$val->stickarr->starttime) }}
- 至
- {{ date('Y-m-d',$val->stickarr->endtime) }}
- </div>
- </div>
- </div>
- 购买置顶推广<i>{{$val->stickarr->days}}</i>天,剩余<i>{{ $val->stickDays or 0 }}</i>天
- <div class="clear"></div>
- @else
- <div class="btn_green J_hoverbut btn_inline_small mr10 stick_btn" style="margin-right: 10px;"
- data="{{$val->id}}">职位置顶
- </div>
- 职位排名始终靠前,<i>{{ $stick->price }}</i>元/{{ $stick->value }}天
- @endif
- </div>
- <div class="box borderTop">
- @if($val->emergency)
- <div class="for_hover">
- <div class="btn_lightgray J_hoverbut btn_inline_small btn_border mr10" style="margin-right: 10px;">
- 紧急招聘
- </div>
- <div class="des_box">
- <div class="desarrow"></div>
- <div class="des_txt">
- <strong>已购买【紧急招聘】服务</strong><br/>
- 有效时间:{{ date('Y-m-d',$val->emergencyarr->starttime) }}
- 至
- {{ date('Y-m-d',$val->emergencyarr->endtime) }}
- </div>
- </div>
- </div>
- 购买紧急招聘<i>{{$val->emergencyarr->days}}</i>天,剩余<i>{{ $val->emergencyDays or 0 }}</i>天
- <div class="clear"></div>
- @else
- <div class="btn_yellow J_hoverbut btn_inline_small mr10 emergency_btn" style="margin-right: 10px;"
- data="{{ $val->id }}">紧急招聘
- </div>
- 紧急标识更加醒目,<i>{{$emergency->price}}</i>元/{{$emergency->value}}天
- @endif
- </div>
- </div>
- @endif
- <div class="clear"></div>
- </div>
- @endforeach
- @endif
- </div>
- @if($jobsList->total())
- <div class="jobsWrap">
- <div class="allSelWrap">
- <input name="" class="allSel J_allSelected" type="checkbox">
- </div>
- @if($type == 1)
- <div class="btn_blue J_hoverbut btn_inline" id="refresh_all">刷新职位</div>
- <div class="btn_blue J_hoverbut btn_inline" id="close_all">关闭职位</div>
- @endif
- <div class="btn_lightgray J_hoverbut btn_inline btn_border" id="delete_all">删除职位</div>
- <div class="qspage">{{$jobsList->links('module.widgets.pagination')}}</div>
- <div class="clear"></div>
-
- </div>
- @endif
- </form>
- @if(!$jobsList->total())
- <div class="jobsWrap">
- <div class="res_empty">
- @if($type == 2)
- 暂无职位
- @else
- 亲爱的HR,您还没有显示中的职位,若已发布,请您查看审核中的职位<br>
- 想要快速找到合适的人才,就赶紧发布职位招揽人才吧~
- @endif
- </div>
- <div class="res_empty_addbox">
- @if($company_setmeal->jobs_meanwhile <= $jobsCount )
- <div class="btn_blue J_hoverbut btn_115_38 maxsum">
- 发布职位>>
- </div>
- @else
- <div class="btn_blue J_hoverbut btn_115_38" onclick="window.location='{{route('jkq.jobs.add')}}'">
- 发布职位>>
- </div>
- @endif
- </div>
- </div>
- @else
- @endif
- </div>
- <div class="clear"></div>
- </div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.allselected.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/lib/layui-v2.5.4/layui.all.js')}}"></script>
- <script type="text/javascript" src="{{theme_asset('app/js/jquery.modal.dialog.js')}}"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- @if(!empty(session('setmeal_message')))
- var layer_index=layer.msg("<p style='font-size:16px;'>{{ session('setmeal_message') }}</p>", {
- time: 0, //不关闭
- btn: ['去升级']
- ,btnAlign: 'c'
- ,shade: 0.2
- ,closeBtn: 0
- ,yes: function(index, layero){
- location.href="{{route('jkq.service.setmeal')}}?look=true"
- }
- });
- //重新定义弹窗样式
- layer.style(layer_index, {
- width: '500',
- });
- @endif
- $('.maxsum').click(function () {
- disapperTooltip("remind", "发布职位数已达上限,请升级套餐或购买增值服务");
- });
- $("#delete_all").click(function () {
- var listCheckedArray = $('.J_allListBox .J_allList:checked');
- if (!listCheckedArray.length) {
- disapperTooltip("remind", '请选择职位');
- return false;
- }
- var idarr = new Array();
- $.each($("input[name='y_id[]']:checked") ,function(){
- idarr.push($(this).val());
- })
- var url = "{{route('jkq.jobs.delAll')}}";
- var qsDialog = $(this).dialog({
- title: '删除职位',
- loading: true,
- border: false,
- yes: function () {
- $.post(url,{type:1,_token:"{{csrf_token()}}",id:idarr},function (result) {
- if (result.status == 1) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- location.reload();
- }, 2000);
- } else {
- disapperTooltip('remind', result.msg);
- }
- },'json');
- }
- });
- $.get(url, function (result) {
- qsDialog.setContent(result);
- });
- });
- $("#refresh_all").click(function () {
- var listCheckedArray = $('.J_allListBox .J_allList:checked');
- if (!listCheckedArray.length) {
- disapperTooltip("remind", '请选择职位');
- return false;
- }
- var checkedValArr = [];
- $.each(listCheckedArray, function (index, val) {
- checkedValArr[index] = $(this).val();
- });
- var url = "{{route('jkq.jobs.refresh')}}";
- var yid = checkedValArr.join(',');
- var qsDialog = $(this).dialog({
- title: '职位刷新',
- loading: true,
- showFooter: false,
- yes: function () {
- $.post(url, {id: yid,_token:"{{csrf_token()}}"}, function (result) {
- if (result.status) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- window.location.reload();
- }, 2000);
- } else {
- disapperTooltip("remind", result.msg);
- return false;
- }
- }, 'json');
- }
- });
- $.get(url, {id: yid}, function (result) {
- if (result.status == 2) {
- qsDialog.hide();
- var son_qsDialog = $(this).dialog({
- title: '批量刷新职位',
- loading: true,
- border: false
- });
- son_qsDialog.setBtns(['单条刷新', '取消']);
- son_qsDialog.setContent('<div class="refresh_jobs_all_confirm">' + result.msg + '</div>');
- } else {
- if (result.data.show_footer == 0) {
- qsDialog.showFooter(false);
- } else {
- qsDialog.showFooter(true);
- }
- if (result.status == 0) {
- qsDialog.showFooter(false);
- }
- qsDialog.setContent(result.msg);
- }
- });
- });
- $("#close_all").click(function () {
- var listCheckedArray = $('.J_allListBox .J_allList:checked');
- if (!listCheckedArray.length) {
- disapperTooltip("remind", '请选择职位');
- return false;
- }
- var idarr = new Array();
- $.each($("input[name='y_id[]']:checked") ,function(){
- idarr.push($(this).val());
- })
- var url = "{{route('jkq.jobs.closeAll')}}";
- var qsDialog = $(this).dialog({
- title: '关闭职位',
- loading: true,
- border: false,
- yes: function () {
- $.post(url, {type: 1, _token: "{{csrf_token()}}",id:idarr}, function (result) {
- if (result.status == 1) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- location.reload();
- }, 2000);
- } else {
- disapperTooltip('remind', result.msg);
- }
- }, 'json');
- }
- });
- $.get(url,{_token:"{{csrf_token()}}"} ,function (result) {
- qsDialog.setContent(result);
- });
- });
- $(".close").click(function () {
- var url = $(this).attr('url');
- var qsDialog = $(this).dialog({
- title: '关闭职位',
- loading: true,
- border: false,
- yes: function () {
- $.post(url, {type: 1, _token: "{{csrf_token()}}"}, function (result) {
- if (result.status == 1) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- location.reload();
- }, 2000);
- } else {
- disapperTooltip('remind', result.msg);
- }
- }, 'json');
- }
- });
- $.get(url, {_token: "{{csrf_token()}}"}, function (result) {
- qsDialog.setContent(result);
- });
- });
- $(".delete").click(function () {
- var url = $(this).attr('url');
- var qsDialog = $(this).dialog({
- title: '删除职位',
- loading: true,
- border: false,
- yes: function () {
- $.post(url, {type:1,_token:"{{csrf_token()}}"},function (result) {
- if (result.status == 1) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- location.reload();
- }, 2000);
- } else {
- disapperTooltip('remind', result.msg);
- }
- }, 'json');
- }
- });
- $.get(url,{_token:"{{csrf_token()}}"} ,function (result) {
- qsDialog.setContent(result);
- });
- });
- // 分享到朋友圈
- $(".friend").click(function () {
- var qsDialog = $(this).dialog({
- loading: true,
- footer: false,
- header: false,
- border: false,
- backdrop: false
- });
- var url = $(this).attr('url');
- qsDialog.hide();
- $.get(url,function (result) {
- if(result.status) {
- var qsDialogSon = $(this).dialog({
- title: '分享到朋友圈',
- content: result.img,
- footer: false
- });
- } else {
- var qsDialogSon = $(this).dialog({
- title: '友情提示',
- content: '请重新操作',
- footer: false
- });
- }
- })
- });
- $(".jobs_refresh").click(function () {
- var url = $(this).attr('url');
- var footerShow = eval($(this).data('type'));
- var qsDialog = $(this).dialog({
- title: '职位刷新',
- loading: true,
- showFooter: false,
- yes: function () {
-
- $.post(url,{_token:"{{ csrf_token() }}"}, function (result) {
- if (result.status) {
- disapperTooltip("success", result.msg);
- setTimeout(function () {
- window.location.reload();
- }, 2000);
- } else {
- disapperTooltip("remind", result.msg);
- return false;
- }
- }, 'json');
- }
- });
- $.get(url, function (result) {
- if (result.data.show_footer == 0) {
- qsDialog.showFooter(false);
- } else {
- if (!footerShow) {
- qsDialog.showFooter(true);
- }
- }
- qsDialog.setContent(result.msg);
- });
- });
- $(".stick_btn").click(function () {
- var qsDialog = $(this).dialog({
- title: '职位置顶',
- loading: true,
- showFooter: false
- });
- var url = "{{route('jkq.jobs.stick')}}";
- var jobs_id = $(this).attr('data');
- $.get(url, {jobs_id: jobs_id}, function (result) {
- qsDialog.setContent(result.msg);
- });
- });
- $(".emergency_btn").click(function () {
- var qsDialog = $(this).dialog({
- title: '职位紧急',
- loading: true,
- showFooter: false
- });
- var url = "{{route('jkq.jobs.emergency')}}";
- var jobs_id = $(this).attr('data');
- $.getJSON(url, {jobs_id: jobs_id}, function (result) {
- qsDialog.setContent(result.msg);
-
- });
- });
- $(".jobs_display").click(function(){
- var url = $(this).attr('url');
- var qsDialog = $(this).dialog({
- title: '恢复职位',
- loading: true,
- border: false,
- yes: function () {
- $.post(url,{type:1,_token:"{{csrf_token()}}"}, function (result) {
- if (result.status == 1) {
- disapperTooltip("success",result.msg);
- setTimeout(function () {
- location.reload();
- }, 2000);
- } else {
- disapperTooltip('remind', result.msg);
- }
- },'json');
- }
- });
- $.get(url,{_token:"{{csrf_token()}}"}, function (result) {
- qsDialog.setContent(result);
- });
- });
- $(".jobs_tojobfair").click(function () {
- var url = $(this).attr('url');
- var jid = $(this).data('code');
- var qsDialog = $(this).dialog({
- title: '转入招聘会',
- loading: true,
- border: false,
- showFooter:false,
- yes: function () {
- $.post(url,{id:jid,_token:"{{ csrf_token() }}"}, function (result) {
- if(result.status) {
- disapperTooltip("success",result.msg);
- } else {
- disapperTooltip('remind', result.msg);
- }
- });
- }
- });
- $.getJSON(url,'',function (res) {
- if (res.status) {
- qsDialog.setContent(res.data.html);
- qsDialog.showFooter(true);
- }
- })
- });
- });
- </script>
- @endsection
|