123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812 |
- @extends('mobile.module.layouts.content')
- @push('meta')
- @endpush
- @push('css')
- <link rel="stylesheet" href="{{theme_asset('mobile/css/company.css')}}">
- <link rel="stylesheet" href="{{theme_asset('mobile/css/nprogress.css')}}">
- @endpush
- @push('js')
- <script>
- $(function () {
- @if(!empty(session('message')))
- qsToast({type:2,context: "{{ session('message') }}"});
- @endif
- });
- </script>
- @endpush
- @section('content')
- <div class="com-logo">
- <div class="logo qs-relative">
- <img id="logo" src="@if($companyInfo->logo) {{ upload_asset($companyInfo->logo) }}@else {{ attach('no_logo.png','') }} @endif" border="0" />
- <input type="file" id="browseFile" class="browseFile">
- </div>
- <div class="desc">
- 公司logo是企业文化的彰显,可提升企业价值,提高招聘效率!
- </div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">企业名称</div>
- <div class="describe">
- <input type="text" name="companyname" readonly="readonly" class="font13" value="{{ $companyInfo->companyname or ''}}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">企业简称</div>
- <div class="describe">
- <input type="text" name="short_name" placeholder="请输入企业简称" class="font13" value="@if($companyInfo->short_name){{ $companyInfo->short_name}} @else {{ \Illuminate\Support\Str::substr($companyInfo->companyname, 0, 25) }} @endif">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">社会信用码</div>
- <div class="describe">
- <input type="text" name="organization_code" placeholder="请填写统一社会信用码" class="font13" value="@if(isset($companyInfo->organization_code)){{ $companyInfo->organization_code }}@endif">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">企业性质</div>
- <div class="describe font13">
- <span class="for-select">请选择</span>
- <select id="nature" name="nature">
- <option value="0">请选择</option>
- @foreach($companyType as $key => $val)
- <option value="{{ $key }}" @if($companyInfo->nature == $key) selected @endif>{{ $val }}</option>
- @endforeach
- </select>
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt js-actionParent">
- <div class="pic"></div>
- <div class="tit font14">所在地区</div>
- <div class="describe font13 qs-temp js-showActionSheet" data-addjob="true" data-getpoint="true" data-type="city" data-base="QS_city_parent" data-source="QS_city" data-multiple="false" data-num="0" data-link="false" data-level="2">
- <span class="qs-temp-txt-city" data-otxt="请选择">@if(isset($companyInfo->district_cn)){{ $companyInfo->district_cn }}@else 请选择所在地区 @endif</span>
- <input class="qs-temp-code-city" id="districtcategory" type="hidden" value="@if($companyInfo->district){{ $companyInfo->district }}@endif">
- <input type="hidden" id="map_x" name="map_x" value="{{ $companyInfo->map_x or '' }}">
- <input type="hidden" id="map_y" name="map_y" value="{{ $companyInfo->map_y or '' }}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- <!--BEGIN actionSheet-->
- <div>
- <div class="qs-mask" style="display: none"></div>
- <div class="qs-actionsheet js-actionsheet">
- <div class="qs-actionsheet-menu">
- <div class="con-filter">
- <div class="f-selected-group f-selected-group-city">
- <div class="s-bar">
- <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
- <div class="clear"></div>
- </div>
- <div class="s-list qs-hidden"></div>
- </div>
- <div class="f-box f-box-city"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="list_height plist-txt js-actionParent">
- <div class="pic"></div>
- <div class="tit font14">所属行业</div>
- <div class="describe font13 qs-temp-level1 js-showActionSheet" data-type="trade" data-base="QS_trade" data-multiple="false" data-num="0" data-link="false">
- <span class="qs-temp-txt-trade" data-otxt="请选择">@if($companyInfo->trade){{ get_category($companyInfo->trade) }} @else 请选择所属行业 @endif</span>
- <input class="qs-temp-code-trade" type="hidden" name="trade" value="{{ $companyInfo->trade }}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- <!--BEGIN actionSheet-->
- <div>
- <div class="qs-mask" style="display: none"></div>
- <div class="qs-actionsheet js-actionsheet">
- <div class="qs-actionsheet-menu">
- <div class="con-filter">
- <div class="f-selected-group f-selected-group-trade">
- <div class="s-bar">
- <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
- <div class="clear"></div>
- </div>
- <div class="s-list qs-hidden"></div>
- </div>
- <div class="f-box f-box-trade"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">企业规模</div>
- <div class="describe font13">
- <span class="for-select">请选择</span>
- <select id="scale" name="scale">
- <option value="0">请选择企业规模</option>
- @foreach($scale as $key => $val)
- <option value="{{ $key }}" @if($companyInfo->scale == $key)selected @endif>{{ $val }}</option>
- @endforeach
- </select>
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- {{-- <div class="list_height plist-txt">--}}
- {{-- <div class="pic"></div>--}}
- {{-- <div class="tit font14">单位性质</div>--}}
- {{-- <div class="describe font13">--}}
- {{-- <span class="for-select">请选择</span>--}}
- {{-- <select id="unit_character" name="unit_character">--}}
- {{-- <option value="0">请选择单位性质</option>--}}
- {{-- @foreach($unit_character as $key => $val)--}}
- {{-- <option value="{{ $key }}" @if($companyInfo->unit_character == $key)selected @endif>{{ $val }}</option>--}}
- {{-- @endforeach--}}
- {{-- </select>--}}
- {{-- </div>--}}
- {{-- <div class="arrow"></div>--}}
- {{-- <div class="clear"></div>--}}
- {{-- </div>--}}
- {{-- <div class="list_height plist-txt">--}}
- {{-- <div class="pic"></div>--}}
- {{-- <div class="tit font14">产业类别</div>--}}
- {{-- <div class="describe font13">--}}
- {{-- <span class="for-select">请选择</span>--}}
- {{-- <select id="industry" name="industry">--}}
- {{-- <option value="0">请选择产业类别</option>--}}
- {{-- @foreach($industry as $key => $val)--}}
- {{-- <option value="{{ $key }}" @if($companyInfo->industry == $key)selected @endif>{{ $val }}</option>--}}
- {{-- @endforeach--}}
- {{-- </select>--}}
- {{-- </div>--}}
- {{-- <div class="arrow"></div>--}}
- {{-- <div class="clear"></div>--}}
- {{-- </div>--}}
- {{-- <div class="list_height plist-txt">--}}
- {{-- <div class="pic"></div>--}}
- {{-- <div class="tit font14">经济类型</div>--}}
- {{-- <div class="describe font13">--}}
- {{-- <span class="for-select">请选择</span>--}}
- {{-- <select id="economy" name="economy">--}}
- {{-- <option value="0">请选择经济类型</option>--}}
- {{-- @foreach($economy as $key => $val)--}}
- {{-- <option value="{{ $key }}" @if($companyInfo->economy == $key)selected @endif>{{ $val }}</option>--}}
- {{-- @endforeach--}}
- {{-- </select>--}}
- {{-- </div>--}}
- {{-- <div class="arrow"></div>--}}
- {{-- <div class="clear"></div>--}}
- {{-- </div>--}}
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">企业介绍</div>
- <a href="#describe" class="describe font13 describeText">{{ $companyInfo->contents or "请输入企业简介" }}</a>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt last js-actionParent">
- <div class="pic"></div>
- <div class="tit font14">企业福利</div>
- <a href="#tagStr" class="describe font13 J_tag">{{ get_tag_cn(implode(',', $companyInfo->tag)) }}</a>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">联系人</div>
- <div class="describe">
- <input type="text" name="contact" placeholder="请输入联系人" class="font13" value="{{ $companyInfo->contact }}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">联系手机</div>
- <div class="describe">
- <input type="text" name="telephone" placeholder="请输入联系手机" class="font13" value="{{ $companyInfo->mobile or '' }}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">企业固话</div>
- <a href="#J_tel" class="describe font13 J_tel">
- {{ $companyInfo->landline_tel or '请输入企业固话' }}
- </a>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">联系邮箱</div>
- <div class="describe">
- <input type="text" name="email" placeholder="请输入联系邮箱" class="font13" value="{{ $companyInfo->email or '' }}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt">
- <div class="pic"></div>
- <div class="tit font14">联系地址</div>
- <a href="#addressText" class="describe font13 addressText">{{ $companyInfo->address or "请输入详细地址" }}</a>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- {{--<div class="list_height plist-txt notarrow">--}}
- {{--<div class="pic"></div>--}}
- {{--<div class="tit font14">联系地址</div>--}}
- {{--<div class="describe">--}}
- {{--<input type="text" name="address" placeholder="请输入详细地址" class="font13" value="{{ $companyInfo->address or '' }}">--}}
- {{--</div>--}}
- {{--<div class="arrow"></div>--}}
- {{--<div class="clear"></div>--}}
- {{--</div>--}}
- <div class="btn-spacing">
- <input type="hidden" id="contents" name="contents" value="{{ $companyInfo->contents }}">
- <input type="hidden" id="address" name="address" value="{{ $companyInfo->address }}">
- <input type="hidden" id="tpl_tel_first" name="landline_tel_first" value="{{ $companyInfo->landline_first }}">
- <input type="hidden" id="tpl_tel_next" name="landline_tel_next" value="{{ $companyInfo->landline_next }}">
- <input type="hidden" id="tpl_tel_last" name="landline_tel_last" value="{{ $companyInfo->landline_last }}">
- <input name="districtcategory" id="tpl_districtcategory" type="hidden" value="{{ $companyInfo->district }}">
- <input id="tpl_districtcategory_cn" type="hidden" value="{{ $companyInfo->district_cn }}">
- <input type="hidden" name="map_x" id="tpl_map_x" value="{{ subsite_config('aix.system.map.map.map_x') }}">
- <input type="hidden" name="map_y" id="tpl_map_y" value="{{ subsite_config('aix.system.map.map.map_y') }}">
- <input type="hidden" name="map_zoom" id="tpl_map_zoom" value="{{ subsite_config('aix.system.map.map.max_level') }}">
- <input type="hidden" id="tag" name="tag" value="{{ $companyInfo->tag1 }}">
- <div id="save_info" class="qs-btn qs-btn-blue font18">保 存</div>
- </div>
- <div class="split-block"></div>
- <script src="{{ theme_asset('mobile/js/qsCategory.js') }}"></script>
- <script type="text/html" id="tpl-describe">
- <div class="headernavfixed">
- <div class="headernav font18"><div class="title">公司简介<div class="return js-back"></div></div></div>
- </div>
- <div class="split-block"></div>
- <!--简介-->
- <div class="com-introduce">
- <textarea placeholder="请输入公司简介(2000字以内)" name="contents" maxlength="2000" id="tpl_contents">{{ $companyInfo->contents }}</textarea>
- </div>
- <div class="com-introduce-tip">
- <div class="text-num">最多可输入2000字</div>
- <div class="J_empty text-clear">清空</div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="btn-spacing">
- <div id="contentsBtn" class="qs-btn qs-btn-blue font18" title="确定">确定</div>
- </div>
- </script>
- <script type="text/html" id="tpl-address">
- <div class="headernavfixed">
- <div class="headernav font18"><div class="title">联系地址<div class="return js-back"></div></div></div>
- </div>
- <div class="split-block"></div>
- <!--简介-->
- <div class="com-introduce">
- <textarea placeholder="请输入公司联系地址" name="tpl_address" id="tpl_address">{{ $companyInfo->address }}</textarea>
- </div>
- <div class="com-introduce-tip">
- <div class="text-num">最多可输入30字</div>
- <div class="J_empty text-clear">清空</div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="btn-spacing">
- <div id="addressBtn" class="qs-btn qs-btn-blue font18" title="确定">确定</div>
- </div>
- </script>
- <script id="tagWrap" type="text/html">
- <div class="headernavfixed">
- <div class="headernav font18"><div class="title">企业福利<div class="return js-back"></div></div></div>
- </div>
- <div class="split-block"></div>
- <div class="edittag">
- <div class="tit font12">最多可以选6项
- {{--<div class="J_more more for-event">换一批</div>--}}
- </div>
- <div id="J_tagWrap">
- @foreach($category['other']['AIX_jobtag'] as $key => $val)
- {{--<div class="J_tagPage @if($key != 1)qs-hidden @endif">--}}
- <div class="tag " tid="{{ explode(',',$val)[0] }}" title="{{ explode(',',$val)[1] }}">{{ explode(',',$val)[1] }}</div>
- @endforeach
- </div>
- <div class="clear"></div>
- <div class="tagbtns">
- <div id="J_savetag" class="qs-btn qs-btn-blue font18">保存</div>
- </div>
- </div>
- </script>
- <!--固话-->
- <script id="telWrap" type="text/html">
- <div class="headernavfixed">
- <div class="headernav font18"><div class="title">企业固话<div class="return js-back"></div></div></div>
- </div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">区号</div>
- <div class="describe">
- <input type="text" id="tel_first" placeholder="请输入区号" class="font13" value="{{ $companyInfo->landline_first or ''}}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt notarrow">
- <div class="pic"></div>
- <div class="tit font14">电话号</div>
- <div class="describe">
- <input type="text" id="tel_next" placeholder="请输入电话号码" class="font13" value="{{ $companyInfo->landline_next or ''}}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="list_height plist-txt notarrow last">
- <div class="pic"></div>
- <div class="tit font14">分机号</div>
- <div class="describe">
- <input type="text" id="tel_last" placeholder="请输入分机号" class="font13" value="{{ $companyInfo->landline_last or ''}}">
- </div>
- <div class="arrow"></div>
- <div class="clear"></div>
- </div>
- <div class="split-block"></div>
- <div class="btn-spacing">
- <div id="telBtn" class="qs-btn qs-btn-blue font18" title="确定">确定</div>
- </div>
- </script>
- <div id="container" style="display:none; width:3rem; height:3rem;"></div>
- @include('mobile.module.section.main_footer')
- @endsection
- @section('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 src="{{ theme_asset('mobile/js/popWin.js') }}"></script>
- <script src="{{ theme_asset('mobile/js/mobileBUGFix.mini.js') }}"></script>
- <script src="{{ theme_asset('mobile/js/LocalResizeIMG.js') }}"></script>
- <script src="{{ theme_asset('mobile/js/nprogress.js') }}"></script>
- <script src="{{ theme_asset('app/js/regular.js') }}"></script>
- <script>
- var default_district = "{{config('aix.system.site_other.site_other.district')}}";
- 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 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 map = new BMap.Map("container");
- var localSearch = new BMap.LocalSearch(map);
- function searchByStationName(keyword) {
- localSearch.setSearchCompleteCallback(function (searchResult) {
- var poi = searchResult.getPoi(0);
- document.getElementById("map_x").value = poi.point.lng;
- document.getElementById("map_y").value = poi.point.lat;
- });
- localSearch.search(keyword);
- }
- $(function(){
- $(".js-showActionSheet").on("click", function(){
- var $iosActionsheet = $(this).closest('.js-actionParent').find('.js-actionsheet');
- var $iosMask = $(this).closest('.js-actionParent').find('.qs-mask');
- $iosActionsheet.removeClass('qs-actionsheet-toggle');
- $iosActionsheet.addClass('qs-actionsheet-toggle');
- $iosMask.fadeIn(200);
- $iosMask.on('click', hideActionSheet);
- $(this).closest('.js-actionParent').find('.js-cancelActionSheet').on('click', hideActionSheet);
- $(this).closest('.js-actionParent').find('.qs-actionsheet-cell').on('click', hideActionSheet);
- function hideActionSheet() {
- $(this).closest('.js-actionParent').find('.js-actionsheet').removeClass('qs-actionsheet-toggle');
- $(this).closest('.js-actionParent').find('.qs-mask').fadeOut(200);
- }
- });
- });
- var describeTemp = $('#tpl-describe').html();
- $(".describeText").on('click', function() {
- var $this = $(this),
- baseTxt = $this.text();
- popWin.init({
- from:"right",
- html:describeTemp,
- handle:function(a){
- if ($('#contents').val().length) {
- $('#tpl_contents').val($('#contents').val());
- }
- $('.J_empty').on('click',function(){
- $('#tpl_contents').val('');
- });
- $('#contentsBtn').on('click',function(){
- if ($.trim($('#tpl_contents').val()) == "") {
- qsToast({type:2,context: '请填写企业简介'});
- return false;
- }
- if ($.trim($('#tpl_contents').val().length) > 2000) {
- qsToast({type:2,context: '企业简介请勿大于2000字符'});
- return false;
- }
- $('#contents').val($('#tpl_contents').val());
- $('.describeText').html($('#tpl_contents').val());
- a.close();
- });
- }
- })
- });
- var addressTemp = $('#tpl-address').html();
- $(".addressText").on('click', function() {
- var $this = $(this),
- baseTxt = $this.text();
- popWin.init({
- from:"right",
- html:addressTemp,
- handle:function(a){
- if ($('#address').val().length) {
- $('#tpl_address').val($('#address').val());
- }
- $('.J_empty').on('click',function(){
- $('#tpl_address').val("");
- });
- $('#addressBtn').on('click',function(){
- var tpl_address=$.trim($('#tpl_address').val())
- if (tpl_address == "") {
- qsToast({type:2,context: '请填写联系地址'});
- return false;
- }
- if (tpl_address.length > 30) {
- qsToast({type:2,context: '联系地址不能大于30个字'});
- return false;
- }
- $('#address').val($('#tpl_address').val());
- $('.addressText').html($('#tpl_address').val());
- a.close();
- });
- }
- })
- });
- var tagWrap = $('#tagWrap').html();
- $(".J_tag").on('click', function() {
- var $this = $(this),
- baseTxt = $this.text();
- popWin.init({
- from:"right",
- html:tagWrap,
- handle:function(a){
- var tpl_tagvalueArray = $('#tag').val();
- $.each(tpl_tagvalueArray.split(','),function(k,v){
- $('.tag[tid="'+v+'"]').addClass('select');
- });
- $('#J_tagWrap .tag,#J_taglist .tag').die().live('click',function(){
- if($(this).hasClass('select')){
- $(this).removeClass('select');
- }else{
- if($('.tag.select').length >= 6){
- qsToast({type:2,context: '企业福利最多可以选6项!'});
- return false;
- }
- $(this).addClass('select');
- }
- });
- var n = 0;
- $('.J_more').on('click',function(){
- n++;
- if(n>$('.J_tagPage').length-1){
- n=0;
- }
- $('.J_tagPage').eq(n).removeClass('qs-hidden').siblings().addClass('qs-hidden');
- });
- $('#J_savetag').on('click',function(){
- var tagvalueArray = $('.tag.select').map(function(){
- return $(this).attr('tid');
- }).get().join(',');
- var tagcnvalueArray = $('.tag.select').map(function(){
- return $(this).attr('title');
- }).get().join(',');
- $('#tag').val(tagvalueArray);
- $('.J_tag').html(tagcnvalueArray);
- a.close();
- });
- }
- })
- });
- var telWrap = $('#telWrap').html();
- $(".J_tel").on('click', function() {
- var $this = $(this),
- baseTxt = $this.text();
- popWin.init({
- from:"right",
- html:telWrap,
- handle:function(a){
- var telfirstValue = $.trim($('#tpl_tel_first').val());
- var telnextValue = $.trim($('#tpl_tel_next').val());
- var tellastValue = $.trim($('#tpl_tel_last').val());
- if (telfirstValue.length) {
- $('#tel_first').val($('#tpl_tel_first').val());
- }
- if (telnextValue.length) {
- $('#tel_next').val($('#tpl_tel_next').val());
- }
- if (tellastValue) {
- $('#tel_last').val($('#tpl_tel_last').val());
- }
- $('#telBtn').on('click',function(){
- var tpl_tel_first = $('#tel_first').val();
- var tpl_tel_next = $('#tel_next').val();
- var tpl_tel_last = $('#tel_last').val();
- if(tpl_tel_first!="" || tpl_tel_next!="" || tpl_tel_last!=""){
- if (!regularTelFirst.test(tpl_tel_first)) {
- qsToast({type:2,context: '请填写正确的区号'});
- return false;
- }
- if (!regularTelNext.test(tpl_tel_next)) {
- qsToast({type:2,context: '电话号码为6-11位数字'});
- return false;
- }
- if (!regularTelLast.test(tpl_tel_last) && tpl_tel_last!="") {
- qsToast({type:2,context: '分机号码为数字'});
- return false;
- }
- if ((!regularTelLast.test(tpl_tel_last) || tpl_tel_last.length > 4) && tpl_tel_last!="") {
- qsToast({type:2,context: '分机号码不能超出4位'});
- return false;
- }
- }
- $('#tpl_tel_first').val(tpl_tel_first);
- $('#tpl_tel_next').val(tpl_tel_next);
- $('#tpl_tel_last').val(tpl_tel_last);
- var return_tel = tpl_tel_first?tpl_tel_first+'-'+tpl_tel_next:tpl_tel_next;
- return_tel = tpl_tel_last?return_tel+'-'+tpl_tel_last:return_tel;
- $('.J_tel').html(return_tel);
- a.close();
- });
- }
- });
- });
- /* 保存企业基本资料 */
- $("#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($("#nature").val());
- var unit_character = $.trim($("#unit_character").val());
- var industry = $.trim($("#industry").val());
- var economy = $.trim($("#economy").val());
- var trade = $.trim($("input[name=trade]").val());
- var scale = $.trim($("#scale").val());
- var districtcategory = $.trim($("#districtcategory").val());
- var contents = $.trim($("#contents").val());
- var contact = $.trim($("input[name=contact]").val());
- var telephone = $.trim($("input[name=telephone]").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 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 id = "{{ $companyInfo->id }}";
- var tag = $.trim($("input[name=tag]").val());
- var organization_code = $.trim($("input[name=organization_code]").val());
- var map_x = $('#map_x').val();
- var map_y = $('#map_y').val();
- if (companyname == "") {
- qsToast({type:2,context: '请填写企业名称'});
- return false;
- }
- if (companyname == "") {
- qsToast({type:2,context: '请填写企业简称'});
- return false;
- }
- if (organization_code == "") {
- qsToast({type:2,context: '请填写社会信用码'});
- return false;
- }
- if (nature=="0") {
- qsToast({type:2,context: '请选择企业性质'});
- return false;
- }
- if (!districtcategory) {
- qsToast({type:2,context: '请选择所在地区'});
- return false;
- }
- if (trade=="0") {
- qsToast({type:2,context: '请选择所属行业'});
- return false;
- }
- if (scale == "0") {
- qsToast({type:2,context: '请选择企业规模'});
- return false;
- }
- if (unit_character=="0") {
- qsToast({type:2,context: '请选择单位性质'});
- return false;
- }
- if (industry=="0") {
- qsToast({type:2,context: '请选择产业类别'});
- return false;
- }
- if (economy=="0") {
- qsToast({type:2,context: '请选择经济类型'});
- return false;
- }
- if (contents == "") {
- qsToast({type:2,context: '请填写企业简介'});
- return false;
- }
- if (contents !='' && contents.length > 2000) {
- qsToast({type:2,context: '企业简介请勿大于2000字符'});
- return false;
- }
- if (contact == "") {
- qsToast({type:2,context: '请填写联系人'});
- return false;
- }
- if (contact != "" && contact.length > 10) {
- qsToast({type:2,context: '联系人1-10个字'});
- return false;
- }
- if(landline_tel_next=="" && telephone=="") {
- qsToast({type:2,context: '固定电话和手机号码至少填写一项'});
- return false;
- } else {
- if (telephone != "" && !regularMobile.test(telephone)) {
- qsToast({type:2,context: '手机号格式不正确'});
- return false;
- }
- }
- //电话号码填写的某个不为空
- /**
- * 分机号可以为空
- */
- if(landline_tel_first!="" || landline_tel_next!="" || landline_tel_last!=""){
- if (!regularTelFirst.test(landline_tel_first)) {
- qsToast({type:2,context: '请填写正确的区号'});
- return false;
- }
- if (!regularTelNext.test(landline_tel_next)) {
- qsToast({type:2,context: '电话号码为6-11位数字'});
- return false;
- }
- if (!regularTelLast.test(landline_tel_last) && landline_tel_last!="") {
- qsToast({type:2,context: '分机号码为数字'});
- return false;
- }
- if ((!regularTelLast.test(landline_tel_last) || landline_tel_last.length > 4) && landline_tel_last!="") {
- qsToast({type:2,context: '分机号码不能超出4位'});
- return false;
- }
- }
- if (email == "") {
- qsToast({type:2,context: '联系邮箱不能为空'});
- return false;
- }
- if (email != "" && !regularEmail.test(email) || email.split("@")[0].length > 20) {
- qsToast({type:2,context: '邮箱格式不正确'});
- return false;
- }
- if (address == "") {
- qsToast({type:2,context: '联系地址不能为空'});
- return false;
- }
- if (address != "" && address.length > 30) {
- qsToast({type:2,context: '联系地址不能大于30个字'});
- return false;
- }
- $(this).html('正在保存...');
- $(this).addClass('qs-btn-border-disabled');
- $.ajax({
- type: "POST",
- url: "{{ route($sub_site.'mobile.firm.info.save') }}",
- data: {_token:"{{ csrf_token() }}",short_name:short_name,map_x:map_x,map_y:map_y,economy:economy, unit_character:unit_character,industry:industry,id:id,companyname:companyname,nature:nature,trade:trade,scale:scale,district:districtcategory,contents:contents,contact:contact,mobile:telephone,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,tag:tag,organization_code:organization_code},
- dataType:"json",
- success: function(r){
- NProgress.done();
- if(r.status==1){
- if(r.data!=''){
- var popout = new QSpopout('完善企业资料');
- popout.setBtn(1);
- popout.setContent('完善企业资料增加'+r.data+'积分<span class="point">+'+r.data+'</span>');
- popout.show();
- }else{
- qsToast({type:1,context: r.msg});
- }
- setTimeout(function () {
- window.location.href="{{route($sub_site.'mobile.firm.com.auth')}}";
- },2000)
- }else{
- qsToast({type:2,context: r.msg});
- }
- $("#save_info").html('保存');
- $("#save_info").removeClass('qs-btn-border-disabled');
- },
- complete :function(XMLHttpRequest, textStatus){},
- error:function(errorData){
- var response=$.parseJSON(errorData.response);
- if (errorData.status==422) {//验证错误
- // console.log(errorData);return ;
- $.each(response.errors,function (key,val) {
- qsToast({type:2,context: val[0]});
- });
- }
- else if(errorData.status==400) {//业务错误
- qsToast({type:2,context: response.message});
- }
- $("#save_info").html('保存');
- $("#save_info").removeClass('qs-btn-border-disabled');
- }
- });
- });
- $('#browseFile').localResizeIMG({
- width: 400,
- quality: 1,
- success: function (result) {
- var submitData={
- logo:result.clearBase64,
- company_id : "{{ $companyInfo->id }}",
- _token:"{{ csrf_token() }}",
- };
- NProgress.start();
- $.ajax({
- type: "POST",
- url: "{{ route($sub_site.'mobile.firm.attach') }}",
- data: submitData,
- dataType:"json",
- success: function(res){
- NProgress.done();
- if(res.status == 1){
- qsToast({type:1,context:res.msg});
- $('#logo').attr('src',res.data.path);
- }else{
- qsToast({type:2,context:res.msg});
- }
- },
- complete :function(XMLHttpRequest, textStatus){},
- error:function(XMLHttpRequest, textStatus, errorThrown){ //上传失败
- qsToast({type:2,context: 'LOGO上传失败!'});
- }
- });
- }
- });
- </script>
- @endsection
|