123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421 |
- @extends('module.layouts.person')
- @push('meta')
- @endpush
- @push('css')
- <link href="{{ theme_asset('app/css/person/common.css') }}" rel="stylesheet">
- <link href="{{ theme_asset('app/css/person/personal_user.css') }}" rel="stylesheet">
- <link href="{{ theme_asset('app/css/person/personal_ajax_dialog.css') }}" rel="stylesheet">
- @endpush
- @section('content')
- <div class="user_main">
- @include('module.section.person_left')
- <div class="mainbox">
- <!--职位切换卡 -->
- <div class="tab">
- <a class="li select">基本资料</a>
- <a class="li J_hoverbut" href="{{ url('person/memberInfo/head') }}">我的头像</a>
- <a class="li J_hoverbut" href="{{ url('person/memberInfo/memberSafe') }}">账号安全</a>
- <a class="li J_hoverbut" href="{{ url('person/memberInfo/memberLog') }}">登录日志</a>
- <div class="clear"></div>
- </div>
- <!--切换卡结束 -->
- <div class="userprofile J_focus">
- <div class="uleft">
- <form >
- <input type="hidden" name="uid" value="{{ auth('web-member')->user()->id }}">
- <div class="td1"><span> </span>姓名:</div>
- <div class="td2">
- <div class="input_245_34_div2 J_tooltip J_listitme_parent" style="position: relative;">
- <input name="realname" id="realname" type="text" dir="no_focus" class="inputst" value="{{ $content->realname or '' }}">
- <div class="righttxt J_listitme_text">
- @if($content)
- @if($content->display_name==1)
- 完全公开
- @else
- 隐藏名字
- @endif
- @else
- @if(config('aix.personal_set.per_set.per_set.resume_display_default')==1)
- 完全公开
- @else
- 隐藏名字
- @endif
- @endif
- </div>
- <div class="dropdowbox3 J_tooltip_menu">
- <div class="dropdow_inner16">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="1">完全公开</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="3">隐藏名字</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="display_name" id="display_name" type="hidden" value="{{ $content->display_name or config('aix.personal_set.per_set.per_set.resume_display_default') }}">
- </div>
- </div>
- <div class="td1"><span> </span>性别:</div>
- <div class="td2">
- <div class="sex_radio_list J_radioitme_parent">
- @if($content)
- @if($content->sex==1)
- <div class="n J_radioitme checked" data-code="1">男</div>
- <div class="w J_radioitme" data-code="2">女</div>
- @else
- <div class="n J_radioitme" data-code="1">男</div>
- <div class="w J_radioitme checked" data-code="2">女</div>
- @endif
- @else
- <div class="n J_radioitme checked" data-code="1">男</div>
- <div class="w J_radioitme" data-code="2">女</div>
- @endif
- <div class="clear"></div>
- <input class="J_radioitme_code" name="sex" id="sex" type="hidden" value="{{ $content->sex or 1 }}">
- </div>
- </div>
- <div class="td1"><span> </span>出生年份:</div>
- <div class="td2">
- <div class="input_245_34_div J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">{{ $content->birthday or '请选择' }}</span>
- <div class="dropdowbox5 J_dropdown_menu">
- <div class="dropdow_inner5">
- <ul class="nav_box J_birthdy">
- <div class="J_birthday_box active"><li><a class="J_listitme" href="javascript:;" data-code="2002">2002</a></li><li><a class="J_listitme" href="javascript:;" data-code="2001">2001</a></li><li><a class="J_listitme" href="javascript:;" data-code="2000">2000</a></li><li><a class="J_listitme" href="javascript:;" data-code="1999">1999</a></li><li><a class="J_listitme" href="javascript:;" data-code="1998">1998</a></li><li><a class="J_listitme" href="javascript:;" data-code="1997">1997</a></li><li><a class="J_listitme" href="javascript:;" data-code="1996">1996</a></li><li><a class="J_listitme" href="javascript:;" data-code="1995">1995</a></li><li><a class="J_listitme" href="javascript:;" data-code="1994">1994</a></li><li><a class="J_listitme" href="javascript:;" data-code="1993">1993</a></li><li><a class="J_listitme" href="javascript:;" data-code="1992">1992</a></li><li><a class="J_listitme" href="javascript:;" data-code="1991">1991</a></li><li><a class="J_listitme" href="javascript:;" data-code="1990">1990</a></li><li><a class="J_listitme" href="javascript:;" data-code="1989">1989</a></li><li><a class="J_listitme" href="javascript:;" data-code="1988">1988</a></li><li><a class="J_listitme" href="javascript:;" data-code="1987">1987</a></li><li><a class="J_listitme" href="javascript:;" data-code="1986">1986</a></li><li><a class="J_listitme" href="javascript:;" data-code="1985">1985</a></li><li><a class="J_listitme" href="javascript:;" data-code="1984">1984</a></li><li><a class="J_listitme" href="javascript:;" data-code="1983">1983</a></li></div>
- <div class="J_birthday_box"><li><a class="J_listitme" href="javascript:;" data-code="1982">1982</a></li><li><a class="J_listitme" href="javascript:;" data-code="1981">1981</a></li><li><a class="J_listitme" href="javascript:;" data-code="1980">1980</a></li><li><a class="J_listitme" href="javascript:;" data-code="1979">1979</a></li><li><a class="J_listitme" href="javascript:;" data-code="1978">1978</a></li><li><a class="J_listitme" href="javascript:;" data-code="1977">1977</a></li><li><a class="J_listitme" href="javascript:;" data-code="1976">1976</a></li><li><a class="J_listitme" href="javascript:;" data-code="1975">1975</a></li><li><a class="J_listitme" href="javascript:;" data-code="1974">1974</a></li><li><a class="J_listitme" href="javascript:;" data-code="1973">1973</a></li><li><a class="J_listitme" href="javascript:;" data-code="1972">1972</a></li><li><a class="J_listitme" href="javascript:;" data-code="1971">1971</a></li><li><a class="J_listitme" href="javascript:;" data-code="1970">1970</a></li><li><a class="J_listitme" href="javascript:;" data-code="1969">1969</a></li><li><a class="J_listitme" href="javascript:;" data-code="1968">1968</a></li><li><a class="J_listitme" href="javascript:;" data-code="1967">1967</a></li><li><a class="J_listitme" href="javascript:;" data-code="1966">1966</a></li><li><a class="J_listitme" href="javascript:;" data-code="1965">1965</a></li><li><a class="J_listitme" href="javascript:;" data-code="1964">1964</a></li><li><a class="J_listitme" href="javascript:;" data-code="1963">1963</a></li></div>
- <div class="J_birthday_box"><li><a class="J_listitme" href="javascript:;" data-code="1962">1962</a></li><li><a class="J_listitme" href="javascript:;" data-code="1961">1961</a></li><li><a class="J_listitme" href="javascript:;" data-code="1960">1960</a></li><li><a class="J_listitme" href="javascript:;" data-code="1959">1959</a></li><li><a class="J_listitme" href="javascript:;" data-code="1958">1958</a></li><li><a class="J_listitme" href="javascript:;" data-code="1957">1957</a></li><li><a class="J_listitme" href="javascript:;" data-code="1956">1956</a></li><li><a class="J_listitme" href="javascript:;" data-code="1955">1955</a></li><li><a class="J_listitme" href="javascript:;" data-code="1954">1954</a></li><li><a class="J_listitme" href="javascript:;" data-code="1953">1953</a></li></div>
- </ul>
- <a href="javascript:;" class="prev J_birthday_prev" style="display: none;"></a>
- <a href="javascript:;" class="next J_birthday_next"></a>
- </div>
- </div>
- <input class="J_listitme_code" name="birthday" id="birthday" type="hidden" value="{{ $content->birthday or '请选择' }}">
- </div>
- </div>
- <div class="td1"><span> </span>证件类型:</div>
- <div class="td2">
- <div class="input_245_34_div J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">
- @if($content)@if($content->card_t_cn==306)国内身份证@elseif($content->card_t_cn==307)护照@elseif($content->card_t_cn==308)香港身份证@elseif($content->card_t_cn==309)澳门身份证@elseif($content->card_t_cn==310)台湾身份证@elseif($content->card_t_cn==311)港澳居民来往内地通行证@elseif($content->card_t_cn==312)台湾居民来往大陆通行证@endif @else国内身份证@endif</span>
- <div class="dropdowbox4 J_dropdown_menu">
- <div class="dropdow_inner4">
- <ul class="nav_box">
- @if(isset($category['other']['AIX_card_type']))
- @foreach($category['other']['AIX_card_type'] as $key => $val )
- <li><a class="J_listitme" href="javascript:;" data-code="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }} </a></li>
- @endforeach
- @endif
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="card_t_cn" id="card_t_cn" type="hidden" value="{{ $content->card_t_cn or 306 }}">
- </div>
- </div>
- <div class="td1"><span> </span>证件号:</div>
- <div class="td2">
- <input name="id_card" id="id_card" type="text" class="input_245_34" @if($content) @if($content->card_t_cn==306 && $content->id_card) readonly @endif @endif value="{{ $content->id_card or '' }}" maxlength="18">
- </div>
- <div class="td1"><span> </span>现居住地:</div>
- <div class="td2">
- <div class="input_245_34_div1 J_hoverinput" data-toggle="funCityModal" data-title="请选择居住地" data-multiple="false" data-maximum="1" data-width="760">
- <span title="{{ $content->residence_cn or '' }}" class="for_district result J_resuletitle_city">{{ $content->residence_cn or '请选择' }}</span>
- <input class="J_resultcode_city" name="residence" id="residence" type="hidden" value="{{ $content->residence or '' }}" keep="{{ $content->residence or '' }}">
- </div>
- </div>
- <div class="td1"><span> </span>最高学历:</div>
- <div class="td2">
- <div class="input_245_34_div J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">{{ $content->education_cn or '不限' }}</span>
- <div class="dropdowbox4 J_dropdown_menu">
- <div class="dropdow_inner4">
- <ul class="nav_box">
- @if(isset($category['other']['AIX_education']))
- @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
- @endif
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="education" id="education" type="hidden" value="{{ $content->education or '' }}">
- </div>
- </div>
- <div class="td1"> 所学专业:</div>
- <div class="td2">
- <div class="input_245_34_div1 J_hoverinput" id="J_showmodal_major" data-title="请选择所学专业" data-multiple="false" data-maxnum="3" data-width="520">
- <span title="" class="result J_resuletitle_major">{{ $content->major_cn or '请选择' }}</span>
- <input class="J_resultcode_major" name="major" id="major" type="hidden" value="{{ $content->major or '' }}">
- <div class="clear"></div>
- </div>
- </div>
- <div class="td1"><span> </span>工作经验:</div>
- <div class="td2">
- <div class="input_245_34_div J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">{{ $content->experience_cn or '不限' }}</span>
- <div class="dropdowbox4 J_dropdown_menu">
- <div class="dropdow_inner4">
- <ul class="nav_box">
- @if(isset($category['other']['AIX_experience']))
- @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
- @endif
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="experience" id="experience" type="hidden" value="{{ $content->experience or '' }}">
- </div>
- </div>
- <div class="td1"><span> </span>手机:</div>
- <div class="td2">
- <input @if(auth('web-member')->user()->mobile_audit==1) readonly @endif name="phone" id="phone" type="text" class="input_245_34" value="{{ auth('web-member')->user()->mobile }}">
- <span class="link_blue"><a id="J_auth_mobile" href="javascript:;" data-auth="{{ auth('web-member')->user()->mobile_audit }}">修改</a></span>
- </div>
- <div class="td1"><span> </span>邮箱:</div>
- <div class="td2">
- <input @if(auth('web-member')->user()->email_audit==1) readonly @endif name="email" id="email" type="text" class="input_245_34" value="{{ auth('web-member')->user()->email }}">
- <span class="link_blue"><a id="J_auth_email" href="javascript:;" data-auth="{{ auth('web-member')->user()->email_audit }}">修改</a></span>
- </div>
-
- <div class="td1"><span> </span>籍贯:</div>
- <div class="td2">
- <div class="input_245_34_div1 J_hoverinput" data-toggle="funCityModal" data-title="请选择籍贯" data-multiple="false" data-maximum="1" data-width="760">
- <span title="{{ $content->householdaddress_cn or '' }}" class="for_district result J_resuletitle_city">{{ $content->householdaddress_cn or '请选择' }}</span>
- <input class="J_resultcode_city" name="householdaddress" id="householdaddress" type="hidden" value="{{ $content->householdaddress or '' }}" keep="{{ $content->householdaddress or '' }}">
- </div>
- </div>
-
- <div class="td1">身高:</div>
- <div class="td2">
- <div class="input_245_34_div3">
- <input name="height" id="height" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))" type="text" dir="no_focus" class="inputst" value="{{ $content->height or '' }}">
- <div class="righttxt">CM</div>
- </div>
- </div>
-
- <div class="td1">婚姻状况:</div>
- <div class="td2">
- <div class="radio_list J_radioitme_parent">
- <div class="rli J_radioitme @if($content) @if($content->marriage==1) checked @endif @else checked @endif" data-code="1">未婚</div>
- <div class="rli J_radioitme @if($content) @if($content->marriage==2) checked @endif @endif" data-code="2">已婚</div>
- <div class="rli J_radioitme @if($content) @if($content->marriage==3) checked @endif @endif" data-code="3">保密</div>
- <div class="clear"></div>
- <input class="J_radioitme_code" name="marriage" id="marriage" type="hidden" value="{{ $content->marriage or 1 }}">
- </div>
- </div>
- <div class="td1">QQ:</div>
- <div class="td2">
- <input name="qq" id="qq" type="text" class="input_245_34" value="{{ $content->qq or '' }}">
- </div>
- <div class="td1">微信号:</div>
- <div class="td2">
- <input name="weixin" id="weixin" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/[^\w\-]/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\w\-]/g,''))" type="text" class="input_245_34" value="{{ $content->weixin or '' }}">
- </div>
- <div class="clear"></div>
- <div class="butbox"><input type="button" id="J_savebase" class="but_blue_245 J_hoverbut" value="保存"></div>
- </form>
- </div>
- <div class="uright">
- <div class="photobox">
- <div class="photo" onclick="javascript:location.href='{{ route('person.head') }}'">
- @if($content)
- @if($content->images)
- <img border="0" width="150" src="{{ upload_asset($content->images) }}">
- @else
- @if($content->sex==1)
- <img border="0" width="150" src="/data/upload/resource/no_photo_male.png">
- @else
- <img border="0" width="150" src="/data/upload/resource/no_photo_female.png">
- @endif
- @endif
- @else
- <img border="0" width="150" src="/data/upload/resource/no_photo_male.png">
- @endif
- </div>
- <div class="txt"><label><input @if($content) @if($content->display_images==1) checked @endif @endif name="display_images" id="display_images" type="checkbox" value=""> 公开头像</label></div>
- <input type="hidden" id="member_id" value="{{ $content->id or '' }}">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- @endsection
- @section('script')
- <script type="text/javascript" src="{{ theme_asset('app/js/person/jquery.common.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.listitem.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.dropdown.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
- <script>
- var regularMobile = /^13[0-9]{9}$|14[0-9]{9}$|15[0-9]{9}$|18[0-9]{9}$|17[0-9]{9}$|19[0-9]{9}$/; // 验证手机号正则
- var default_district = '<?php echo $defaultCity;?>';
- var str = '<?php echo json_encode($category['major']['first']);?>';
- var QS_major_parent = eval(str);
- 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 QS_major = eval('('+major+')');
- for(var i = 0;i <QS_major.length;i ++){
- QS_major[i].step_size = 0;
- }
- var district = '<?php echo json_encode($category['district']['first']);?>';
- var QS_city_parent = eval(district);
- 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']['person']);?>';
- var QS_city = eval('('+districts+')');
- for(var i = 0;i <QS_city.length;i ++){
- QS_city[i].step_size = 0;
- }
- $(function () {
- $('#J_savebase').click(function () {
- var member_id = $.trim($('#member_id').val());
- var realnameValue = $.trim($('#realname').val());
- var displaynameValue = $.trim($('#display_name').val());
- var sexValue = $.trim($('#sex').val());
- var birthdayValue = $.trim($('#birthday').val());
- var residenceValue = $.trim($('#residence').attr('keep'));
- var educationValue = $.trim($('#education').val());
- var experienceValue = $.trim($('#experience').val());
- var id_cardValue = $.trim($('#id_card').val());
- var card_t_cn = $.trim($('#card_t_cn').val());
- var telephoneValue = $.trim($('#phone').val());
- var emailValue = $.trim($('#email').val());
- var majorValue = $.trim($('#major').val());
- var heightValue = $.trim($('#height').val());
- var householdaddressValue = $.trim($('#householdaddress').attr('keep'));
- var marriageValue = $.trim($('#marriage').val());
- var photodisplayValue = $('#display_images').is(":checked")?1:2;
- var qq = $.trim($('#qq').val());
- var weixin = $.trim($('#weixin').val());
- // 提交表单
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- url: "{{ url('person/memberInfo/updateInfo') }}",
- type: 'POST',
- dataType: 'json',
- data: {id:member_id,card_t_cn:card_t_cn,realname: realnameValue, display_name: displaynameValue, sex: sexValue, birthday: birthdayValue, residence: residenceValue, education: educationValue, experience: experienceValue, phone: telephoneValue, email: emailValue, major: majorValue, height: heightValue, householdaddress: householdaddressValue, marriage: marriageValue, display_images: photodisplayValue,qq:qq,weixin:weixin,id_card:id_cardValue},
- success : function(result){
- disapperTooltip("success", '更新成功!');
- setTimeout(function () {
- window.location.reload();
- },2000)
- },
- error: function (errorData) {
- if (errorData.status==422) {//验证错误
- $.each(errorData.responseJSON.errors,function (key,val) {
- disapperTooltip("remind", val[0]);
- });
- }
- else if(errorData.status==400) {//业务错误
- disapperTooltip("remind", errorData.responseJSON.message);
- }
- }
- })
- })
- $('#J_auth_mobile').click(function(){
- var f = $(this);
- var auth = f.data('auth');
- var title = '认证手机';
- if(auth == 1){
- title = '修改已认证手机';
- }
- var qsDialog = $(this).dialog({
- title: title,
- loading: true,
- showFooter: false,
- yes: function() {
- var verifycode = $.trim($('#J_mobileWrap input[name="verifycode"]').val());
- var mobile = $.trim($('#J_mobileWrap input[name="mobile"]').val());
- if(mobile==''||mobile==null){
- disapperTooltip("remind", "手机号码不能为空!");
- return false;
- }
- if (mobile != "" && !regularMobile.test(mobile)) {
- disapperTooltip("remind", "手机号码格式不正确");
- return false;
- }
- if(verifycode==''||verifycode==null){
- disapperTooltip("remind", "验证码不能为空!");
- return false;
- }
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- type: "POST",
- url: "{{ url('person/memberInfo/mobileAuditCode') }}",
- data: {
- mobile:mobile,
- verifycode:verifycode,
- id:"{{ auth('web-member')->user()->id }}",
- },
- dataType: "json",
- success: function(result){
- f.text('修改');
- $('#J_mobileStatus').html('<div class="yes">已认证</div>');
- $('#J_mobileWrap').html(result.data.mobile+'<span>(认证后可使用该手机登录账号、找回密码)</span>');
- $("#phone").val(mobile);
- if(result.data){
- disapperTooltip("success", '验证手机号增加'+result.data+'积分');
- }else{
- disapperTooltip('success','手机认证成功!');
- }
- qsDialog.hide();
- },
- error: function (errorData) {
- if (errorData.status==422) {//验证错误
- $.each(errorData.responseJSON.errors,function (key,val) {
- disapperTooltip("remind", val[0]);
- return false;
- });
- }
- else if(errorData.status==400) {//业务错误
- disapperTooltip("remind", errorData.responseJSON.message);
- }
- }
- });
- }
- });
- $.get("{{ url('person/memberInfo/userMobile') }}",function(result){
- qsDialog.setCloseDialog(false);
- qsDialog.setContent(result);
- qsDialog.showFooter(true);
- });
- });
- $('#J_auth_email').click(function(){
- var f = $(this);
- var auth = $(this).data('auth');
- var title = '认证邮箱';
- if(auth == 1){
- title = '修改已认证邮箱';
- }
- var qsDialog = $(this).dialog({
- title: title,
- loading: true,
- footer: false
- });
- $.get("{{ url('person/memberInfo/userEmail') }}",function(result){
- qsDialog.setCloseDialog(false);
- qsDialog.setContent(result);
- qsDialog.showFooter(true);
- });
- });
- })
- </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>
- @endsection
|