dev_home
cxt 5 years ago
parent cfc6dbbae6
commit 02c9ee2f12

@ -66,7 +66,18 @@ class Weapps::CoursesController < Weapps::BaseController
end
def students
@course = current_course
course_group_id = params[:course_group_id].present? ? params[:course_group_id].to_i : nil
@students = CourseMember.students(@course)
if course_group_id.present?
course_group = CourseGroup.find(course_group_id) if course_group_id != 0
@students = @students.where(course_group_id: course_group&.id.to_i)
end
@students_count = @students.size
@students = @students.includes(user: :user_extension)
end
# 批量修改角色

@ -0,0 +1,12 @@
json.students do
json.array! @students do |student|
json.user_id student.user_id
json.login student.user.try(:login)
json.name student.user.try(:real_name)
json.student_id student.user.try(:student_id)
json.course_member_id student.id
json.user_phone @course.excellent ? "" : student.user.hidden_phone
json.image_url url_to_avatar(student.user)
end
end
json.students_count @students_count

@ -908,6 +908,8 @@ Rails.application.routes.draw do
get :teachers
delete :delete_course_teachers
post :change_member_roles
get :students
delete :delete_course_students
end
end
end

Loading…
Cancel
Save