课堂首页的排序

This commit is contained in:
cxt 2017-06-30 19:10:49 +08:00
parent 417ea6ee72
commit ab4a8136c4
2 changed files with 12 additions and 2 deletions

View File

@ -62,6 +62,14 @@ class CoursesController < ApplicationController
@syllabuses = all_syllabuses
end
@syllabuses.each do |course|
course[:infocount] = (User.current.admin? || User.current.allowed_to?(:as_teacher,course)) ? (course.homework_commons.count + visable_attachemnts_incourse(course).count + course.members.count) : (course.homework_commons.where("publish_time <= '#{Time.now}'").count + visable_attachemnts_incourse(course).count + course.members.count)
if course[:infocount] < 0
course[:infocount] = 0
end
end
@syllabuses = @syllabuses.sort{|x,y| y[:infocount] <=> x[:infocount] }
@syllabuses_count = @syllabuses.count
@limit = 16
@is_remote = true

View File

@ -25,8 +25,10 @@
</div>
<div class="bot" style="text-align: center;">
<p class="color-grey pl15 pr15 clearfix">
<% syResource = visable_attachemnts_incourse(sy) %>
<% syHome = visable_course_homework(sy) %>
<% syMembers = sy.members.count %>
<% syResource = visable_attachemnts_incourse(sy) %>
<% syHome = visable_course_homework(sy) %>
<span class="mr30"><i class="fa fa-users color-light-green pr10" aria-hidden="true" title="成员"></i><em><%= syMembers %></em></span>
<span class="mr30"><i class="fa fa-cubes color-light-green pr10" aria-hidden="true" title="资源"></i><em><%= syResource.count %></em></span>
<span class=""><i class="fa fa-map color-light-green pr10" aria-hidden="true"title="题库"></i><em><%= syHome %></em></span>
<!-- <span class="fr collect" onclick="add_cancel_to_favorites(this);">