123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746 |
- @extends('jkq.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_user.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/common_ajax_dialog.css')}}"/>
- @endpush
- @push('js')
- <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
- <script>
- $(function () {
- @if(!empty(session('message')))
- disapperTooltip("remind", "{{ session('message') }}");
- @endif
- });
- </script>
- @endpush
- @section('content')
- <div class="user_main">
- <div class="mleft">
- @include('jkq.module.section.company_left')
- </div>
- <div class="mright">
- <div class="user_pagetitle">
- <div class="pat_l">基本资料</div>
- <div class="clear"></div>
- </div>
- <form name="com_info" method="post" action="">
- {{ csrf_field() }}
- <div class="profile_wrap">
- <div class="profile_title">基本信息</div>
- <div class="dashed_line"></div>
- <div class="clear"></div>
- <div class="basic_form J_focus pos_rel">
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>企业名称:</div>
- <div class="item_val">
- <div class="line_substring" title="{{ $companyInfo->companyname }} ">{{ $companyInfo->companyname }}</div>
- <span class="sm_tip">(修改企业名称请联系客服人员,服务热线:<span class="num">{{ config('aix.system.site.site.bootom_tel') }}</span>)</span>
- <input type="hidden" name="companyname" value="{{ $companyInfo->companyname }}">
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>企业简称:</div>
- <div class="item_val">
- <input type="text" value="@if($companyInfo->short_name){{ $companyInfo->short_name }} @else {{ \Illuminate\Support\Str::substr($companyInfo->companyname, 0, 25) }} @endif " class="input_205_34 fl" name="short_name" maxlength="25" placeholder="请填写企业简称(25个字符以内)"><span class="sm_tip">填写大家最熟悉的名字</span>
- </div>
- <div class="clear"></div>
- </div>
- @if(!is_null($subsites))
- <div class="item">
- <div class="item_label">所属分站:</div>
- <div class="item_val">{{ $companyInfo->subsite_name }}</div>
- <div class="clear"></div>
- </div>
- @endif
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>企业性质:</div>
- <div class="item_val select_input select_205_34 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">{{ $companyType[$companyInfo->nature] or '请选择' }}</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- @forelse( $companyType as $key=>$val)
- <li><a class="J_listitme" href="javascript:;" data-code="{{ $key }}">{{ $val }}</a></li>
- @empty
- @endforelse
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="nature" type="hidden" value="{{ $companyInfo->nature }}">
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>企业规模:</div>
- <div class="item_val select_input select_205_34 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">@if($companyInfo->scale){{ get_category($companyInfo->scale) }} @else 请选择 @endif</span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- @forelse($scale as $key=>$val)
- <li><a class="J_listitme" href="javascript:;" data-code="{{ $key }}">{{ $val }}</a></li>
- @empty
- @endforelse
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="scale" type="hidden" value="{{ $companyInfo->scale }}">
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label" ><span class="asterisk"></span>社会信用码:</div>
- <div class="item_val">
- <input type="text" value="{{ $companyInfo->organization_code or ''}}" maxlength="18" class="input_205_34 " name="organization_code" placeholder="请填写统一社会信用码">
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>所在地区:</div>
- <div class="item_val 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($companyInfo->district_cn){{ $companyInfo->district_cn }} @else 所在地区 @endif</span>
- <input class="J_resultcode_city" name="district" id="district" type="hidden" value="{{ $companyInfo->district }}" keep="{{ $companyInfo->district }}">
- <div class="clear"></div>
- </div>
- <div class="item_label"><span class="asterisk"></span>所属行业:</div>
- <div class="item_val select_input select_205_34 J_hoverinput" id="J_showmodal_trade" data-title="请选择所属行业" data-multiple="false" data-maxnum="0" data-width="682">
- <span title="" class="result J_resuletitle_trade">{{ $trade[$companyInfo->trade] or '请选择所属行业' }}</span>
- <input class="J_resultcode_trade" type="hidden" name="trade" id="trade" value="{{ $companyInfo->trade }}">
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="logo_wrap pos_rel">
- <div class="logo">
- <img id="logo_res" width="120" height="120" src="@if($companyInfo->logo){{upload_asset($companyInfo->logo)}} @else {{ asset('data/upload/no_logo.png') }} @endif">
- </div>
- <div class="logo_upload " id="hidden_file" name="images[]">
- <div class="upimg"><div class="up">上传logo</div><div class="uptip">要求:请用JPG,GIF 尺寸:120*120</div></div>
- <input type="hidden" name="logo" id="logo" value="{{ $companyInfo->logo or ''}}">
- </div>
- </div>
- <div class="clear_box" @if($companyInfo->logo) style="display:block"@endif><span class="clear_logo">清除</span></div>
- <div class="item">
- <div class="item_label">法人代表姓名:</div>
- <div class="item_val">
- <input type="text" value="{{ $companyInfo->legal or ''}}" maxlength="18" class="input_205_34 " name="legal" placeholder="">
- <div class="clear"></div>
- </div>
- <div class="item_label">法人代表身份证:</div>
- <div class="item_val"><input type="text" value="{{ $companyInfo->legal_idcard }}" placeholder="" class="input_205_34" name="legal_idcard"></div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label">注册资金:</div>
- <div class="item_val">
- <div class="select_input_write">
- <input type="text" class="inputst" dir="no_focus" name="registered" value="@if($companyInfo->registered){{ $companyInfo->registered }}@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="righttxt for_tooltip J_tooltip J_listitme_parent">
- <span class="J_listitme_text">万人民币</span>
- <div class="dropdowbox14 J_tooltip_menu">
- <div class="dropdow_inner14">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="万人民币">万人民币</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="万美元">万美元</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="currency" type="hidden" value="{{ $companyInfo->currency }}">
- </div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="item_label">企业网址:</div>
- <div class="item_val"><input type="text" value="{{ $companyInfo->website }}" placeholder="http://" class="input_205_34" name="website"></div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label">企业福利:</div>
- <div class="item_val select_input_multi select_245_34 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">{{ $companyInfo->tag_cn }}</span>
- <input class="J_resultcode_jobtag" type="hidden" name="tag" id="tag" value="{{ $companyInfo->tag1 }}">
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>企业介绍:</div>
- <div class="item_val">
- <textarea class="textarea_438_34 w518" rows="" placeholder="请输入公司介绍(2000字以内)" cols="" maxlength="2000" name="contents">{{$companyInfo->contents}}</textarea>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- </div>
- <div class="profile_wrap">
- <div class="profile_title contact">联系方式</div>
- <div class="dashed_line"></div>
- <div class="clear"></div>
- <div class="basic_form J_focus">
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>联系人:</div>
- <div class="item_val">
- <input type="text" value="{{ $companyInfo->contact }}" class="input_245_34 fl" name="contact">
- <label class="item_chk fl"><input type="checkbox" @if(!$companyInfo->contact_show) checked @endif name="contact_show" value="{{$companyInfo->contact_show}}"> 不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label">联系电话:</div>
- <div class="item_val">
- @if($companyInfo->mobile_audit == 1)
- <div class="input_unit disabled fl">
- <input type="text" value="{{ $companyInfo->mobile }}" dir="no_focus" disabled class="input_val input_205_34 nopd disabled" name="mobile">
- <a href="javascript:;" id="J_auth_mobile" class="unit edit">[修改]</a>
- </div>
- @else
- <input type="text" value="{{ $companyInfo->mobile }}" class="input_245_34 fl" name="mobile">
- @endif
- <label class="item_chk fl"><input type="checkbox" @if(!$companyInfo->telephone_show) checked @endif name="telephone_show" value="{{ $companyInfo->telephone_show }}"> 不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"> </div>
- <div class="item_val">
- <input type="text" value="{{ $companyInfo->landline_first }}" class="input_110_34 w60 mr4 fl" name="landline_tel_first" placeholder="区号">
- <input type="text" value="{{ $companyInfo->landline_next }}" class="input_110_34 w89 mr4 fl" name="landline_tel_next" placeholder="固定电话">
- <input type="text" value="{{ $companyInfo->landline_last }}" class="input_110_34 w52 fl" name="landline_tel_last" placeholder="分机号">
- <label class="item_chk fl"><input type="checkbox" @if(!$companyInfo->landline_tel_show) checked @endif name="landline_tel_show" value="{{$companyInfo->landline_tel_show}}"> 不公开</label>
- </div>
- <div class="clear"></div>
- <div class="item_label"> </div>
- <p class="wl_show_dangerMsg">固定电话和手机号码至少填写一项</p>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>联系邮箱:</div>
- <div class="item_val">
- @if($companyInfo->email_audit == 1)
- <div class="input_unit disabled fl">
- <input type="text" value="{{ $companyInfo->email }}" disabled dir="no_focus" class="input_val input_205_34 nopd disabled" name="email">
- <a href="javascript:;" class="unit edit" id="J_auth_email">[修改]</a>
- </div>
- @else
- <div class="reg-form-content fl">
- <input type="text" value="{{ $companyInfo->email }}" class="input_245_34 inputElem" name="email">
- </div>
- @endif
- <label class="item_chk fl"><input type="checkbox" @if(!$companyInfo->email_show) checked @endif name="email_show" value="{{ $companyInfo->email_show }}"> 不公开</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label">QQ:</div>
- <div class="item_val">
- <input type="text" value="{{ $companyInfo->qq }}" class="input_245_34 fl" name="qq">
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"><span class="asterisk"></span>联系地址:</div>
- <div class="item_val fl">
- <input type="text" value="{{ $companyInfo->address }}" id="address" class="input_245_34 w415" name="address" autocomplete="off">
- </div>
- <div id="searchResultPanel" style="border:1px solid #C0C0C0;height:100px; display:none;"></div>
- {{-- <div class="search fl btn_blue J_hoverbut btn_100_32 btn_inline" id="search">精确查找</div>--}}
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"> </div>
- <div class="item_val">
- <div class="map" id="container" style="height: 300px;border:1px solid #dddddd">
- </div>
- <div id="searchResultPanel" style="border:1px solid #C0C0C0;width:150px;height:auto; display:none;"></div>
- <input type="hidden" name="map_x" id="map_x" value="{{ $companyInfo->map_x or '' }}">
- <input type="hidden" name="map_y" id="map_y" value="{{ $companyInfo->map_y or '' }}">
- <input type="hidden" name="map_zoom" id="map_zoom" value="{{ $companyInfo->map_zoom or '' }}">
- <label class="synchro_chk"><input type="checkbox" name="sync" value="1"> 修改联系方式同步到职位</label>
- </div>
- <div class="clear"></div>
- </div>
- <div class="item">
- <div class="item_label"> </div>
- <div class="item_val">
- <div class="btn_blue J_hoverbut btn_115_38" id="save_info">保存</div>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- </div>
- </form>
- </div>
- <div class="clear"></div>
- </div>
- @endsection
- @section('script')
- <script>
- var default_district = "{{config('aix.system.site_other.site_other.district')}}";
- </script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.listitem.js') }}"></script>
- <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak={{ subsite_config('aix.system.map.map.map_ak') }}&s=1"></script>
- <script type="text/javascript" src="https://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.baidumap.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.disappear.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/emailAutoComplete.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/aix.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/regular.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/ajaxfileupload.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.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/jquery.modal.dialog.js')}}"></script>
- <script type="text/javascript">
- var str = '<?php echo json_encode($category['other']['AIX_trade']);?>';
- var QS_trade = eval(str);
- for(var i = 0;i <QS_trade.length;i ++){
- QS_trade[i].step_size = 0;
- }
- var str1 = '<?php echo json_encode($category['district']['first']);?>';
- var QS_city_parent = eval(str1);
- for(var i = 0;i <QS_city_parent.length;i ++){
- QS_city_parent[i].step_size = 0;
- }
- var districts = '<?php echo json_encode($category['district']['sec']);?>';
- var QS_city = eval('('+districts+')');
- for(var i = 0;i <QS_city.length;i ++){
- QS_city[i].step_size = 0;
- }
- var str2 = '<?php echo json_encode($category['other']['AIX_jobtag']);?>';
- var QS_jobtag = eval(str2);
- for(var i = 0;i <QS_jobtag.length;i ++){
- QS_jobtag[i].step_size = 0;
- }
- var comid = "{{ $companyInfo->id }}";
- $.upload("#hidden_file",{path:'company/logo'},function(result){
- $("#logo_res").attr("src",result.data.url[0]);
- $('#logo').val(result.data.path[0]);
- var logo = $('#logo').val();
- $.ajax({
- method:'POST',
- url:"{{route('jkq.attach')}}",
- data:{logo:logo,_token:"{{csrf_token()}}"},
- success:function (result) {
- if(result.data.points) {
- disapperTooltip("goldremind", '上传logo增加'+result.data.points+'积分<span class="point">+'+result.data.points+'</span>');
- } else {
- disapperTooltip('success',result.msg);
- }
- },
- error:function (errorData) {
- // disapperTooltip('remind',data.msg);
- var response=$.parseJSON(errorData.response);
- if (errorData.status==422) {//验证错误
- // console.log(errorData);return ;
- $.each(response.errors,function (key,val) {
- disapperTooltip('remind',val[0]);
- });
- }
- else if(errorData.status==400) {//业务错误
- disapperTooltip('remind',response.message);
- }
- }
- });
- });
- $(function(){
- $('.clear_logo').off().on('click',function(){
- var Dialog = $(this).dialog({
- title: '系统提示',
- content: '企业logo代表了企业的品牌形象,确定要清除企业logo吗?',
- yes: function() {
- $.getJSON("{{ route('jkq.logo.del') }}",function(result){
- if(result.status==1){
- disapperTooltip('success',result.msg);
- window.location.reload();
- } else
- {
- disapperTooltip('success',result.msg);
- }
- });
- }
- });
- });
- /* 保存企业基本资料 */
- $("#save_info").off().on('click',function(){
- var companyname = $.trim($("input[name=companyname]").val());
- var short_name = $.trim($("input[name=short_name]").val());
- var nature = $.trim($("input[name=nature]").val());
- var trade = $.trim($("input[name=trade]").val());
- var scale = $.trim($("input[name=scale]").val());
- var district = $.trim($("input[name=district]").val());
- var registered = $.trim($("input[name=registered]").val());
- var currency = $.trim($("input[name=currency]").val());
- var website = $.trim($("input[name=website]").val());
- var tag = $.trim($("input[name=tag]").val());
- var contents = $.trim($("textarea[name=contents]").val());
- var contact = $.trim($("input[name=contact]").val());
- var mobile = $.trim($("input[name=mobile]").val());
- var landline_tel_first = $.trim($("input[name=landline_tel_first]").val());
- var landline_tel_next = $.trim($("input[name=landline_tel_next]").val());
- var landline_tel_last = $.trim($("input[name=landline_tel_last]").val());
- var email = $.trim($("input[name=email]").val());
- var address = $.trim($("input[name=address]").val());
- var organization_code = $.trim($("input[name=organization_code]").val());//统一社会信用码
- var qq = $.trim($("input[name=qq]").val());
- var map_x = $.trim($("input[name=map_x]").val());
- var map_y = $.trim($("input[name=map_y]").val());
- var map_zoom = $.trim($("input[name=map_zoom]").val());
- var legal = $.trim($("input[name=legal]").val());
- var legal_idcard = $.trim($("input[name=legal_idcard]").val());
- var contact_show = $("input[name=contact_show]").is(":checked")?0:1;
- var telephone_show = $("input[name=telephone_show]").is(":checked")?0:1;
- var landline_tel_show = $("input[name=landline_tel_show]").is(":checked")?0:1;
- var email_show = $("input[name=email_show]").is(":checked")?0:1;
- var logo = $("#logo").val();
- var id = "{{ $companyInfo->id }}";
- var sync = $("input[name=sync]").is(":checked")?1:0;
- if (companyname == "") {
- disapperTooltip("remind", "请填写企业名称");
- return false;
- }
- if(short_name == "") {
- disapperTooltip("remind", "请填写企业简称");
- return false;
- }
- if(short_name.length > 25) {
- disapperTooltip("remind", "企业简称长度应小于25个字符");
- return false;
- }
- if (nature == "0") {
- disapperTooltip("remind", "请选择企业性质");
- return false;
- }
- if (scale == "0") {
- disapperTooltip("remind", "请选择企业规模");
- return false;
- }
- if (organization_code == "" || organization_code.length >18) {
- disapperTooltip("remind", "请填写正确的统一使用信用码");
- return false;
- }
- if (district == "0") {
- disapperTooltip("remind", "请选择所在地区");
- return false;
- }
- if (trade == "0") {
- disapperTooltip("remind", "请选择所属行业");
- return false;
- }
- if (registered != "" && !regregistered.test(registered)) {
- disapperTooltip("remind", "注册资金应为数字");
- return false;
- }
- // if (registered != "" && !regularTelLast.test(registered)) {
- // disapperTooltip("remind", "注册资金不能超出5位数");
- // return false;
- // }
- if (website != "" && !regularWebsite.test(website)) {
- disapperTooltip("remind", "企业网址格式不正确");
- return false;
- }
- if (contents == "") {
- disapperTooltip("remind", "请填写企业介绍");
- return false;
- }
- if (contact == "") {
- disapperTooltip("remind", "请填写联系人");
- return false;
- }
- if (contact != "" && contact.length > 10) {
- disapperTooltip("remind", "联系人1-10个字");
- return false;
- }
- if(landline_tel_next=="" && mobile=="") {
- disapperTooltip("remind", "请填写联系手机或座机");
- return false;
- } else {
- if (mobile != "" && !regularMobile.test(mobile)) {
- disapperTooltip("remind", "手机号格式不正确");
- return false;
- }
- }
- //电话号码填写的某个不为空
- /**
- * 分机号可以为空
- */
- if(landline_tel_first!="" || landline_tel_next!="" || landline_tel_last!=""){
- if (!regularTelFirst.test(landline_tel_first)) {
- disapperTooltip("remind", "请填写正确的区号");
- return false;
- }
- if (!regularTelNext.test(landline_tel_next)) {
- disapperTooltip("remind", "电话号码为6-11位数字");
- return false;
- }
- if (!regularTelLast.test(landline_tel_last) && landline_tel_last!="") {
- disapperTooltip("remind", "分机号码为数字");
- return false;
- }
- if ((!regularTelLast.test(landline_tel_last) || landline_tel_last.length > 4) && landline_tel_last!="") {
- disapperTooltip("remind", "分机号码不能超出4位");
- return false;
- }
- }
- if (email == "") {
- disapperTooltip("remind", "联系邮箱不能为空");
- return false;
- }
- if (email != "" && !regularEmail.test(email) || email.split("@")[0].length > 20) {
- disapperTooltip("remind", "邮箱格式不正确");
- return false;
- }
- if (qq != "" && !regularQQ.test(qq)) {
- disapperTooltip("remind", "请填写正确格式的QQ");
- return false;
- }
- if (address == "") {
- disapperTooltip("remind", "联系地址不能为空");
- return false;
- }
- if (address != "" && address.length > 50) {
- disapperTooltip("remind", "联系地址不能大于50个字");
- return false;
- }
- $(this).html('正在保存...');
- $(this).addClass('btn_gray9');
- $(this).removeClass('btn_blue');
- var csrf_field = "{{ csrf_token() }}";
- $.post("{{ route('jkq.save') }}",{_token:csrf_field,id:id,organization_code:organization_code,logo:logo,companyname:companyname,short_name:short_name,nature:nature,trade:trade,scale:scale,registered:registered,currency:currency,district:district,website:website,tag:tag,contents:contents,contact:contact,mobile:mobile,landline_tel_first:landline_tel_first,landline_tel_next:landline_tel_next,landline_tel_last:landline_tel_last,email:email,address:address,map_x:map_x,map_y:map_y,map_zoom:map_zoom,contact_show:contact_show,telephone_show:telephone_show,landline_tel_show:landline_tel_show,email_show:email_show,qq:qq,legal:legal,legal_idcard:legal_idcard,sync:sync},function(r){
- if(r.status==1){
- var jump_auth = parseInt("{{ $jump_certificate }}");
- if(jump_auth){
- if(r.data.points){
- disapperTooltip("goldremind", '完善企业资料增加'+r.data.points+'积分<span class="point">+'+r.data.points+'</span>');
- }else{
- disapperTooltip('success',r.msg);
- }
- setTimeout(function () {
- location.href="{{ route('jkq.com.auth') }}";
- }, 2000);
- }else{
- var qsDialogTip = $(this).dialog({
- title: '企业资料',
- footer: false,
- loading: true
- });
- qsDialogTip.setContent(r.html);
- }
- }else{
- disapperTooltip('remind',r.msg);
- }
- $("#save_info").html('保存');
- $("#save_info").addClass('btn_blue');
- $("#save_info").removeClass('btn_gray9');
- },'json').error(function (errorData) {
- if (errorData.status==422) {//验证错误
- $.each(errorData.responseJSON.errors,function (key,val) {
- disapperTooltip('success',val[0]);
- $("#save_info").html('保存');
- $("#save_info").addClass('btn_blue');
- $("#save_info").removeClass('btn_gray9');
- });
- }
- else if(errorData.status==400) {//业务错误
- disapperTooltip('success',errorData.responseJSON.message);
- $("#save_info").html('保存');
- $("#save_info").addClass('btn_blue');
- $("#save_info").removeClass('btn_gray9');
- }
- });
- });
- //修改手机
- $('#J_auth_mobile').click(function(){
- var f = $(this);
- var qsDialog = $(this).dialog({
- loading: true,
- footer: false,
- header: false,
- border: false,
- backdrop: false
- });
- $.getJSON("{{ route('jkq.modify.mobile') }}",function(result){
- if(result.status == 1){
- qsDialog.hide();
- var qsDialogSon = $(this).dialog({
- title: '修改已认证手机',
- content: result.data,
- yes: function() {
- var mobile = $.trim($('#J_mobileWrap input[name="mobile"]').val());
- var verifycode = $.trim($('#J_mobileWrap input[name="verifycode"]').val());
- if(!verifycode){
- $('#J_mobileWrap .J_errbox').text('请填写验证码!').show();
- return false;
- }
- var postData = {mobile:mobile,id:"{{auth('web-company')->user()->id}}",verifycode:verifycode,_token:'{{csrf_token()}}'}
- $.post("{{ route('jkq.mobile.audit') }}",postData,function(result){
- if(result.status == 1){
- f.prev().val(result.data.mobile);
- qsDialogSon.hide();
- if(result.data.points){
- disapperTooltip("goldremind", '验证手机号增加'+result.data.points+'积分<span class="point">+'+result.data.points+'</span>');
- }else{
- disapperTooltip('success',result.msg);
- }
- }else{
- $('#J_mobileWrap .J_errbox').text(result.msg).show();
- }
- },'json');
- }
- });
- qsDialogSon.setCloseDialog(false);
- } else {
- qsDialog.hide();
- disapperTooltip('remind',result.msg);
- }
- });
- });
- //修改联系邮箱
- $('#J_auth_email').click(function(){
- var f = $(this);
- var qsDialog = $(this).dialog({
- loading: true,
- footer: false,
- header: false,
- border: false,
- backdrop: false
- });
- $.getJSON("{{ route('jkq.authEmail') }}",function(result){
- qsDialog.hide();
- if(result.status == 1){
- var qsDialogSon = $(this).dialog({
- title: "修改已认证Email",
- border: false,
- content: result.data,
- footer: false
- });
- }else{
- disapperTooltip('remind',result.msg);
- }
- });
- });
- {{--// 百度地图--}}
- {{-- baidumap("{{ $companyInfo->companyname }}","{{ $companyInfo->address }}","{{ $companyInfo->map_x }}","{{ $companyInfo->map_y }}","{{ $companyInfo->map_zoom }}","{{ subsite_config('aix.system.map.map.map_x') }}","{{subsite_config('aix.system.map.map.map_y')}}","{{ subsite_config('aix.system.map.map.max_level') }}");--}}
- // 百度地图API功能
- function G(id) {
- return document.getElementById(id);
- }
- var map = new BMap.Map("container");
- var map_x = $("#map_x").val();
- var map_y = $("#map_y").val();
- var map_zoom = $("#map_zoom").val();
- var address_id = $("#address").val();
- var mPoint = new BMap.Point(map_x,map_y);
- map.centerAndZoom(mPoint,map_zoom);
- map.enableScrollWheelZoom(true);
- map.addControl(new BMap.NavigationControl());
- if(address_id){
- sear(address_id);
- $("#address").focus(function () {
- var ac = new BMap.Autocomplete( //建立一个自动完成的对象
- {"input" : "address"
- ,"location" : map
- });
- var myValue;
- ac.addEventListener("onconfirm", function(e) { //鼠标点击下拉列表后的事件
- var _value = e.item.value;
- console.log(_value);
- myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
- $("#address").val(myValue);
- G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;
- sear(myValue);
- });
- })
- } else {
- var ac = new BMap.Autocomplete( //建立一个自动完成的对象
- {"input" : "address"
- ,"location" : map
- });
- ac.addEventListener("onhighlight", function(e) { //鼠标放在下拉列表上的事件
- var str = "";
- var _value = e.fromitem.value;
- var value = "";
- if (e.fromitem.index > -1) {
- value = _value.province + _value.city + _value.district + _value.street + _value.business;
- }
- str = "FromItem<br />index = " + e.fromitem.index + "<br />value = " + value;
- value = "";
- if (e.toitem.index > -1) {
- _value = e.toitem.value;
- value = _value.province + _value.city + _value.district + _value.street + _value.business;
- }
- str += "<br />ToItem<br />index = " + e.toitem.index + "<br />value = " + value;
- G("searchResultPanel").innerHTML = str;
- });
- var myValue;
- ac.addEventListener("onconfirm", function(e) { //鼠标点击下拉列表后的事件
- var _value = e.item.value;
- myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
- G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;
- sear(myValue);
- });
- }
- function setPlace(){
- map.clearOverlays(); //清除地图上所有覆盖物
- function myFun(){
- var pp = local.getResults().getPoi(0).point; //获取第一个智能搜索的结果
- map.centerAndZoom(pp, map_zoom);
- map.addOverlay(new BMap.Marker(pp)); //添加标注
- }
- var local = new BMap.LocalSearch(map, { //智能搜索
- onSearchComplete: myFun
- });
- local.search(myValue);
- }
- function sear(result){//地图搜索
- var local = new BMap.LocalSearch(map, {
- renderOptions:{map: map}
- });
- local.search(result);
- }
- });
- </script>
- @endsection
|