commit
c6bc5c9cb8
@ -0,0 +1,6 @@
|
|||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><%= link_to '未审批', {:action => 'applied_schools'}, class: "#{current_page?(unapplied_schools_path)? 'selected' : nil }" %></li>
|
||||||
|
<li><%= link_to '已审批', {:action => 'has_applied_schools'}, class: "#{current_page?(applied_schools_path)? 'selected' : nil }" %></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
@ -0,0 +1,78 @@
|
|||||||
|
<h3>
|
||||||
|
<%=l(:label_applied_shcools)%>
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<%= render 'tab_has_applied_applied' %>
|
||||||
|
|
||||||
|
<%= form_tag({}, :method => :get) do %>
|
||||||
|
<fieldset>
|
||||||
|
<label for='name'>
|
||||||
|
单位名称:
|
||||||
|
</label>
|
||||||
|
<%= text_field_tag 'name', params[:name], :size => 30, :placeholder => '输入单位名称进行搜索' %>
|
||||||
|
<%= submit_tag l(:button_apply ), :class => "small", :name => nil %>
|
||||||
|
<%= link_to l(:button_clear), {:controller => 'admin', :action => 'applied_shcools'}, :class => 'icon icon-reload' %>
|
||||||
|
</fieldset>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="autoscroll">
|
||||||
|
<table class="list" style="width: 100%;table-layout: fixed">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width: 20px;">
|
||||||
|
序号
|
||||||
|
</th>
|
||||||
|
<th style="width: 85px;">
|
||||||
|
单位名称
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
地区
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
详细地址
|
||||||
|
</th>
|
||||||
|
<th style="width: 20px;">
|
||||||
|
用户
|
||||||
|
</th>
|
||||||
|
<th style="width: 60px;">
|
||||||
|
创建时间
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
操作
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<% @apply_status.each do |apply| %>
|
||||||
|
<% if apply.status == 0 %>
|
||||||
|
<tr class="odd">
|
||||||
|
<td style="text-align: center;">
|
||||||
|
<%= apply.id %>
|
||||||
|
</td>
|
||||||
|
<td style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" class="name" title='<%=apply.name%>' id="schools_title_<%= apply.id %>">
|
||||||
|
<%= apply.name %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= apply.province + apply.city %>
|
||||||
|
</td>
|
||||||
|
<td align="left" style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">
|
||||||
|
<%= apply.address %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= apply.user_id %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= format_date(apply.created_at) %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= link_to( l(:label_approve), { :controller => 'admin', :action => 'approve_applied_schools', :id => apply.id }, :class => 'icon-del') %>
|
||||||
|
<%= link_to( l(:button_delete), { :controller => 'admin', :action => 'delete_applied_schools', :id => apply.id }, :class => 'icon-del') %>
|
||||||
|
<%= link_to( l(:button_change), { :controller => 'admin', :action => 'edit_applied_schools', :id => apply.id, :name => apply.name }, :class => 'icon-del') %>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
@ -0,0 +1,77 @@
|
|||||||
|
<h3>
|
||||||
|
<%=l(:label_applied_shcools)%>
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<%= render 'tab_has_applied_applied' %>
|
||||||
|
|
||||||
|
<%= form_tag({}, :method => :get) do %>
|
||||||
|
<fieldset>
|
||||||
|
<label for='name'>
|
||||||
|
单位名称:
|
||||||
|
</label>
|
||||||
|
<%= text_field_tag 'name', params[:name], :size => 30, :placeholder => '输入单位名称进行搜索' %>
|
||||||
|
<%= submit_tag l(:button_apply ), :class => "small", :name => nil %>
|
||||||
|
<%= link_to l(:button_clear), {:controller => 'admin', :action => 'applied_shcools'}, :class => 'icon icon-reload' %>
|
||||||
|
</fieldset>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="autoscroll">
|
||||||
|
<table class="list" style="width: 100%;table-layout: fixed">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width: 20px;">
|
||||||
|
序号
|
||||||
|
</th>
|
||||||
|
<th style="width: 85px;">
|
||||||
|
单位名称
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
地区
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
详细地址
|
||||||
|
</th>
|
||||||
|
<th style="width: 20px;">
|
||||||
|
用户
|
||||||
|
</th>
|
||||||
|
<th style="width: 60px;">
|
||||||
|
创建时间
|
||||||
|
</th>
|
||||||
|
<th style="width: 75px;">
|
||||||
|
操作
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<% @has_apply_status.each do |apply| %>
|
||||||
|
<% if apply.status == 1 %>
|
||||||
|
<tr class="odd">
|
||||||
|
<td style="text-align: center;">
|
||||||
|
<%= apply.id %>
|
||||||
|
</td>
|
||||||
|
<td style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" class="name" title='<%=apply.name%>' id="schools_title_<%= apply.id %>">
|
||||||
|
<%= apply.name %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= apply.province + apply.city %>
|
||||||
|
</td>
|
||||||
|
<td align="left" style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">
|
||||||
|
<%= apply.address %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= apply.user_id %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= format_date(apply.created_at) %>
|
||||||
|
</td>
|
||||||
|
<td class="center">
|
||||||
|
<%= link_to( l(:button_delete), { :controller => 'admin', :action => 'delete_applied_schools', :id => apply.id }, :class => 'icon-del') %>
|
||||||
|
<%= link_to( l(:button_change), { :controller => 'admin', :action => 'edit_applied_schools', :id => apply.id, :name => apply.name }, :class => 'icon-del') %>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
@ -0,0 +1,18 @@
|
|||||||
|
<% if ma.class == AppliedMessage %>
|
||||||
|
<!--申请加入项目-->
|
||||||
|
<% if ma.applied_type == "ApplyAddSchools" %>
|
||||||
|
<ul class="homepageNewsList fl">
|
||||||
|
<li class="homepageNewsPortrait fl">
|
||||||
|
<a href="javascript:void(0);"><%= link_to image_tag(url_to_avatar(ma.user), :width => "30", :height => "30"), user_path(ma.user), :target => '_blank' %></a>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsPubType fl">
|
||||||
|
<%=link_to ma.user, user_path(ma.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl" : "homepageNewsType fl" %>">批准你加入项目:</span>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsContent fl">
|
||||||
|
<a class ="#{ma.viewed == 0 ? 'newsBlack' : 'newsGrey'}" target = '_blank'><%= ma.applied.name %></a>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsTime fl"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
@ -0,0 +1,5 @@
|
|||||||
|
class AddStudentIdToApplyAddSchool < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
add_column :apply_add_schools, :user_id, :integer
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,13 @@
|
|||||||
|
class CreateAppliedMessages < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
create_table :applied_messages do |t|
|
||||||
|
t.integer :user_id
|
||||||
|
t.integer :applied_id
|
||||||
|
t.string :applied_type
|
||||||
|
t.integer :viewed, :default => false
|
||||||
|
t.integer :status, :default => false
|
||||||
|
|
||||||
|
t.timestamps
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,10 @@
|
|||||||
|
FactoryGirl.define do
|
||||||
|
factory :applied_message do
|
||||||
|
user_id 1
|
||||||
|
applied_id 1
|
||||||
|
applied_type "MyString"
|
||||||
|
viewed 1
|
||||||
|
status 1
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
@ -0,0 +1,5 @@
|
|||||||
|
require 'rails_helper'
|
||||||
|
|
||||||
|
RSpec.describe AppliedMessage, :type => :model do
|
||||||
|
pending "add some examples to (or delete) #{__FILE__}"
|
||||||
|
end
|
Loading…
Reference in new issue