身份认证
This commit is contained in:
parent
e06c81639b
commit
db35db4378
|
|
@ -0,0 +1,3 @@
|
|||
# Place all the behaviors and hooks related to the matching controller here.
|
||||
# All this logic will automatically be available in application.js.
|
||||
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
// Place all the styles related to the management controller here.
|
||||
// They will automatically be included in application.css.
|
||||
// You can use Sass (SCSS) here: http://sass-lang.com/
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
class ManagementController < ApplicationController
|
||||
before_filter :require_admin
|
||||
layout 'base_management'
|
||||
|
||||
def approve
|
||||
|
||||
end
|
||||
|
||||
def trial_authorization
|
||||
|
||||
end
|
||||
|
||||
def index
|
||||
|
||||
end
|
||||
|
||||
def identity_authentication
|
||||
type = params[:type] || 0 # 存在type 就用type 没有就为 0
|
||||
user_id = User.find_by_sql("select id from users where concat(lastname,firstname) like '%#{params[:name]}%'")
|
||||
@unapproved_user = ApplyUserAuthentication.where(:status => type, :user_id => user_id).order("updated_at desc")
|
||||
respond_to do |format|
|
||||
format.html
|
||||
format.js
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
module ManagementHelper
|
||||
end
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
<div class="task-user-dropdown">
|
||||
<font></font>
|
||||
<ul class="task-user-dropdown-nav">
|
||||
<li><%= link_to User.current.show_name, user_path(User.current), :class => "task-index-name task-hide" %></li>
|
||||
<li><%= link_to User.current.show_name, user_path(User.current), :class => "task-index-name task-hide2" %></li>
|
||||
<span class="task-line"></span>
|
||||
<li><%= link_to '我的主页', user_path(User.current) %></li>
|
||||
<li><%= link_to '我的课程', syllabuses_path() %></li>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,61 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title><%= h html_title %></title>
|
||||
<meta name="description" content="高校智能课堂与综合实训平台" />
|
||||
<meta name="keywords" content="智能课堂,实训项目" />
|
||||
<%= csrf_meta_tag %>
|
||||
<%= favicon %>
|
||||
<%= javascript_heads %>
|
||||
<%= heads_for_theme %>
|
||||
<%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2', 'css/edu-common', 'css/edu-public', 'css/font-awesome', 'css/edu-popup', 'css/magic-check', "css/edu-admin", "bootstrap/bootstrap-min.css" %>
|
||||
<%= javascript_include_tag "edu/application",'edu/base_edu','baiduTemplate','jquery.datetimepicker.js' %>
|
||||
<%= call_hook :view_layouts_base_html_head %>
|
||||
<%= yield :header_tags -%>
|
||||
</head>
|
||||
<body onload="prettyPrint();">
|
||||
<div class="newContainer"> <!-- 页面全部内容 -->
|
||||
<div class="newHeader"> <!-- 头部 -->
|
||||
<%= render :partial => User.current.logged? ? 'layouts/logined_header' : 'layouts/unlogin_header' %>
|
||||
</div>
|
||||
|
||||
<div class="edu-class-container " >
|
||||
<ul class="edu-admin-nav clearfix ">
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">主页</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">课堂+</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">实训+</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">竞赛+</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">单位</a></li>
|
||||
<li class="fl edu-admin-nav-li edu-position"><a href="javascript:void(0);" class="edu-admin-nav-a">用户</a>
|
||||
<ul class="edu-admin-nav-inner edu-absolute">
|
||||
<li><a href="javascript:void(0);">用户列表</a></li>
|
||||
<li><a href="javascript:void(0);">试用授权列表</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">消息</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">留言</a></li>
|
||||
<li class="fl edu-admin-nav-li edu-position active"><a href="javascript:void(0);" class="edu-admin-nav-a">审批</a>
|
||||
<ul class="edu-admin-nav-inner">
|
||||
<li><%= link_to "身份认证", :controller => "management", :action => "identity_authentication", :remote => true %></li>
|
||||
<li><%= link_to "试用授权", :controller => "management", :action => "trial_authorization", :remote => true %></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a">工程认证+</a></li>
|
||||
<li class="fl edu-admin-nav-li"><a href="javascript:void(0);" class="edu-admin-nav-a" style="border-right:none;">其它</a></li>
|
||||
</ul>
|
||||
<%= render_flash_messages %>
|
||||
<%= yield %>
|
||||
<%= call_hook :view_layouts_base_content %>
|
||||
<div style="clear:both;"></div>
|
||||
<div class="cl"></div>
|
||||
</div>
|
||||
<%= render :partial => 'layouts/footer' %>
|
||||
<div class="cl"></div>
|
||||
</div>
|
||||
<div id="ajax-indicator" style="display:none;">
|
||||
<span>载入中...</span>
|
||||
</div>
|
||||
<div id="ajax-modal" style="display:none;"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
<% @unapproved_user.each do |apply_user| %>
|
||||
<% user = User.find(apply_user.user_id) %>
|
||||
<div class="admin-bg-grey admin-con-box clearfix">
|
||||
<a href="<%= user_path(user) %>" target="_blank" class="fl with10 edu-ad-user">
|
||||
<%= image_tag(url_to_avatar(user), :class => "fl with10 edu-ad-user", :alt => "头像", :width => "50", :height => "50" ) %>
|
||||
</a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="<%= user_path(user) %>" class="fl"><%= user.show_name %></a>
|
||||
<span class="fl ml30 font-12 color-grey"><%= time_from_now(apply_user.updated_at) %></span>
|
||||
<a href="javascript:void(0)" class="fr color-orange" onclick="reject_authentication_reason(this);" >拒绝</a>
|
||||
<a href="<%= admin_agree_authentication_path(:apply_id => apply_user.id) %>" class="fr mr15 color-orange" data-remote="true" >同意</a>
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<% if !user.user_extensions.school_id.blank? && user.user_extensions.school %>
|
||||
<span><%= user.user_extensions.school.name %><%= user.user_extensions.department ? ' - '+user.user_extensions.department.name.to_s : '' %></span>
|
||||
<% end %>
|
||||
<% if user.user_extensions && user.user_extensions.identity %>
|
||||
<span class="ml30"><%= get_user_roll user %></span>
|
||||
<% if user.user_extensions.identity == 1 && user.user_extensions.try(:student_id) %>
|
||||
<span class="ml30"><%= user.user_extensions.try(:student_id) %></span>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<%= image_tag(url_to_auth_img(user.id, 'PRO'), :width => 200, :height => 150, :class => 'edu-renzheng-img fl mr20') %>
|
||||
<%= image_tag(url_to_auth_img(user.id, 'ID'), :width => 200, :height => 150, :class => 'edu-renzheng-img fl mr20') %>
|
||||
</li>
|
||||
<div class="undis">
|
||||
<li class="clearfix edu-form-border mb10">
|
||||
<label class="edu-form-label fl">原因:</label>
|
||||
<input type="text" class="task-form-90 task-height-40 panel-box-sizing fl edu-form-noborder" placeholder="我得说点儿什么,最多200个字符">
|
||||
</li>
|
||||
<li class="clearfix">
|
||||
<a href="javascript:void(0);" class="task-btn task-btn-blue fr" onclick="submit_reject_reason('<%= apply_user.id %>', this);" >确定</a>
|
||||
<a href="javascript:void(0);" class="task-btn fr mr10" onclick="hide_reject_reason(this);" >取消</a>
|
||||
</li>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
<div class="edu-class-top mt15 clearfix ">
|
||||
<div class=" edu-position edu-admin-select fl mr10" style="width:100px;" >
|
||||
<p>认证情况<i class="fa fa-caret-down ml10" ></i></p>
|
||||
<ul class="edu-admin-option">
|
||||
<li>已认证</li>
|
||||
<li>未认证</li>
|
||||
<li>处理中</li>
|
||||
<li>被拒绝</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class=" edu-position edu-admin-select fl mr10" style="width:110px;">
|
||||
<p>试用授权情况<i class="fa fa-caret-down ml10" ></i></p>
|
||||
<ul class="edu-admin-option">
|
||||
<li>已授权</li>
|
||||
<li>未授权</li>
|
||||
<li>处理中</li>
|
||||
<li>被拒绝</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class=" edu-position edu-admin-select fl mr10" >
|
||||
<p>全部单位<i class="fa fa-caret-down ml10" ></i></p>
|
||||
<ul class="edu-admin-option">
|
||||
<li>全部单位</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class=" edu-position edu-admin-select fl mr10" >
|
||||
<p>子单位<i class="fa fa-caret-down ml10" ></i></p>
|
||||
<ul class="edu-admin-option">
|
||||
<li>子单位</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class=" edu-position edu-admin-select fl mr10" style="width:140px;" >
|
||||
<p>真实姓名搜索<i class="fa fa-caret-down ml10 " ></i></p>
|
||||
<ul class="edu-admin-option">
|
||||
<li>邮箱地址搜索</li>
|
||||
<li>手机号码搜索</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="fl with30 ">
|
||||
<input type="text" class="fl task-form-60 task-height-40 panel-box-sizing " placeholder="输入关键字进行搜索">
|
||||
<a href="javascript:void(0);" class="fl task-btn task-btn-blue ml5 mt5">搜索</a>
|
||||
<a href="javascript:void(0);" class="fl task-btn ml5 mt5">清除</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="edu-con-bg01 mt15" >
|
||||
<div class="padding15 clearfix">
|
||||
<span class="fl">
|
||||
<input type="checkbox" class="magic-checkbox" id="all"><label for="all">全选</label>
|
||||
</span>
|
||||
<a href="javascript:void(0);" class="fr task-btn task-btn-green">授权试用</a>
|
||||
<a href="javascript:void(0);" class="fr task-btn mr10">取消试用</a>
|
||||
</div>
|
||||
<table class="edu-pop-table edu-txt-center font-12 table-pa5 " cellspacing="0" cellpadding="0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th > </th>
|
||||
<th>真实姓名</th>
|
||||
<th>职业</th>
|
||||
<th><a href="javascript:void(0);">学号<i class="fa fa-long-arrow-down ml5 color-blue"></i></a></th>
|
||||
<th>认证</th>
|
||||
<th>单位</th>
|
||||
<th>子单位</th>
|
||||
<th>试用状态</th>
|
||||
<th>授权时间</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="padding-left:15px;"><input type="checkbox" class="magic-checkbox"><label> </label></td>
|
||||
<td>
|
||||
<a href="javascript:void(0);" class="edu-txt-w100 task-hide ">欧阳莎莎欧阳莎莎欧阳莎莎欧阳莎莎</a></td>
|
||||
<td>学生</td>
|
||||
<td>12345678901</td>
|
||||
<td>已认证</td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">国防科学技术大学国防科学技术大学国防科学技术大学</span></td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">计算机学院</span></td>
|
||||
<td>未授权</td>
|
||||
<td>2017-05-01 10:06</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left:15px;"><input type="checkbox" class="magic-checkbox"><label> </label></td>
|
||||
<td><a href="javascript:void(0);" class="edu-txt-w100 task-hide ">欧阳莎莎欧阳莎莎欧阳莎莎欧阳莎莎</a></td>
|
||||
<td>学生</td>
|
||||
<td>12345678901</td>
|
||||
<td>已认证</td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">国防科学技术大学国防科学技术大学国防科学技术大学</span></td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">计算机学院</span></td>
|
||||
<td>未授权</td>
|
||||
<td>2017-05-01 10:06</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-left:15px;"><input type="checkbox" class="magic-checkbox"><label> </label></td>
|
||||
<td><a href="javascript:void(0);" class="edu-txt-w100 task-hide ">欧阳莎莎欧阳莎莎欧阳莎莎欧阳莎莎</a></td>
|
||||
<td>学生</td>
|
||||
<td>12345678901</td>
|
||||
<td>已认证</td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">国防科学技术大学国防科学技术大学国防科学技术大学</span></td>
|
||||
<td ><span class="edu-txt-w140 task-hide ">计算机学院</span></td>
|
||||
<td>未授权</td>
|
||||
<td>2017-05-01 10:06</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<div class="edu-class-container mb15" >
|
||||
<div class="edu-con-top clearfix">
|
||||
<p class="ml15 fl color-grey">身份认证</p>
|
||||
</div>
|
||||
<div class="edu-con-bg01 mt15" >
|
||||
<div class="edu-tab clearfix mb20" >
|
||||
<ul id="edu-tab-nav">
|
||||
<li id="edu-tab-nav-1" class="edu-tab-hover " onclick="HoverLi(1);">
|
||||
<%= link_to "待审批", {:controller => "management", :action => "identity_authentication", :type => [0]}, :class => "tab_type", :remote => true %>
|
||||
<span class="edu-tab-fa"><i class="fa fa-caret-down"></i></span>
|
||||
</li>
|
||||
<li id="edu-tab-nav-2" onclick="HoverLi(2);">
|
||||
<%= link_to "已审批", {:controller => "management", :action => "identity_authentication", :type => [1,2]}, :class => "tab_type", :remote => true %>
|
||||
<span class="edu-tab-fa"><i class="fa fa-caret-down"></i></span>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="cl"></div>
|
||||
<div id="edu-tab-con-1" >
|
||||
<div class="mt10">
|
||||
<div class="edu-position fr task-form-30 mb10 mr15">
|
||||
<input class="task-form-100 panel-box-sizing " placeholder="输入真实姓名进行检索" type="text" id="search_name">
|
||||
<a href="javascript:void(0);" class="edu-btn-search font-16 color-grey mt15" id="search"><i class="fa fa-search"></i></a>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
<div id="authentication_list" >
|
||||
<%= render :partial => "admin/authentication_list" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="edu-tab-con-2" class="undis" >
|
||||
<div class="mt10">
|
||||
<p class="fl task-form-60 mt8 ml15">
|
||||
<a href="javascript:void(0);" class="edu-filter-cir-grey mr5 active" id="audit_all_authentication">全部</a>
|
||||
<a href="javascript:void(0);" class="edu-filter-cir-grey mr5" id="audit_agree_authentication">同意</a>
|
||||
<a href="javascript:void(0);" class="edu-filter-cir-grey mr5" id="audit_reject_authentication" >拒绝</a>
|
||||
</p>
|
||||
<div class="edu-position fr task-form-30 mb10 fr mr15">
|
||||
<input class="task-form-100 panel-box-sizing " placeholder="输入真实姓名进行检索" type="text" id="audit_search_name">
|
||||
<a href="javascript:void(0);" class="edu-btn-search font-16 color-grey mt15" id="audit_search"><i class="fa fa-search"></i></a>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
<div id="audit_authentication_list">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
/* -------------------------- 拒绝 ------------------------------------ */
|
||||
function reject_authentication_reason(nThis){
|
||||
var reason = $(nThis).parent().parent().find('div');
|
||||
reason.find("input").val("");
|
||||
reason.toggle();
|
||||
}
|
||||
|
||||
/* -------------------------- 取消 ------------------------------------ */
|
||||
function hide_reject_reason(nThis){
|
||||
var reason = $(nThis).parent().parent();
|
||||
reason.find("input").val("");
|
||||
reason.hide();
|
||||
}
|
||||
|
||||
/* ------------------------- 提交拒绝原因 --------------------------------- */
|
||||
function submit_reject_reason(id, nThis){
|
||||
var nReason = $(nThis).parent().parent();
|
||||
var reason = nReason.find("input").val();
|
||||
$.ajax({
|
||||
url: '<%= admin_reject_authentication_path %>',
|
||||
data: {apply_id: id, reject_reason: reason },
|
||||
success: function(data){
|
||||
if(data.success){
|
||||
location.reload();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* -------------------------- 按名字进行收缩(未审批) ----------------------------- */
|
||||
$("#search").live("click", function(){
|
||||
var iName = $("#search_name").val();
|
||||
$.ajax({
|
||||
url: "<%= admin_identity_authentication_path %>" +".js",
|
||||
data: { name: iName }
|
||||
});
|
||||
});
|
||||
|
||||
/* ----------------------- 已审批(全部) ------------------------- */
|
||||
$("#audit_all_authentication").live("click", function(){
|
||||
var iName = $("#audit_search_name").val();
|
||||
$.ajax({
|
||||
url: "<%= admin_identity_authentication_path() %>" + ".js",
|
||||
data: { name: iName, type: [1, 2] }
|
||||
});
|
||||
});
|
||||
|
||||
/* ----------------------- 已审批(同意) ------------------------- */
|
||||
$("#audit_agree_authentication").live("click", function(){
|
||||
var iName = $("#audit_search_name").val();
|
||||
$.ajax({
|
||||
url: "<%= admin_identity_authentication_path() %>" +".js",
|
||||
data: { name: iName, type: 1 }
|
||||
});
|
||||
});
|
||||
|
||||
/* ----------------------- 已审批(拒绝) ------------------------- */
|
||||
$("#audit_reject_authentication").live("click", function(){
|
||||
var iName = $("#audit_search_name").val();
|
||||
$.ajax({
|
||||
url: "<%= admin_identity_authentication_path() %>" +".js",
|
||||
data: { name: iName, type: 2 }
|
||||
});
|
||||
});
|
||||
|
||||
/* ------------------- 按名字进行搜索(已审批)-------------------- */
|
||||
$("#audit_search").live("click", function(){
|
||||
var iName = $("#audit_search_name").val();
|
||||
var id = $("#audit_all_authentication").parent().find(".active").attr("id");
|
||||
var type = 0;
|
||||
if(id = "audit_all_authentication"){
|
||||
type = [1, 2];
|
||||
}else if(id="audit_agree_authentication"){
|
||||
type = 1;
|
||||
}else{
|
||||
type = 2;
|
||||
}
|
||||
$.ajax({
|
||||
url: "<%= admin_identity_authentication_path %>" +".js",
|
||||
data: { name: iName, type: type}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
var nTabIcon_1 = $("#edu-tab-con-1");
|
||||
var nTabIcon_2 = $("#edu-tab-con-2");
|
||||
var nTabNav_1 = $("#edu-tab-nav-1");
|
||||
var nTabNav_2 = $("#edu-tab-nav-2");
|
||||
var nAudit = $("#audit_all_authentication").parent();
|
||||
|
||||
<% if params[:type] == "0" %>
|
||||
$("#authentication_list").html("<%= j( render :partial => "admin/authentication_list" ) %>");
|
||||
nTabNav_1.addClass("edu-tab-hover");
|
||||
nTabNav_2.removeClass("edu-tab-hover");
|
||||
nTabIcon_1.show();
|
||||
nTabIcon_2.hide();
|
||||
<% else %>
|
||||
$("#audit_authentication_list").html("<%= j( render :partial => "admin/audit_authentication_list" ) %>");
|
||||
nTabNav_1.removeClass("edu-tab-hover");
|
||||
nTabNav_2.addClass("edu-tab-hover");
|
||||
nTabIcon_1.hide();
|
||||
nTabIcon_2.show();
|
||||
/* -------------------------- 未审批(全部、同意、拒绝点击时动态样式) ------------------------------ */
|
||||
if(<%= params[:type] == "1" %>){
|
||||
nAudit.find(".active").removeClass("active");
|
||||
$("#audit_agree_authentication").addClass("active");
|
||||
}else if(<%= params[:type] == "2" %>){
|
||||
nAudit.find(".active").removeClass("active");
|
||||
$("#audit_reject_authentication").addClass("active");
|
||||
}else{
|
||||
nAudit.find(".active").removeClass("active");
|
||||
$("#audit_all_authentication").addClass("active");
|
||||
}
|
||||
<% end %>
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
<p class="mb10"><i class="fa fa-map-marker mr5 color-grey " ></i><a href="#">胡莎莎</a> > <a href="#">审批 </a> > 试用授权</p>
|
||||
<div class="edu-con-top clearfix ">
|
||||
<p class="ml15 fl color-grey">身份认证</p>
|
||||
<span class="ml15 fl color-blue"> 试用授权</span>
|
||||
</div>
|
||||
<div class="edu-con-bg01 mt15" >
|
||||
<div class="">
|
||||
<div class="edu-tab clearfix mb20" >
|
||||
<ul id="edu-tab-nav">
|
||||
<li id="edu-tab-nav-1" class="edu-tab-hover " onclick="HoverLi(1);">
|
||||
<a href="javascript:void(0);" class="tab_type">待审批</a>
|
||||
<span class="edu-tab-fa"><i class="fa fa-caret-down" ></i></span>
|
||||
</li>
|
||||
<li id="edu-tab-nav-2" onclick="HoverLi(2);">
|
||||
<a href="javascript:void(0);" class="tab_type" >已审批</a>
|
||||
<span class="edu-tab-fa"><i class="fa fa-caret-down" ></i></span>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="cl"></div>
|
||||
<div id="edu-tab-con-1" >
|
||||
<div class=" mt10 ">
|
||||
<div class=" edu-position fr task-form-30 mb10 mr15">
|
||||
<input class="task-form-100 panel-box-sizing " placeholder="输入真实姓名进行检索" type="text">
|
||||
<a href="javascript:void(0);" class="edu-btn-search font-16 color-grey mt15"><i class="fa fa-search"></i></a>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
<div class="admin-bg-grey">
|
||||
<div class=" admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class="fr color-orange ">拒绝</a>
|
||||
<a href="#" class="fr mr15 color-orange">同意</a>
|
||||
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-orange">未提交认证</span>
|
||||
</li>
|
||||
<li class="clearfix edu-form-border mb10">
|
||||
<label class="edu-form-label fl">原因:</label>
|
||||
<input type="text" class="task-form-90 task-height-40 panel-box-sizing fl edu-form-noborder" placeholder="我得说点儿什么,最多200个字符">
|
||||
</li>
|
||||
<li class="clearfix ">
|
||||
<a href="#" class=" task-btn task-btn-blue fr ">确定</a>
|
||||
<a href="#" class=" task-btn fr mr10">取消</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class="fr color-orange ">拒绝</a>
|
||||
<a href="#" class="fr mr15 color-orange">同意</a>
|
||||
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-yellow">等待认证审批</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class=" admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class="fr color-orange ">拒绝</a>
|
||||
<a href="#" class="fr mr15 color-orange">同意</a>
|
||||
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-green">认证已通过</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class=" admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class="fr color-orange ">拒绝</a>
|
||||
<a href="#" class="fr mr15 color-orange">同意</a>
|
||||
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-red">认证被拒绝</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="edu-tab-con-2" class="undis" >
|
||||
<div class="mt10 ">
|
||||
<p class="fl task-form-60 mt8 ml15">
|
||||
<a href="#" class="edu-filter-cir-grey mr5 active">全部</a>
|
||||
<a href="#" class="edu-filter-cir-grey mr5">同意</a>
|
||||
<a href="#" class="edu-filter-cir-grey mr5">拒绝</a>
|
||||
</p>
|
||||
<div class=" edu-position fr task-form-30 mb10 fr mr15">
|
||||
<input class="task-form-100 panel-box-sizing " placeholder="输入真实姓名进行检索" type="text">
|
||||
<a href="javascript:void(0);" class="edu-btn-search font-16 color-grey mt15"><i class="fa fa-search"></i></a>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
<div class="admin-bg-grey">
|
||||
<div class="admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class=" task-btn task-btn-green fr ">已同意</a>
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-yellow">未提交认证</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class=" admin-con-box clearfix">
|
||||
<a href="#" class="fl with10 edu-ad-user"><img <img src="images/user/male.jpg" width="50" height="50" alt="头像"></a>
|
||||
<div class="fl with90">
|
||||
<ul>
|
||||
<li class="clearfix mb5">
|
||||
<a href="#" class="fl ">姓名姓名</a><span class="fl ml30 font-12 color-grey">1小时前</span>
|
||||
<a href="#" class=" task-btn fr ">已拒绝</a>
|
||||
</li>
|
||||
<li class="clearfix mb10">
|
||||
<span >国防科学与技术大学</span>
|
||||
<span>-</span>
|
||||
<span >计算机学院</span>
|
||||
<span class="ml30">学生</span>
|
||||
<span class="ml30 color-orange">等待认证审批</span>
|
||||
</li>
|
||||
<li>原因:<span class="color-orange">身份证照上的个人信息显示不够清晰</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -93,6 +93,14 @@ RedmineApp::Application.routes.draw do
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
resources :management do
|
||||
collection do
|
||||
get 'approve'
|
||||
get 'trial_authorization', :as => 'trial_authorization'
|
||||
get 'identity_authentication', :as => 'identity_authentication'
|
||||
end
|
||||
end
|
||||
# Enable Grack support
|
||||
# mount Trustie::Grack.new, at: '/', constraints: lambda { |request| /[-\/\w\.]+\.git\//.match(request.path_info) }, via: [:get, :post]
|
||||
|
||||
|
|
|
|||
|
|
@ -90,5 +90,23 @@ a.edu-ad-user{ }
|
|||
.edu-renzheng-img{ width:200px;}
|
||||
.admin-bg-grey{ background:#fafbfb; }
|
||||
|
||||
/* 试用授权用户列表 17/06/05 bylinda*/
|
||||
.edu-admin-nav{ width:100%; background:#fff; height: 50px; }
|
||||
.edu-admin-nav-li{ width:9%; text-align: center; border-bottom:3px solid #fff; height:47px; line-height:47px;}
|
||||
.edu-admin-nav-li:hover,.edu-admin-nav-li.active{border-bottom:3px solid #5faee3;}
|
||||
a.edu-admin-nav-a{ display: block; height: 24px; border-right:1px solid #ddd; line-height:24px; margin-top:13px; color:#333;}
|
||||
a:hover.edu-admin-nav-a,.active a.edu-admin-nav-a{color: #5faee3;}
|
||||
.edu-admin-nav-inner{ border:1px solid #ccc; border-top:none;top:50px; position:absolute; background:#fff; z-index:999; display: none;}
|
||||
.edu-admin-nav-inner li{ width:105px; height: 40px; line-height: 40px; border-bottom:none;}
|
||||
.edu-admin-nav-inner li:hover{ background:#eee;}
|
||||
.edu-admin-nav-inner li a{ height: 40px; line-height:40px; }
|
||||
.edu-admin-nav-li:hover .edu-admin-nav-inner{ display: block;}
|
||||
|
||||
.edu-admin-select{ border:1px solid #eee; height: 38px; line-height: 38px; text-align: center; width: 200px;}
|
||||
.edu-admin-option{ position:absolute; top:39px; background:#fff;box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); width: 100%; display:none; z-index: 999;}
|
||||
.edu-admin-option li{height: 30px; line-height:30px; font-size:12px; color:#666;}
|
||||
.edu-admin-option li:hover{ background:#eee;}
|
||||
.edu-admin-select:hover .edu-admin-option{ display: block;}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,8 @@ textarea{resize: none;}
|
|||
.break-word{word-break: break-all;word-wrap: break-word;}
|
||||
.break-word-firefox{white-space: pre-wrap !important;word-break: break-all;}
|
||||
/*超过隐藏*/
|
||||
.task-hide{overflow:-moz-hidden-unscrollable; white-space: nowrap; text-overflow:ellipsis;}
|
||||
.task-hide{overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
|
||||
.task-hide2{overflow:-moz-hidden-unscrollable; white-space: nowrap; text-overflow:ellipsis;}
|
||||
.hide{overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
|
||||
.hide-text {overflow:hidden; white-space:nowrap;}
|
||||
/*隐藏*/
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe ManagementController, :type => :controller do
|
||||
|
||||
end
|
||||
Loading…
Reference in New Issue