123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140 |
- @extends('module.layouts.company')
- @push('meta')
- @endpush
- @push('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/css/company/company_jobs.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/lib/layui-v2.5.4/css/layui.css')}}"/>
- <style>.wl_help:hover{cursor:pointer}</style>
- @endpush
- @section('content')
- <div class="user_main">
- <div class="mleft">
- @include('module.section.jobfair_left')
- </div>
- <div class="mright">
- <div class="user_pagetitle">
- <div class="pat_l">发布招聘会职位</div>
- <div class="pat_r">(注:带 <span class="asterisk"></span> 号为必填项)</div>
- <div class="clear"></div>
- </div>
- <div class="modTitle">职位信息</div>
- <form id="jobs_form" action="" method="post">
- <div class="mod J_focus">
- <div class="mb16">
- <div class="modKey"><span></span>职位名称:</div>
- <div class="modVal">
- <div class="fl">
- <input name="jobs_name" id="jobs_name" type="text" class="input_245_34 fl" value="{{$jobsInfo->jobs_name or ''}}" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>工作性质:</div>
- <div class="modVal">
- <div class="radio_list fl J_radioitme_parent">
- @foreach($category['other']['AIX_jobs_nature'] as $key => $val )
- <div class="rli @if(isset($jobsInfo) && $jobsInfo->nature ==explode(',',$val)[0] ) checked @else @if(!isset($jobsInfo) && $key == 0) checked @endif @endif J_radioitme" data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</div>
- @endforeach
- @php
- $one_nature = explode(',', $category['other']['AIX_jobs_nature'][0])
- @endphp
- <input class="J_radioitme_code" name="nature" id="nature" type="hidden" value="{{ $jobsInfo->nature or $one_nature[0]}}">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">用工形式:</div>
- <div class="modVal">
- <div class="select_input w193 fl J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text"
- id="js_ygxs">@if(isset($jobsInfo)) {{get_category($jobsInfo->ygxs)}}@else
- 不限@endif</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="0">不限</a></li>
- @foreach($category['other']['AIX_ygxs'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;"
- data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a>
- </li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="ygxs" id="ygxs" type="hidden"
- value="@if(isset($jobsInfo)) {{ $jobsInfo->ygxs }} @else 0 @endif">
- </div>
- <div class="hour_money fl" style="line-height: 34px; height: 34px; display: none;">
- <div class="modKey"><span></span>小时工薪资:</div>
- <div class="modVal">
- <div class="fl">
- <input name="hourly_wages" id="hourly_wages" type="text" class="input_205_34 fl"
- style="width: 170px;"
- value="@if(isset($jobsInfo) && $jobsInfo->ygxs == '363') {{$jobsInfo->wage_min}} @endif"> 元
- </div>
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <script>
- $(document).ready(function(){
- var ygxs = $("#ygxs").val();
- if (ygxs == 363) {
- //alert("111");
- $(".hour_money").show();
- $(".wage_box").hide();
- $(".syq_div").hide();
- }
- })
- $("#js_ygxs").bind("DOMNodeInserted", function (e) {
- var ygxs = $("#js_ygxs").text();
- if (ygxs == '小时工') {
- $(".hour_money").show();
- $(".wage_box").hide();
- $(".syq_div").hide();
- } else {
- $(".wage_box").show();
- $(".hour_money").hide();
- $(".syq_div").show();
- }
- })
- </script>
- <div class="mb16">
- <div class="modKey">技能等级:</div>
- <div class="modVal">
- <div class="select_input w193 fl J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">@if(isset($jobsInfo)) {{get_category($jobsInfo->techlevel)}}@else
- 不限@endif</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="0">不限</a></li>
- @foreach($category['other']['AIX_techlevel'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;"
- data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a>
- </li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="techlevel" id="techlevel" type="hidden"
- value="@if(isset($jobsInfo)) {{ $jobsInfo->techlevel }} @else 0 @endif">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>职位类别:</div>
- <div class="modVal">
- <div class="select_input_multi select_205_34 fl J_hoverinput" id="J_showmodal_jobs" data-title="请选择职位类别" data-multiple="false" data-addjob="true" data-maxnum="0" data-width="667" data-category="3">
- <span title="" class="result J_resuletitle_jobs">@if(isset($jobsInfo)){{get_job_category($jobsInfo->subclass)}}@else 请选择@endif</span>
- <input class="J_resultcode_jobs" name="jobcategory" id="jobcategory" type="hidden" value="@if(isset($jobsInfo)) {{$jobsInfo->topclass}}.{{$jobsInfo->category}}.{{ $jobsInfo->subclass }} @endif">
- <div class="clear"></div>
- </div>
- <div class="fl">
- <div class="modKey"><span></span>工作地区:</div>
- <div class="modVal">
- <div class="select_input_multi select_205_34 J_hoverinput" data-toggle="funCityModal" data-title="请选择工作地区" data-multiple="false" data-maximum="0" data-width="760">
- <span title="" class="result J_resuletitle_city">@if(isset($jobsInfo)){{get_district_cn($jobsInfo->district)}} @else 请选择 @endif</span>
- <input class="J_resultcode_city" name="district" id="district" type="hidden" value="@if(isset($jobsInfo)) {{ $jobsInfo->district }}@else @endif" keep="@if(isset($jobsInfo)){{ $jobsInfo->district }}@else @endif">
- <div class="clear"></div>
- </div>
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16 wage_box">
- <div class="modKey"><span></span>薪资待遇:</div>
- <div class="modVal">
- <div class="select_input w193 fl mr10 J_hoverinput J_dropdown J_listitme_parent " id="wage_select">
- <span class="J_listitme_text" id="wage_name">@if(isset($jobsInfo) ) @if($jobsInfo->wage ==-1) 面议 @else @if($jobsInfo->wage!=0) {{get_category($jobsInfo->wage)}} @endif @endif @endif</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="-1" @if(isset($jobsInfo) && $jobsInfo->wage == 0) @endif>面议</a></li>
- @foreach($category['other']['AIX_wage'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;" data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="wage" id="wage" type="hidden" value="{{ $jobsInfo->wage or -1}} ">
- </div>
- <div class="w205 fl box-hide" style="width: 245px;" id="wage_customize">
- <div class="input_unit nopl unit_30 fl">
- <input name="minwage" id="minwage" placeholder="最低" class="input_val pdl w60" type="text" value="@if(isset($jobsInfo) && $jobsInfo->wage_min) {{ $jobsInfo->wage_min }} @else @endif" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <div class="unit">元</div>
- </div>
- <div class="fl partition">-</div>
- <div class="input_unit nopl unit_30 fl">
- <input name="maxwage" id="maxwage" placeholder="最高" class="input_val pdl w60" type="text" value="@if(isset($jobsInfo) && $jobsInfo->wage_max) {{ $jobsInfo->wage_max }} @else @endif" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <div class="unit">元</div>
- </div>
- </div>
- <div class="wage-customize">自定义</div>
- <input id="iscustomize" name="iscustomize" type="hidden" value="0">
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16 syq_div">
- <div class="modKey"><span></span>试用期时间:</div>
- <div class="modVal">
- <div class="select_input w113 fl mr10 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text" id="syqsj">@if(isset($jobsInfo) && $jobsInfo->syq ){{ get_category($jobsInfo->syq) }} @else @endif</span>
- <div class="dropdowbox13 J_dropdown_menu">
- <div class="dropdow_inner13">
- <ul class="nav_box">
- @foreach($category['other']['zs_syq'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;"
- data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a>
- </li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="zs_syq" id="zs_syq" type="hidden" value="@if(isset($jobsInfo) && $jobsInfo->syq) {{ $jobsInfo->syq }} @else @endif" />
- </div>
- <div class="modKey" id="hjkM" style="display: {{isset($jobsInfo->syq) && $jobsInfo->syq == 367 ? 'none' : 'block'}}">试用期薪资:</div>
- <div class="modVal" id="hjkl" style="display: {{isset($jobsInfo->syq) && $jobsInfo->syq == 367 ? 'none' : 'block'}}">
- <div class="input_unit nopl w110 fl">
- <input name="zs_syqxz_min" id="zs_syqxz_min" data-title="@if(isset($jobsInfo) && $jobsInfo->syqxz_min) {{ $jobsInfo->syqxz_min }} @else @endif" value="@if(isset($jobsInfo) && $jobsInfo->syqxz_min) {{ $jobsInfo->syqxz_min }} @else @endif" class="input_val pdl w110" type="text" placeholder="试用期薪资" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <div class="unit pay">元/月</div>
- </div>
- </div>
- </div>
- <script>
- $(function () {
- var bvh = $.trim($("#syqsj").text());
- var wage_type=$.trim($("#wage").val());
- if(bvh == "无" || wage_type == -1){
- $("#hjkM").hide();
- $("#hjkl").hide();
- $("#zs_syqxz_min").val('0');
- }else{
- $("#hjkM").show();
- $("#hjkl").show();
- }
- $("#syqsj").bind("DOMNodeInserted",function(e){
- var bvh = $.trim($("#syqsj").text());
- var wage_type=$.trim($("#wage").val());
- if( bvh =='无' || wage_type == -1){
- $("#hjkM").hide();
- $("#hjkl").hide();
- $("#zs_syqxz_min").val('0');
- }else {
- $("#hjkM").show();
- $("#hjkl").show();
- }
- });
- $("#wage_name").bind("DOMNodeInserted",function(e){
- var wage_name=$.trim($("#wage_name").text());
- var bvh = $.trim($("#syqsj").text());
- if(wage_name == '面议' || bvh =='无'){
- $("#hjkM").hide();
- $("#hjkl").hide();
- $("#zs_syqxz_min").val('0');
- }else {
- $("#hjkM").show();
- $("#hjkl").show();
- }
- })
- })
- </script>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">条件限制:</div>
- <div class="modVal">
- <div class="select_input w113 fl mr10 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">@if(isset($jobsInfo) && $jobsInfo->education ){{ get_category($jobsInfo->education) }} @else 学历不限 @endif</span>
- <div class="dropdowbox13 J_dropdown_menu">
- <div class="dropdow_inner13">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="0">学历不限</a></li>
- @foreach($category['other']['AIX_education'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;" data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="education" id="education" type="hidden" value="{{ $jobsInfo->education or 0}}">
- </div>
- <div class="select_input w113 fl mr10 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">@if(isset($jobsInfo) && $jobsInfo->experience ){{ get_category($jobsInfo->experience) }} @else 经验不限 @endif</span>
- <div class="dropdowbox13 J_dropdown_menu">
- <div class="dropdow_inner13">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="0">经验不限</a></li>
- @foreach($category['other']['AIX_experience'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;" data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</a></li>
- @endforeach
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="experience" id="experience" type="hidden" value="{{ $jobsInfo->experience or 0}}">
- </div>
- <div class="select_input w113 fl mr10 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">
- @if(isset($jobsInfo) && $jobsInfo->sex )
- @switch($jobsInfo->sex)
- @case(0) 不限 @break
- @case(1) 男 @break
- @case(2) 女 @break
- @endswitch
- @else
- 性别不限
- @endif
- </span>
- <div class="dropdowbox13 J_dropdown_menu">
- <div class="dropdow_inner13">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="0">性别不限</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="1">男</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="2">女</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="sex" id="sex" type="hidden" value="{{ $jobsInfo->sex or 0}}">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>招聘人数:</div>
- <div class="modVal">
- <input name="amount" id="amount" maxlength="2" type="number" class="input_110_34 w113 fl" value="{{ $jobsInfo->amount or ''}}" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))" min="1" max="99" placeholder="招聘人数">
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">年龄要求:</div>
- <div class="modVal">
- <div class="w205 fl">
- <div class="input_unit nopl unit_30 fl">
- <input name="minage" id="minage" class="input_val pdl w35" type="text" value="{{$jobsInfo->age[0] or ''}}" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <div class="unit">岁</div>
- </div>
- <div class="fl partition">-</div>
- <div class="input_unit nopl unit_30 fl">
- <input name="maxage" id="maxage" class="input_val pdl w35" type="text" value="{{$jobsInfo->age[1] or ''}} " onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <div class="unit">岁</div>
- </div>
- </div>
- {{--<div class="modKey">所属部门:</div>--}}
- {{--<div class="modVal">--}}
- {{--<input name="department" id="department" type="text" class="input_205_34" value="{{ $jobsInfo->department or ''}}" maxlength="4">--}}
- {{--</div>--}}
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">专业要求:</div>
- <div class="modVal">
- <div class="select_input_multi select_205_34 J_hoverinput" id="J_showmodal_major" data-title="请选择专业" data-multiple="false" data-maxnum="3" data-width="520">
- <span title="{{ $jobsInfo->major_cn or '请选择' }}" class="result J_resuletitle_major">{{ $jobsInfo->major_cn or '请选择' }}</span>
- <input class="J_resultcode_major" name="major" id="major" type="hidden" value="{{ $jobsInfo->major or '' }}" />
- <div class="clear"></div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">职位亮点:</div>
- <div class="modVal">
- <div class="select_input_multi w518 J_hoverinput" id="J_showmodal_jobtag" data-title="请选择职位亮点" data-multiple="true" data-maxnum="6" data-width="582">
- <span title="" class="result J_resuletitle_jobtag">
- {{ $jobsInfo->tag_cn or ''}}
- </span>
- <input class="J_resultcode_jobtag" name="tag" type="hidden" id="tag" value="@if(isset($jobsInfo->tag)){{implode(',',$jobsInfo->tag)}}@endif">
- <div class="clear"></div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>职位描述:</div>
- <div class="modVal">
- <div class="des-temp" id="des-cell-box">
- <div class="des-ques">
- <div class="des_box">
- <div class="desarrow"></div>
- <div class="des_txt">点击职位链接,自动获取职位详情模板信息,可自由编辑至完美。</div>
- </div>
- </div>
- <div class="des-txt"><strong>选择模板:</strong></div>
- <div class="des-a" id="des-item-group"></div>
- <div class="clear"></div>
- </div>
- <textarea name="contents" id="contents" cols="" rows="" class="textarea_638_80 w518">{{$jobsInfo->jobs_content or ''}}</textarea>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="modTitle contact">联系方式</div>
- <div class="mod J_focus">
- <div class="J_contact contact">
- <div class="mb16">
- <div class="modKey"><span></span>联系人:</div>
- <div class="modVal">
- <div class="select_input fl mr10 J_hoverinput J_dropdown J_listitme_parent" id="contact_select" style="width: 233px;">
- <span class="J_listitme_text">@if(isset($jobsInfo->jobsContact)) {{ $jobsInfo->jobsContact->contact }} @else请选择@endif</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8" style=" width: 243px;">
- <ul class="nav_box">
- @if(!$companyContact->isEmpty())
- @foreach($companyContact as $key => $val)
- <li><a class="J_listitme" href="javascript:;" data-content="{{ $val->id }}" data-code="{{ $val->contact }}">{{ $val->contact }}</a></li>
- @endforeach
- @endif
- <li><a class="J_listitme" href="javascript:;" data-content="-1" data-code="add">添加联系人....</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="contact" id="contact" type="hidden" value="@if(isset($jobsInfo->jobsContact)) {{ $jobsInfo->jobsContact->contact }}@endif">
- </div>
- <label class="checkBox ml1 fl" id="wl_help_zhan" style="color: white">1</label>
- <label class="checkBox ml1 fl wl_help"><i style="background-color: #A7C1D6;color:white;border-radius:50%" class="layui-icon layui-icon-help wl_helpi"></i> </label>
- <label class="checkBox ml20 fl"><input name="contact_show" id="contact_show" class="J_dontopen" type="checkbox" @if(isset($jobsInfo->jobsContact) && !$jobsInfo->jobsContact->contact_show) checked @endif value="@if(isset($jobsInfo->putJobsContact)){{ $jobsInfo->putJobsContact->contact_show }} @endif">不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>联系电话:</div>
- <div class="modVal">
- <input name="telephone" id="telephone" type="text" class="input_245_34 fl" value="@if(isset($jobsInfo->jobsContact->mobile) && $jobsInfo->jobsContact->mobile){{ $jobsInfo->jobsContact->mobile }}@endif" placeholder="请输入联系手机">
- <label class="checkBox ml20 fl"><input name="telephone_show" id="telephone_show" class="J_dontopen" @if(isset($jobsInfo->jobsContact) && !$jobsInfo->jobsContact->telephone_show) checked @endif type="checkbox" value="@if(isset($jobsInfo->putJobsContact)){{ $jobsInfo->putJobsContact->telephone_show }} @endif">不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="text" value="{{ $jobsInfo->jobsContact->landline_tel[0] or ''}}" class="input_110_34 w60 mr4 fl" name="tel_first"
- id="tel_first" placeholder="区号"
- onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');"
- onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <input type="text" value="{{ $jobsInfo->jobsContact->landline_tel[1] or ''}}" class="input_110_34 w89 mr4 fl" name="tel_next"
- id="tel_next" placeholder="固定电话"
- onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');"
- onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <input type="text" value="{{ $jobsInfo->jobsContact->landline_tel[2] or ''}}" class="input_110_34 w52 fl" name="tel_last" id="tel_last"
- placeholder="分机号"
- onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');"
- onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
- <label class="checkBox ml20 fl"><input name="landline_tel_show" id="landline_tel_show" class="J_dontopen" @if(isset($jobsInfo->jobsContact) && !$jobsInfo->jobsContact->landline_tel_show) checked @endif type="checkbox" value="@if(isset($jobsInfo->jobsContact)){{ $jobsInfo->jobsContact->landline_tel_show }} @endif">不公开</label>
- </div>
- <div class="clear"></div>
- <div class="modKey"> </div>
- <p class="wl_show_dangerMsg">固定电话和手机号码至少填写一项</p>
- </div>
- <div class="mb16">
- <div class="modKey">联系邮箱:</div>
- <div class="modVal reg-form-content">
- <input name="email" id="email" type="text" class="input_245_34 fl inputElem" value="@if(isset($jobsInfo->jobsContact)){{ $jobsInfo->jobsContact->email }} @endif">
- <label class="checkBox ml20 fl"><input type="checkbox" @if(isset($jobsInfo->jobsContact) && !$jobsInfo->jobsContact->email_show) checked @endif name="email_show" id="email_show" value="@if(isset($jobsInfo->jobsContact)){{ $jobsInfo->jobsContact->email_show }} @endif"> 不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>联系地址:</div>
- <div class="modVal">
- <input name="address" id="address" type="text" class="input_245_34 w518" value="@if(isset($jobsInfo->jobsContact)){{ $jobsInfo->jobsContact->address }} @endif">
- </div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <label class="checkBox fl">
- <input name="basis_contact" id="basis_contact" class="J_basic" type="checkbox" checked="checked">使用企业基本资料的联系方式</label>
- <a href="javascript:;" class="J_other other fl">使用其它联系方式</a>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="mod">
- <div class="mb30"></div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140" data-title="@if(isset($jobsInfo))修改@else发布@endif职位" value="@if(isset($jobsInfo))修改@else发布@endif职位">
- <input type="hidden" name="jobid" class="jobid" value="{{ $jobsInfo->id or ''}}">
- </div>
- <div class="clear"></div>
- </div>
- </div>
- </form>
- </div>
- <div class="clear"></div>
- {{-- layer弹出层 --}}
- @include('app.jobs.ajax.ajax_job_userList')
- </div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{ theme_asset('app/js/regular.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.allselected.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.modal.userselectlayer.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.user.city.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/emailAutoComplete.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.listitem.js')}}"></script>
- <script type="text/javascript" src="{{theme_asset('app/lib/layui-v2.5.4/layui.all.js')}}"></script>
- <script>
- var layer_index=""; //弹出层的下标
- $(".wl_helpi").mouseover(function(){
- layer_index=layer.tips('已发布的职位联系人不会同步修改。如需修改,请到账号管理-联系信息处修改', '#wl_help_zhan', {
- tips: [1, '#A7C1D6'],
- time: 200000
- });
- });
- //鼠标移动出去 关掉弹出层
- $(".wl_helpi").mouseout(function(){
- layer.close(layer_index);
- });
- $(document).on('click', '.wl_right a', function() {
- var uid=$(this).attr('uid');
- var form_data={_token:'{{csrf_token()}}',"id":uid}
- var index=layer.confirm('被删除后将无法恢复,您确定要删除选中的企业联系信息吗?', {
- btn: ['确认','取消'], //按钮
- title:"删除联系人",
- area: ['450px', '200px'], //宽高
- }, function(){
- $.post("{{ route('com.contact.del') }}",form_data,function(response){
- disapperTooltip('remind',response.msg);
- if(response.status==1){
- getUserData()
- }
- layer.close(index)
- },'json');
- }, function(){
- });
- });
- $(".wl_layer_close").click(function(){
- $(".wl_alert_addUser").hide();
- layer.closeAll();
- })
- $(".wl_btn_add").click(function(){
- var form_data = $('.wl_alert_addUser #contact_content').serialize();
- if (checkForm()) {
- $.post("{{ route('com.contact.add') }}",form_data,function(result){
- if(result.status == 1){
- disapperTooltip('success',result.msg);
- getUserData();
- }else{
- disapperTooltip('remind',result.msg);
- }
- setTimeout(function(){
- layer.closeAll();
- },1000)
- },'json');
- }
- })
- //获取联系人
- function getUserData(){
- var html="";
- $.post("{{ route('com.contact.ajax') }}",{_token:"{{csrf_token()}}"},function(response){
- response.data.forEach(function(currentValue, index, arr){
- html+=" <li><span>"+currentValue.contact+"</span> <a href='javascript:;'uid='"+currentValue.id+"'>删除 </a></li>"
- })
- $(".wl_right ul").html(html)
- $('.wl_alert_addUser #contact').val("");
- $('.wl_alert_addUser #telephone').val("");
- $('.wl_alert_addUser #tel_first').val("");
- $( '.wl_alert_addUser #tel_next').val("");
- $('.wl_alert_addUser #tel_last').val("");
- $('.wl_alert_addUser #email').val("");
- $('.wl_alert_addUser #address').val("");
- UserList=response.data
- setUserList()
- },'json');
- }
- //设置下拉列表的数据
- function setUserList(){
- var currentValue_id=""
- var html=""
- UserList.forEach(function(currentValue, index, arr){
- html+="<li><a class='J_listitme' href='javascript:;' data-content='"+currentValue.id+"' data-code="+currentValue.contact+">"+currentValue.contact+"</a></li>"
- if(currentValue_id==""){
- currentValue_id=currentValue.id
- }
- })
- html+='<li><a class="J_listitme" href="javascript:;" data-content="-1" data-code="add">添加联系人....</a></li>'
- $("#contact_select ul").html(html)
- $("#contact_select .J_listitme_text").html("请选择")
- $("#telephone").val("");
- $("#email").val("");
- $("#address").val("");
- $("#tel_first").val("");
- $("#tel_next").val("");
- $("#tel_last").val("");
- $(".J_listitme[data-content='"+currentValue_id+"']").click();
- }
- $(document).on('click', '#contact_select .J_listitme', function() {
- // layer.msg(123);return false;
- if($(this).data("content")==-1){
- getUserData()
- layer.open({
- type: 1,
- shade: false,
- title: "添加联系人", //不显示标题
- area: ['780px', '450px'], //宽高
- content: $(".wl_alert_addUser"), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
- shade: [0.5,'#333'], //0.1透明度的白色背景
-
- });
- return false;
- }
- $.ajax({
- type:"post",
- url:"{{route('jobs.ajax.contact')}}",
- data:{id:$(this).data("content"),_token: "{{ csrf_token() }}"},
- success:function (res) {
- if(res.status==1){
- $("#telephone").val(res.data.telephone);
- $("#email").val(res.data.email);
- $("#address").val(res.data.address);
- var landlineTelArr = res.data.landline_tel.split("-");
- $("#tel_first").val(landlineTelArr[0]);
- $("#tel_next").val(landlineTelArr[1]);
- $("#tel_last").val(landlineTelArr[2]);
- }
- }
- })
- })
- </script>
- <script type="text/javascript">
- var ajaxGetCategoryContent = "{{url('/company/ajaxGetCategoryContent')}}";
- var default_district = "{{config('aix.system.site_other.site_other.district')}}";
- //职位类别
- var jobs_parent = '<?php echo json_encode($category['jobs']['first']);?>';
- var QS_jobs_parent = eval(jobs_parent);
- for(var i = 0;i <QS_jobs_parent.length;i ++){
- QS_jobs_parent[i].step_size = 0;
- }
- var jobs = '<?php echo json_encode($category['jobs']['sec']);?>';
- var jobs = JSON.parse(jobs)
- var QS_jobs = jobs;
- for(var i = 0;i <QS_jobs.length;i ++){
- QS_jobs[i].step_size = 0;
- }
- //专业分类
- var major_parent = '<?php echo json_encode($category['major']['first'])?>';
- var QS_major_parent = eval(major_parent);
- for(var i = 0;i <QS_major_parent.length;i ++){
- QS_major_parent[i].step_size = 0;
- }
- var major = '<?php echo json_encode($category['major']['sec']);?>';
- var major = JSON.parse(major)
- var QS_major = major;
- for(var i = 0;i <QS_major.length;i ++){
- QS_major[i].step_size = 0;
- }
- //工作地区
- var city_parent = '<?php echo json_encode($category['district']['first']);?>';
- var QS_city_parent = eval(city_parent);
- for(var i = 0;i <QS_city_parent.length;i ++){
- QS_city_parent[i].step_size = 0;
- }
- var city = '<?php echo json_encode($category['district']['sec']);?>';
- var QS_city = JSON.parse(city);
- for(var i = 0;i <QS_city.length;i ++){
- QS_city[i].step_size = 0;
- }
- //企业福利
- var jobtag = '<?php echo json_encode($category['other']['AIX_jobtag']);?>';
- var QS_jobtag = eval(jobtag);
- for(var i = 0;i <QS_jobtag.length;i ++){
- QS_jobtag[i].step_size = 0;
- }
- @if(isset($jobsInfo))
- @if(intval($jobsInfo->wage)== 0)
- $("#wage_select").addClass('box-hide');
- $('#wage_customize').removeClass('box-hide');
- $('.wage-customize').html('取消自定义');
- $(".wage-customize").next("[name=iscustomize]").val(1);
- @else
- $("#wage_customize").addClass('box-hide');
- $('#wage_select').removeClass('box-hide');
- $('.wage-customize').html('自定义');
- @if($jobsInfo->wage!=-1)
- $("#wage").val({{$jobsInfo->wage}});
- $("#wage_select .J_listitme_text").html('{{get_category($jobsInfo->wage)}}');
- @else
- $("#wage").val(-1);
- $("#wage_select .J_listitme_text").html('面议');
- @endif
- @endif
- @else
- $("#wage_customize").addClass('box-hide');
- $('#wage_select').removeClass('box-hide');
- $('.wage-customize').html('自定义');
- $("#wage").val(-1);
- $("#wage_select .J_listitme_text").html('面议');
- @endif
- //薪资待遇自定义
- $(".wage-customize").click(function () {
- var wageSelect = $(this).prev().prev();
- var wageCustomize = $(this).prev();
- wageSelect.toggleClass("box-hide");
- wageCustomize.toggleClass("box-hide");
- if(wageSelect.hasClass("box-hide")){
- $(this).text("取消自定义");
- $(this).next("[name=iscustomize]").val(1);
- $("#wage").val(0);
- }else{
- $(this).text("自定义");
- $(this).next("[name=iscustomize]").val(0);
- @if (isset($jobsInfo->wage) && intval($jobsInfo->wage) !=0 && intval($jobsInfo->wage)!= -1)
- $("#wage").val({{$jobsInfo->wage}});
- $("#wage_select .J_listitme_text").html('{{get_category($jobsInfo->wage)}}');
- @else
- $("#wage").val(-1);
- // $(this).next("[name=iscustomize]").val(-1);
- $("#wage_select .J_listitme_text").html('面议');
- @endif
- }
- })
- $('.J_other').click(function(){
- $(this).hide();
- $('.J_contact').show();
- $('.J_basic').attr('checked',false);
- });
- $('.J_basic').click(function(){
- if(!$(this).is(":checked")){
- $('.J_other').hide();
- $('.J_contact').show();
- $('.J_basic').attr('checked',false);
- }else{
- $('.J_other').show();
- $('.J_contact').hide();
- $('.J_basic').attr('checked',true);
- }
- });
- @if(isset($jobsInfo->id))
- $('.J_other').click();
- @endif
- // 单选值切换
- $('.J_switch').click(function(event) {
- if ($(this).is(':checked')) {
- $(this).val('1');
- } else {
- $(this).val('0');
- }
- });
- //保存职位
- $('#J_release').click(function(){
- var jobsnameValue = $.trim($('#jobs_name').val());
- var natureValue = $.trim($('#nature').val());
- var jobcategoryValue = $.trim($('#jobcategory').val());
- var district = $.trim($('#district').val());
- var districtkeepArr = $('#district').attr('keep').split('.');
- var isDistrictLimit = districtkeepArr.length==3&&districtkeepArr[2]==0;//三级地区是否不限
- var wage = $.trim($('#wage').val());
- var iscustomize = $.trim($('#iscustomize').val());
- var wage_max = $.trim($('#maxwage').val());
- var wage_min = $.trim($('#minwage').val());
- var educationValue = $.trim($('#education').val());
- var experienceValue = $.trim($('#experience').val());
- var sexValue = $.trim($('#sex').val());
- var amountValue = $.trim($('#amount').val());
- // var departmentValue = $.trim($('#department').val());
- var minageValue = $.trim($('#minage').val());
- var maxageValue = $.trim($('#maxage').val());
- var tagValue = $.trim($('#tag').val());
- var contentsValue = $.trim($('#contents').val());
- var contactValue = $.trim($('#contact').val());
- var telephoneValue = $.trim($('#telephone').val());
- var telfirstValue = $.trim($('#tel_first').val())?$.trim($('#tel_first').val()):"";
- var telnextValue = $.trim($('#tel_next').val())?$.trim($('#tel_next').val()):"";
- var tellastValue = $.trim($('#tel_last').val())?$.trim($('#tel_last').val()):"";
- var landlinetelValue = telfirstValue+'-'+telnextValue+'-'+tellastValue;
- var emailValue = $.trim($('#email').val());
- var addressValue = $.trim($('#address').val());
- var negotiableValue = $('#J_negotiable').is(":checked")?1:0;
- var contactshowValue = $('#contact_show').is(":checked")?0:1;
- var telephoneshowValue = $('#telephone_show').is(":checked")?0:1;
- var landlinetelshowValue = $('#landline_tel_show').is(":checked")?0:1;
- var emailshowValue = $('#email_show').is(":checked")?0:1;
- var notifyValue = eval($.trim($('#notify').val()));
- var notifymobileValue = eval($.trim($('#notify_mobile').val()));
- var basis_contact = $('#basis_contact').is(":checked")?1:0;
- var major = $.trim($('#major').val());//专业要求
- // var zcname = $.trim($('#zcname').val());//职称名称
- // var zcid = $.trim($('#zhicheng').val());//职称名称
- var syq = $.trim($('#zs_syq').val());
- var syqxz_min = $.trim($('#zs_syqxz_min').val());
- var ygxsValue = parseInt($.trim($('#ygxs').val()));
- var techlevelValue = $.trim($('#techlevel').val());
- var hourlyWagesValue = $.trim($('#hourly_wages').val());
- if (ygxsValue == 363) {
- wage = 0;
- wage_max = parseFloat($.trim($('#hourly_wages').val()));
- wage_min = parseFloat($.trim($('#hourly_wages').val()));
- }else{
- wage_max = parseInt($.trim($('#maxwage').val()));
- wage_min = parseInt($.trim($('#minwage').val()));
- }
- var age = new Array();
- age[0] = minageValue;
- age[1] = maxageValue
- var jobid = $.trim($('.jobid').val());
- if (jobsnameValue == "") {
- disapperTooltip("remind", "请填写职位名称");
- return false;
- }
- if (natureValue == "") {
- disapperTooltip("remind", "请选择职位性质");
- return false;
- }
- if (jobcategoryValue == "") {
- disapperTooltip("remind", "请选择职位类别");
- return false;
- }
- if (district == ""||isDistrictLimit) {
- disapperTooltip("remind", "请选择工作地区");
- return false;
- }
- var config_wage_min = "{{config('aix.companyset.comset.com_set.wage_min')}}";
- //新增不为小时工判断
- if(ygxsValue!=363) {
- if (iscustomize == 1) {
- if (!parseInt(wage_min) || !parseInt(wage_max)) {
- disapperTooltip("remind", "请填写正确的薪资待遇");
- return false;
- }
- if (parseInt(wage_min) && parseInt(wage_max)) {
- if (parseInt(wage_min) < parseInt(config_wage_min)) {
- disapperTooltip("remind", "最低薪资不能小于" + config_wage_min);
- return false;
- }
- if (parseInt(wage_max) < parseInt(wage_min)) {
- disapperTooltip("remind", "最高薪资不能小于最低薪资");
- return false;
- }
- if ((parseInt(wage_max) % 10) != 0 || (parseInt(wage_min) % 10) != 0) {
- disapperTooltip("remind", "最高薪资与最低薪资为10倍数");
- return false;
- }
- }
- }
- }
- if (educationValue == "") {
- disapperTooltip("remind", "请选择学历");
- return false;
- }
- if (experienceValue == "") {
- disapperTooltip("remind", "请选择工作经验");
- return false;
- }
- if (sexValue == "") {
- disapperTooltip("remind", "请选择性别");
- return false;
- }
- if (amountValue == "") {
- disapperTooltip("remind", "请填写招聘人数");
- return false;
- }
- if (amountValue != "" && !regularTelLast.test(amountValue)) {
- disapperTooltip("remind", "招聘人数应为数字");
- return false;
- }
- if (amountValue != "" && (parseInt(amountValue) < 1 || parseInt(amountValue) > 99)) {
- disapperTooltip("remind", "招聘人数请填写1-99之间数字");
- return false;
- }
- if (minageValue != "" && !regularTelLast.test(minageValue)) {
- disapperTooltip("remind", "年龄应为数字");
- return false;
- }
- if (minageValue != "" && parseInt(minageValue) < 16) {
- disapperTooltip("remind", "最小年龄不能小于16岁");
- return false;
- }
- if (minageValue != "" && parseInt(minageValue) > 65) {
- disapperTooltip("remind", "年龄不能大于65岁");
- return false;
- }
- if (maxageValue != "" && !regularTelLast.test(maxageValue)) {
- disapperTooltip("remind", "年龄应为数字");
- return false;
- }
- if (maxageValue != "" && parseInt(maxageValue) < 16) {
- disapperTooltip("remind", "年龄不能小于16岁");
- return false;
- }
- if((maxageValue && minageValue=='') || (maxageValue=='' && minageValue)) {
- disapperTooltip("remind", "最小年龄或最大年龄不能为空");
- return false;
- }
- if (maxageValue != "" && parseInt(maxageValue) > 65) {
- disapperTooltip("remind", "最大年龄不能大于65岁");
- return false;
- }
- if (maxageValue != "" && minageValue != "" && parseInt(minageValue) > parseInt(maxageValue)) {
- disapperTooltip("remind", "最小年龄不能大于最大年龄");
- return false;
- }
- if (!contentsValue) {
- disapperTooltip("remind", "请填写职位描述");
- return false;
- }
- if (syq == 0&&ygxsValue!=363)
- {
- disapperTooltip("remind", "请选择试用期时间");
- return false;
- }
- //如果试用期薪资填写了,则必须进行下面验证
- if (wage>-1 && syq!=0 && syq!=367 && (syqxz_min==0 || syqxz_min==null || syqxz_min=='')&&ygxsValue!=363){
- disapperTooltip("remind", "如果有试用期,请输入试用期工资");
- return false;
- }
- if (wage>-1 && syq!=0 && syq!= 367 && ygxsValue!=363){
- if (syqxz_min<parseInt(config_wage_min)) {
- disapperTooltip("remind", "试用期薪资不得低于"+parseInt(config_wage_min)+"元/月");
- return false;
- }
- //三种情况 1.小时工时,不判断 2.非自定义工资时,取wage控件最小值 3.自定义薪资时,取填写的最小值
- if(ygxsValue!=363){
- var wage_text=$.trim($('#wage_text').html());
- if((parseInt(syqxz_min)%10)!=0) {
- disapperTooltip("remind", "试用期薪资为10倍数");
- return false;
- }
- if (wage==0 && wage_min!=''&& wage_min>0 && parseInt(syqxz_min) < parseInt(wage_min)*0.8){
- disapperTooltip("remind", "试用期薪资不得低于正式工资的80%");
- return false;
- }else if(wage_text!='请选择' && wage!=61 && parseInt(syqxz_min) <parseInt(wage_text.split("~")[0])*0.8){
- disapperTooltip("remind", "试用期薪资不得低于正式工资的80%");
- return false;
- }else if(wage_text!='请选择' && wage==61 && parseInt(syqxz_min) <8000){
- disapperTooltip("remind", "薪资选择10000以上时,试用期薪资不得低于8000");
- return false;
- }
- }
- }
- if (ygxsValue == 363 && hourlyWagesValue == "") {
- disapperTooltip("remind", "请填写小时工薪资");
- return false;
- }
- if (ygxsValue == 363 && hourlyWagesValue != "" && !regularTelLast.test(parseInt(hourlyWagesValue))) {
- disapperTooltip("remind", "小时工薪资应为数字且不能大于6位");
- return false;
- }
- if (ygxsValue == 363 && hourlyWagesValue < 16.5) {
- disapperTooltip("remind", "小时工薪资不能少于16.5元");
- return false;
- }
- if(!basis_contact){
- if (contactValue == "") {
- disapperTooltip("remind", "请填写联系人");
- return false;
- }
- if (contactValue != "" && contactValue.length > 10) {
- disapperTooltip("remind", "联系人1-10个字");
- return false;
- }
- if(telnextValue=="" && telephoneValue=="") {
- disapperTooltip("remind", "请填写联系手机或座机");
- return false;
- } else {
- if (telephoneValue != "" && !regularMobile.test(telephoneValue)) {
- disapperTooltip("remind", "手机号格式不正确");
- return false;
- }
- if (telfirstValue!= "" && !regularTelFirst.test(telfirstValue)) {
- disapperTooltip("remind", "请填写正确的区号");
- return false;
- }
- if (telfirstValue!= "" && telnextValue=="") {
- disapperTooltip("remind", "请填写电话号码");
- return false;
- }
- if (telnextValue != "" && !regularTelNext.test(telnextValue)) {
- disapperTooltip("remind", "电话号码为6-11位数字");
- return false;
- }
- if (tellastValue != "" && !regularTelLast.test(tellastValue)) {
- disapperTooltip("remind", "分机号码为数字");
- return false;
- }
- if (tellastValue != "" && !regularTelLast.test(tellastValue) || tellastValue.length > 4) {
- disapperTooltip("remind", "分机号码不能超出4位");
- return false;
- }
- }
- if (emailValue != "" && !regularEmail.test(emailValue) || emailValue.split("@")[0].length > 20) {
- disapperTooltip("remind", "邮箱格式不正确");
- return false;
- }
- if (addressValue == "") {
- disapperTooltip("remind", "联系地址不能为空");
- return false;
- }
- if (addressValue != "" && addressValue.length > 50) {
- disapperTooltip("remind", "联系地址不能大于30个字");
- return false;
- }
- }
- var data= {
- _token:"{{csrf_token()}}",
- id:jobid,
- major:major,
- jobs_name: jobsnameValue,
- nature: natureValue,
- jobcategory: jobcategoryValue,
- district: district,
- wage: parseInt(wage),
- education: educationValue,
- experience: experienceValue,
- sex: sexValue,
- amount: amountValue,
- age: age,
- // department: departmentValue,
- tag: tagValue,
- jobs_content: contentsValue,
- contact: contactValue,
- telephone: telephoneValue,
- landline_tel: landlinetelValue,
- email: emailValue,
- address: addressValue,
- contact_show: contactshowValue,
- telephone_show: telephoneshowValue,
- landline_tel_show: landlinetelshowValue,
- email_show: emailshowValue,
- notify: notifyValue,
- notify_mobile: notifymobileValue,
- basis_contact:basis_contact,
- wage_min:wage_min,
- wage_max:wage_max,
- wage:wage,
- syq:syq,
- syqxz_min:syqxz_min,
- ygxs: ygxsValue,
- techlevel: techlevelValue,
- };
- $('#J_release').val('保存中...').addClass('btn_disabled').prop('disabled', !0);
- $.ajax({
- url: "{{ route('jobfair.jobsave') }}",
- method: 'post',
- dataType: 'json',
- data:data,
- })
- .done(function(data) {
- if (parseInt(data.status)) {
- disapperTooltip('success',data.msg);
- setTimeout(function() {
- location.href="{{route('jobfair.quarterslist')}}";
- },2000);
- } else {
- $('#J_release').val($('#J_release').data('title')).removeClass('btn_disabled').prop('disabled', 0);
- disapperTooltip("remind", data.msg);
- }
- })
- .fail(function(result) {
- $('#J_release').val($('#J_release').data('title')).removeClass('btn_disabled').prop('disabled', 0);
- disapperTooltip("remind", result.msg);
- });
- });
- function checkForm() {
- var contactValue = $.trim($('.wl_alert_addUser #contact').val());
- var telephoneValue = $.trim($('.wl_alert_addUser #telephone').val());
- var telfirstValue = $.trim($('.wl_alert_addUser #tel_first').val());
- var telnextValue = $.trim($( '.wl_alert_addUser #tel_next').val());
- var tellastValue = $.trim($('.wl_alert_addUser #tel_last').val());
- var landlinetelValue = telfirstValue+'-'+telnextValue+'-'+tellastValue;
- var emailValue = $.trim($('.wl_alert_addUser #email').val());
- var addressValue = $.trim($('.wl_alert_addUser #address').val());
- if (contactValue == "") {
- disapperTooltip('remind','请输入联系人');
- return false;
- }
- if (contactValue != "" && contactValue.length > 10) {
- disapperTooltip('remind','联系人1-10个字');
- return false;
- }
- if(telnextValue=="" && telephoneValue=="") {
- disapperTooltip('remind','手机号码和固定电话至少填写一项');
- return false;
- } else {
- if (telephoneValue != "" && !regularMobile.test(telephoneValue)) {
- disapperTooltip('remind','手机号码格式不正确');
- return false;
- }
- }
- //电话号码填写的某个不为空
- /**
- * 分机号可以为空
- */
- if(telfirstValue!="" || telnextValue!="" || tellastValue!=""){
- if (!regularTelFirst.test(telfirstValue)) {
- disapperTooltip("remind", "请填写正确的区号");
- return false;
- }
- if (!regularTelNext.test(telnextValue)) {
- disapperTooltip("remind", "电话号码为6-11位数字");
- return false;
- }
- if ((!regularTelLast.test(tellastValue) || tellastValue.length > 4) && tellastValue!="") {
- disapperTooltip("remind", "分机号码为数字且不能超出4位");
- return false;
- }
- }
- if(emailValue==""){
- disapperTooltip('remind','请填写邮箱地址');
- return false;
- }
- if (emailValue != "" && !regularEmail.test(emailValue) || emailValue.split("@")[0].length > 20) {
- disapperTooltip('remind','邮箱格式不正确');
- return false;
- }
- if (addressValue == "") {
- disapperTooltip('remind','联系地址不能为空');
- return false;
- }
- if (addressValue != "" && addressValue.length > 30) {
- disapperTooltip('remind','联系地址不能大于30个字');
- return false;
- }
- return true;
- }
- </script>
- @endsection
|