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

6 years ago
<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('') %>", "重新申请");
6 years ago
<% end %>
<% end %>
<% notice = SystemUpdateNotice.last %>
6 years ago
<% 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>