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/account/authentication.html.erb

120 lines
8.3 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 style="<%= @user.lastname.blank? ? 'cursor: default;' : '' %>" href="<%= @user.lastname.blank? ? "javascript:void(0)" : home_path %>" class="none"><img src="/images/educoder/logo.png" class="fl"/></a>
<span class="fr">
<% if !@user.authentication && (@apply_user_auth.nil? || @apply_user_auth.status == 2 || @apply_user_auth.status == 3) %>
1.填写实名信息
<% elsif !@user.authentication && @apply_user_auth.try(:status) == 0 %>
2.等待人工审核
<% elsif @user.authentication %>
3.实名认证结果
<% end %>
<% unless @user.lastname.blank? %>
<em class="vertical-line ml5 mr5"></em><a href="<%= my_account_path %>" class="color-blue">返回</a>
<% end %>
</span>
</div>
<div class="account_main">
<div class="account_title">实名信息</div>
<div id="bind_info">
<% if !@user.authentication && (@apply_user_auth.nil? || @apply_user_auth.status == 3) %>
<p class="color-orange-tip mt15 mb15 edu-txt-center">温馨提示:尊敬的用户,您提交的数据将会被加密,请放心填写。</p>
<% end %>
<% if !@user.authentication && @apply_user_auth.try(:status) == 2 %>
<p class="color-orange-tip mt15 mb15 edu-txt-center">实名认证未通过:<%= @apply_user_auth.remarks %></p>
<% end %>
<% if !@user.authentication && (@apply_user_auth.nil? || @apply_user_auth.status == 2 || @apply_user_auth.status == 3) %>
<%= form_for :user, :url => apply_auth_account_path, :method => :post, :html => {:id => 'my_user_auth_form'} do |f| %>
<ul class="abouttable clearfix">
<li class="clearfix">
<% if @user.certification == 1 %>
<input type="hidden" id="user_certi_real_name" value="<%= @user.lastname+@user.firstname %>">
<% end %>
<label class="rz-label fl"><span class="color-orange">* </span>真实姓名:</label>
<input type="text" id="lastname" name="lastname" maxlength="20" class="winput-240-45 fl" placeholder="填写您的真实姓名" value="<%= @user.lastname+@user.firstname %>">
<p class="notice color-orange fl mb5"><span class="falseInfo none"><i class="fa fa-minus-circle mt7 mr5 fl"></i>姓名不能为空</span></p>
</li>
<li class="clearfix">
<label class="rz-label fl"><span class="color-orange">* </span>身份证号:</label>
<input type="text" id="ID_number" name="ID_number" value="<%= @user.ID_number %>" maxlength="18" class="winput-240-45 fl" placeholder="填写您的身份证号">
<p class="notice color-orange fl mb5"><span class="falseInfo none"><i class="fa fa-exclamation-circle mt7 mr5 fl"></i>身份证号填写错误</span></p>
</li>
<li class="clearfix">
<label class="minh-label fl">持身份证正面头部照:</label>
<div class="color-grey fl font-12 pr" id="shili_image">
<%= image_tag(url_to_auth_img(@user.id, 'ID'), :width => 120, :height => 70, :id => 'ren_zheng_image', :class => "radius4 fl") %>
</div>
</li>
<li class="clearfix mt10">
<label class="minh-label fl">&nbsp;</label>
<div class="pr fl none" id="upload_img_file">
<%= image_tag(url_to_auth_img(0, 'ID'), :width => 120, :height => 70, :id => 'nh_source_id',:class=>"radius4") %>
<a href="javascript:void(0)" onclick="$('#upload_img_id').click();" class="changephotos radius4">更换照片</a>
</div>
<%= file_field_tag 'avatar[image]',
:id => "upload_img_id",
:style => 'display:none;',#added by young
:size => "1",
:multiple => false,
:onchange => 'addInputAvatar(this);',
:data => {
:max_file_size => Setting.authentication_img_max_size.to_i.kilobytes,
:max_file_size_message => l(:error_user_auth_too_big, :max_size => number_to_human_size(Setting.authentication_img_max_size.to_i.kilobytes)),
:max_concurrent_uploads => Redmine::Configuration['max_concurrent_ajax_uploads'].to_i,
:file_type => Redmine::Configuration['pic_types'].to_s,
:type_support_message => l(:error_pic_type),
:upload_path => upload_avatar_path(:format => 'js'),
:description_placeholder => nil ,# l(:label_optional_description)
:source_type => 'UserAuthentication',
:source_id => @user.id.to_s,
:auth_type => 'ID',
:is_direct => 1
} %>
<input type="hidden" value="<%= File.exist?(disk_auth_filename('UserAuthentication', @user.id, 'ID')) ? 1 : 0 %>" name="upload_img" id="upload_img_id_sign" />
<a href="javascript:void(0);" onclick="$('#upload_img_id').click();" id="choose_file" class="choosefile fl">+选择文件</a>
</li>
<li class="clearfix">
<label class="rz-label fl">&nbsp;</label>
<p class="color-grey-6 fl font-12">请上传身份证正面的原件照片,确保清晰可辨认。<br/>或者出具其它等效证明照片,确保清晰可辨认。<br/>png/jpg/bmp格式不超过2MB<br/>照片在审核完成后将立即清除</p>
<p class="notice color-orange fl mb5 none" id="upload_img_id_sign_notice"><span class="falseInfo"><i class="fa fa-exclamation-circle mt7 mr5 fl"></i>请上传证件照片</span></p>
</li>
<input type="hidden" name="save_or_submit" id="save_or_submit" value="0">
<li class="clearfix mt20 mb40 pl20 pr20" style="box-sizing: border-box;">
<a href="javascript:void(0);" class="submit_save_btn" id="user_auth_save_a">保存信息</a>
<a href="javascript:void(0);" class="submit_btn" id="user_auth_submit_a">提交认证</a>
</li>
</ul>
<% end %>
<% elsif (!@user.authentication && @apply_user_auth.try(:status) == 0) || @user.authentication %>
<ul class="ml30 mr30 clearfix pt30">
<li class="clearfix mb15">
<label class="with50 pr5 edu-txt-right fl color-grey-9">
<span class="color-orange">* </span>真实姓名:
</label>
<span class="fl pl5 with50 edu-txt-left"><%= @user.lastname+@user.firstname %></span>
</li>
<li class="clearfix mb25">
<label class="with50 pr5 edu-txt-right fl color-grey-9"><span class="color-orange">* </span>身份证号:</label>
<span class="fl pl5 with50 edu-txt-left"><%= @user.ID_number %></span>
</li>
<li class="clearfix edu-txt-center mb25">
<div class="pr inline">
<%= image_tag(url_to_auth_img(@user.id, 'ID'), :width => 160, :height => 110, :class => "radius4 fl", :id => 'upload_id_image') %>
</div>
</li>
<% if !@user.authentication && @apply_user_auth.try(:status) == 0 %>
<p class="color-orange-tip edu-txt-center font-16 mb25">审核中</p>
<a href="javascript:void(0);" class="all_submit_btn" onclick="s_op_confirm_box('<%= cancel_pro_apply_account_path(:auth_type => 1) %>', '是否确定撤销提交的实名认证申请')">撤销认证</a>
<% elsif @user.authentication %>
<p class="color-green edu-txt-center font-16 mb25">审核已通过</p>
<span style="background: #ccc" class="all_submit_btn">已完成认证</span>
<% end %>
</ul>
<% end %>
</div>
</div>
<%= render :partial => "account/copyright_info" %>
</div>
</div>