|
|
|
@ -13,13 +13,14 @@
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<% count = @members.count %>
|
|
|
|
|
<% @members.each_with_index do |member, i| %>
|
|
|
|
|
<% user = member.user %>
|
|
|
|
|
<% allow_delete = @syllabus.courses.where(:tea_id => member.user_id).empty? && i != 0 %>
|
|
|
|
|
<% allow_delete = is_admin && @syllabus.courses.where(:tea_id => member.user_id).empty? %>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><%= member.rank %></td>
|
|
|
|
|
<td>
|
|
|
|
|
<% if member.rank == 1 %>
|
|
|
|
|
<% if user == @syllabus.user %>
|
|
|
|
|
<div style="display: inline-block"><span class="sy_new_name fl"><%= user.show_name %></span><span class="sy_new_orange ml5 fl mt12">创建者</span></div>
|
|
|
|
|
<% else %>
|
|
|
|
|
<span class="sy_new_long_name"><%= user.show_name %></span>
|
|
|
|
@ -35,23 +36,20 @@
|
|
|
|
|
<td><%= courses.where("tea_id != #{user.id}").count %></td>
|
|
|
|
|
<% if is_admin %>
|
|
|
|
|
<td>
|
|
|
|
|
<% if i == 0 %>
|
|
|
|
|
|
|
|
|
|
<% if user == @syllabus.user %>
|
|
|
|
|
<% elsif allow_delete %>
|
|
|
|
|
<%= link_to('删除', {:controller => 'syllabus_member', :action => 'destroy', :id => member.id, :syllabus => @syllabus.id},:remote => true, :method => 'delete', :confirm => l(:text_are_you_sure), :class => "fr sy_btn_grey mr5", :title => l(:button_delete)) %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<% if allow_delete %>
|
|
|
|
|
<%= link_to('删除', {:controller => 'syllabus_member', :action => 'destroy', :id => member.id, :syllabus => @syllabus.id},:remote => true, :method => 'delete', :confirm => l(:text_are_you_sure), :class => "fr sy_btn_grey mr5", :title => l(:button_delete)) %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<a href="javascript:void(0)" class="fr sy_btn_grey mr5" title="该老师已在本课程下创建了班级,不能删除">删除</a>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% if i == 1 %>
|
|
|
|
|
<%= link_to('下移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'down'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '下移') %>
|
|
|
|
|
<% elsif i == @members.count - 1 %>
|
|
|
|
|
<%= link_to('上移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'up'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '上移') %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<%= link_to('下移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'down'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '下移') %>
|
|
|
|
|
<%= link_to('上移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'up'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '上移') %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<a href="javascript:void(0)" class="fr sy_btn_grey mr5" title="该老师已在本课程下创建了班级,不能删除">删除</a>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% if i != 0 && i < count - 1 %>
|
|
|
|
|
<%= link_to('下移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'down'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '下移') %>
|
|
|
|
|
<%= link_to('上移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'up'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '上移') %>
|
|
|
|
|
<% elsif i < count - 1 %>
|
|
|
|
|
<%= link_to('下移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'down'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '下移') %>
|
|
|
|
|
<% elsif i == count - 1 %>
|
|
|
|
|
<%= link_to('上移', {:controller => 'syllabus_member', :action => 'update_rank', :id => member.id, :syllabus => @syllabus.id, :opr => 'up'},:remote => true, :method => 'post', :class => "fr sy_btn_blue mr5", :title => '上移') %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</td>
|
|
|
|
|
<% end %>
|
|
|
|
|
</tr>
|
|
|
|
|