parent
ea8a87c3a6
commit
397eb11dca
@ -1,36 +1,10 @@
|
||||
<div class="member_header">
|
||||
<p>
|
||||
<%= l(:label_member_list) if params[:role].blank? %>
|
||||
<%= @subPage_title %>
|
||||
</p>
|
||||
</div>
|
||||
<div class="member_content">
|
||||
<%= error_messages_for 'member' %>
|
||||
<% roles = Role.find_all_givable %>
|
||||
<% members = @project.member_principals.includes(:roles, :principal).all.sort %>
|
||||
<!-- 如果是课程且点击教师或者学生,则对成员进行过滤 -->
|
||||
<% members = searchTeacherAndAssistant(@project) if params[:role] == '1' %>
|
||||
<% members = searchStudent(@project) if params[:role] == '2' %>
|
||||
<% if @project.project_type == 1 %>
|
||||
<%= render :partial => 'member_list', :locals => {:members => members} %>
|
||||
<% else %>
|
||||
<% users = UserGrade.find_by_sql("select * from user_grades where project_id = #{@project.id}")%>
|
||||
<% if users %>
|
||||
<% users = users.sort {|a,b| b[:grade] <=> a[:grade]} %>
|
||||
|
||||
<% temp = [] %>
|
||||
<% users.each do |user|%>
|
||||
<% members.each do |member|%>
|
||||
<% if member[:user_id] == user[:user_id] %>
|
||||
<% temp << member %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% temps = temp %>
|
||||
<%= render :partial => 'member_list', :locals => {:members => temps} %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<!-- <%= render :partial => 'member_list', :locals => {:members => members} %> -->
|
||||
|
||||
|
||||
<%= render :partial => @render_file, :locals => {:members => @members} %>
|
||||
</div>
|
||||
|
||||
|
Loading…
Reference in new issue