删除分班后,左侧菜单栏没有刷新
This commit is contained in:
parent
0023e8b32f
commit
c8a484f109
|
|
@ -989,6 +989,7 @@ class CoursesController < ApplicationController
|
|||
|
||||
@curr_page = '成员管理'
|
||||
respond_to do |format|
|
||||
format.js
|
||||
format.html { render :layout => 'base_edu_course' }
|
||||
format.api { render_validation_errors(@course) }
|
||||
end
|
||||
|
|
|
|||
|
|
@ -2,6 +2,5 @@
|
|||
<% is_teacher = User.current.logged? && (User.current.admin? || User.current.allowed_to?(:as_teacher,@course)) %>
|
||||
$("#student_table_div").html("<%= j(render :partial => "courses/settings/student_table", :locals => {:is_teacher => is_teacher}) %>");
|
||||
<% else %>
|
||||
$("#setting_teacher_list").hide();
|
||||
$("#setting_student_list").html("<%= j(render :partial => 'courses/settings/all_student_list') %>").show();
|
||||
$("#setting_teacher_list").html("<%= j(render :partial => 'courses/settings/all_student_list') %>").show();
|
||||
<% end %>
|
||||
|
|
@ -2,6 +2,5 @@
|
|||
<% is_teacher = User.current.logged? && (User.current.admin? || User.current.allowed_to?(:as_teacher,@course)) %>
|
||||
$("#student_table_div").html("<%= j(render :partial => "courses/settings/student_table", :locals => {:is_teacher => is_teacher}) %>");
|
||||
<% else %>
|
||||
$("#setting_teacher_list").hide();
|
||||
$("#setting_student_list").html("<%= j(render :partial => 'courses/settings/has_group_student_list') %>").show();
|
||||
$("#setting_teacher_list").html("<%= j(render :partial => 'courses/settings/has_group_student_list') %>").show();
|
||||
<% end %>
|
||||
|
|
@ -10,8 +10,6 @@
|
|||
<div id="setting_teacher_list">
|
||||
<%= render :partial => 'courses/settings/members' %>
|
||||
</div>
|
||||
<div id="setting_student_list">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
$("#setting_teacher_list").html("<%= j(render :partial => 'courses/settings/members') %>");
|
||||
|
|
@ -2,6 +2,5 @@
|
|||
<% is_teacher = User.current.logged? && (User.current.admin? || User.current.allowed_to?(:as_teacher,@course)) %>
|
||||
$("#student_table_div").html("<%= j(render :partial => "courses/settings/student_table", :locals => {:is_teacher => is_teacher}) %>");
|
||||
<% else %>
|
||||
$("#setting_teacher_list").hide();
|
||||
$("#setting_student_list").html("<%= j(render :partial => 'courses/settings/no_group_student_list') %>").show();
|
||||
$("#setting_teacher_list").html("<%= j(render :partial => 'courses/settings/no_group_student_list') %>").show();
|
||||
<% end %>
|
||||
|
|
@ -17,11 +17,6 @@
|
|||
<em><%= group.members.count %></em>
|
||||
<!--<i class="fa fa-bars" aria-hidden="true"></i>-->
|
||||
</p>
|
||||
|
||||
<p class="p2 color-grey">
|
||||
<span onclick="rename_group_name(<%= @course.id %>, <%= group.id %>)">重命名</span>
|
||||
<span onclick="delete_group(<%= @course.id %>, <%= group.id %>)">删除</span>
|
||||
</p>
|
||||
</li>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
|
@ -1,2 +1 @@
|
|||
$("#setting_teacher_list").hide();
|
||||
$("#setting_student_list").html("<%= j(render :partial => 'courses/settings/all_student_list') %>").show();
|
||||
$("#setting_teacher_list").html("<%= j(render :partial => 'courses/settings/all_student_list') %>").show();
|
||||
|
|
@ -43,25 +43,24 @@ $(function() {
|
|||
$(".stud-class-set .news .container .member .people .left ul li").live('click', function(e) {
|
||||
//$(".stud-class-set .news .container .member .people .left ul li").removeClass("sheet");
|
||||
//$(this).addClass("sheet");
|
||||
var $course_id = $(this).attr("data-course-id");
|
||||
if($(this).attr("data-option") == "teacher") {
|
||||
$("#setting_teacher_list").show();
|
||||
$("#setting_student_list").html("");
|
||||
$.get(
|
||||
'/courses/'+$course_id+'/members'
|
||||
)
|
||||
}
|
||||
if($(this).attr("data-option") == "allstudent") {
|
||||
var $course_id = $(this).attr("data-course-id");
|
||||
$.get(
|
||||
'/courses/'+$course_id+'/all_student_list'
|
||||
)
|
||||
}
|
||||
if($(this).attr("data-option") == "noclass") {
|
||||
var $course_id = $(this).attr("data-course-id");
|
||||
$.get(
|
||||
'/courses/'+$course_id+'/no_group_student_list'
|
||||
)
|
||||
}
|
||||
|
||||
if($(this).attr("data-option") == "hasclass") {
|
||||
var $course_id = $(this).attr("data-course-id");
|
||||
var $group_id = $(this).attr("data-group-id");
|
||||
$.get(
|
||||
'/courses/'+$course_id+'/has_group_student_list?group_id='+$group_id
|
||||
|
|
@ -280,7 +279,7 @@ function submit_delete_group_form(course_id, group_id){
|
|||
if($("#sy_08").length > 0){
|
||||
window.location.href = "/courses/"+course_id+"/all_student_list";
|
||||
} else{
|
||||
$(".stud-class-set .news .container .member .people .left ul li[data-option='teacher']").click();
|
||||
$(".stud-class-set .news .container .member .people .left ul li[data-option='allstudent']").click();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue