You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pgfqe6ch8/app/views/my/account.html.erb

130 lines
7.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<div class="reg_pass" id="backImg">
<div class="educontent realheight" id="realheight">
<div class="clearfix font-16 mb30 title_detail">
<a href="<%= home_path %>" class="none"><img src="/images/educoder/logo.png" class="fl"/></a>
<span class="fr">
<% if @require_trail_auth %>
<a href="javascript:void(0)" onclick="apply_trial_box()" class="color-blue">试用申请</a>
<% else %>
<a href="<%= home_path %>" class="color-blue">返回首页</a>
<% end %>
<em class="vertical-line ml5 mr5"></em>
<a href="<%= signout_path %>" class="color-blue">退出</a>
</span>
</div>
<div class="account_main pb15">
<div class="account_title account_safe mb15">账号管理</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9 edu-txt-right pr20">昵称</p>
<p class="account_middle edu-txt-left">
<span class="color-grey-4d mr15" id="user_nickname"><%= @user.nickname %></span>
<%#= @user.user_extensions.try(:location) %><%#= @user.user_extensions.try(:location_city) %>
</p>
<p class="account_right"><a href="javascript:void(0)" onclick="reNickname();" class="default_btn edu-blueback-btn">修改</a></p>
</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9">邮箱账号</p>
<% if @user.mail.blank? %>
<p class="account_middle edu-txt-left color-grey-4d">未绑定</p>
<p class="account_right"><a href="<%= change_or_bind_path(:type => 'mail') %>" class="default_btn edu-blueback-btn">绑定</a></p>
<% else %>
<p class="account_middle edu-txt-left color-grey-4d">可以使用安全邮箱<span class="ml10 mr10"><%= @user.mail %></span>登录</p>
<p class="account_right"><a href="<%= change_or_bind_path(:type => 'mail') %>" class="default_btn edu-blueback-btn">更换</a></p>
<% end %>
</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9">手机账号</p>
<% if @user.phone.blank? %>
<p class="account_middle edu-txt-left color-grey-4d">未绑定</p>
<p class="account_right"><a href="<%= change_or_bind_path(:type => 'phone') %>" class="default_btn edu-blueback-btn">绑定</a></p>
<% else %>
<p class="account_middle edu-txt-left color-grey-4d">可以使用手机<span class="ml10 mr10"><%= @user.user_phone %></span>登录
<% if @user.mail.blank? %>
<a href="javascript:void(0);" onclick="op_confirm_box('<%= unbind_phone_path() %>', '未绑定邮箱的情况下解绑手机,将导致该账号被注销,无法继续使用<br/>是否确定解绑')" class="color-blue fr">解绑</a>
<% else %>
<a href="javascript:void(0);" onclick="op_confirm_box('<%= unbind_phone_path() %>', '解绑后该账号只能通过邮箱登录<br/>是否确定解绑')" class="color-blue fr">解绑</a>
<% end %>
</p>
<p class="account_right">
<a href="<%= change_or_bind_path(:type => 'phone') %>" class="default_btn edu-blueback-btn">更改</a>
</p>
<% end %>
</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9">实名信息</p>
<% apply_auth = ApplyUserAuthentication.where(:user_id => @user.id, :auth_type => 1).last %>
<input type="hidden" value="<%= @user.id %>" id="user_current_id">
<p class="account_middle edu-txt-left">
<span class="color-grey-4d mr15 fl"><%= @user.lastname.blank? ? "--" : @user.lastname %></span>
<% unless @user.lastname.blank? %>
<span class="fl">
<input class="magic-checkbox" id="hide_realname" <%= @user.show_realname ? "" : "checked" %> type="checkbox"/>
<label for="hide_realname" data-tip-down="<%= !@user.show_realname ? '显示真实姓名' : '隐藏真实姓名' %>" style="top:0px;color: #999">隐藏</label>
</span>
<% end %>
</p>
<p class="account_right">
<a href="<%= authentication_account_path %>" class="default_btn edu-blueback-btn"><%= @user.authentication || (apply_auth && apply_auth.status == 0) ? "查看" : "修改" %></a>
</p>
</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9">职业信息</p>
<% apply_auth = ApplyUserAuthentication.where(:user_id => @user.id, :auth_type => 2).last %>
<p class="account_middle edu-txt-left color-grey-4d">
<%= @user.user_extensions.school ? @user.user_extensions.school.try(:name) : '--' %><em class="vertical-line ml5 mr5"></em>
<%= @user.user_extensions.show_identity.blank? ? "--" : @user.user_extensions.show_identity %><em class="vertical-line ml5 mr5"></em>
<%= @user.user_extensions.user_technical_title.blank? ? "--" : @user.user_extensions.user_technical_title %>
</p>
<p class="account_right">
<a href="<%= professional_certification_account_path %>" class="default_btn edu-blueback-btn"><%= @user.professional_certification || (apply_auth && apply_auth.status == 0) ? "查看" : "修改" %></a>
</p>
</div>
<div class="clearfix padding15-25">
<p class="account_left color-grey-9">登录密码</p>
<p class="account_middle edu-txt-left color-grey-4d">密码要求包含字母,建议您经常修改密码,以保证账号更加安全</p>
<p class="account_right"><a href="<%= change_psd_path %>" class="default_btn edu-blueback-btn">修改</a></p>
</div>
</div>
<%= render :partial => "account/copyright_info" %>
</div>
</div>
<script>
$(function () {
<% if @require_trail_auth %>
var html = "<%= escape_javascript(render :partial => 'welcome/two_btn_mask_pop') %>";
pop_box_new(html, 500, 338,true);
<% if @certification_expired.present? %>
$("#apply_trial_text").html("您的账号授权已过期,继续使用需要经过授权审核<br>通过审核后,您将可以继续使用");
<% end %>
<% end %>
<% if @noticed_result %>
<% if @trail_authentication.status == 1 %>
sure_box_redirect_without_newtab("<%= user_path(@user) %>", "试用申请已被接受");
<% elsif @trail_authentication.status == 2 %>
sure_box_redirect_without_newtab_btn("<%= my_account_path %>", "试用申请已被拒绝<br/>原因:<%= [@trail_authentication.reason, @trail_authentication.reject_description].join('') %>", "重新申请");
<% end %>
<% end %>
<% notice = SystemUpdateNotice.last %>
<% if User.current.certification == 1 && notice.present? && notice.end_time > Time.now && notice.start_time >= (Time.now - 21600) && User.current.user_system_notices.where(:notice_type => notice.notice_type).count == 0 %>
var htmlvalue = "<%= escape_javascript(render :partial => 'account/user_update_notice', :locals => {:notice => notice})%>";
pop_box_new(htmlvalue, 500, 380);
<% UserSystemNotice.create(:user_id => User.current.id, :notice_type => notice.notice_type) %>
<% end %>
});
function apply_trial_box(){
var html = "<%= escape_javascript(render :partial => 'welcome/two_btn_mask_pop') %>";
pop_box_new(html, 500, 338,true);
}
//修改昵称
function reNickname(){
var html="<%= escape_javascript(render :partial => 'welcome/update_nickname') %>";
pop_box_new(html, 400, 120,false);
$("#update_user_nickname_form input").val($("#user_nickname").html());
}
</script>