You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.7 KiB
64 lines
2.7 KiB
5 years ago
|
<table class="table table-hover text-center subject-list-table">
|
||
|
<thead class="thead-light">
|
||
|
<tr>
|
||
|
<th width="4%">ID</th>
|
||
|
<th width="10%" class="text-left">课堂名称</th>
|
||
|
<th width="6%">成员</th>
|
||
|
<th width="4%">资源</th>
|
||
|
<th width="4%">普通作业</th>
|
||
|
<th width="4%">分组作业</th>
|
||
|
<th width="4%">实训作业</th>
|
||
|
<th width="4%">试卷</th>
|
||
|
<th width="7%">评测次数</th>
|
||
|
<th width="4%">私有</th>
|
||
|
<th width="6%">状态</th>
|
||
|
<th width="10%">单位</th>
|
||
|
<th width="7%">创建者</th>
|
||
|
<th width="10%"><%= sort_tag('创建时间', name: 'created_at', path: admins_courses_path) %></th>
|
||
|
<th width="4%">首页</th>
|
||
|
<th width="6%">邮件通知</th>
|
||
|
<th width="6%">操作</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<% if courses.present? %>
|
||
|
<% courses.each do |course| %>
|
||
|
<tr class="course-item-<%= course.id %>">
|
||
|
<td><%= course.id %></td>
|
||
|
<td class="text-left">
|
||
|
<%= link_to(course.name, "/courses/#{course.id}", target: '_blank') %>
|
||
|
</td>
|
||
|
<td><%= course.course_members_count %></td>
|
||
|
<td><%= get_attachment_count(course, 0) %></td>
|
||
|
<td><%= course.course_homework_count(1) %></td>
|
||
|
<td><%= course.course_homework_count(3) %></td>
|
||
|
<td><%= course.course_homework_count(4) %></td>
|
||
|
<td><%= course.exercises_count %></td>
|
||
|
<td><%= course.evaluate_count %></td>
|
||
|
<td><%= course.is_public == 1 ? "--" : "√" %></td>
|
||
|
<td><%= course.is_end ? "已结束" : "正在进行" %></td>
|
||
|
<td><%= course.school.name %></td>
|
||
|
<td><%= course.teacher&.real_name %></td>
|
||
|
<td><%= course.created_at&.strftime('%Y-%m-%d %H:%M') %></td>
|
||
|
<td>
|
||
|
<input type="checkbox" name="homepage_show" value="<%= course.id %>" <%= course.homepage_show ? "checked" : "" %> class="magic-checkbox" id="course_homepage_show_<%= course.id %>">
|
||
|
<label style="top:-14px;" class="ml20" for="course_homepage_show_<%= course.id %>"></label>
|
||
|
</td>
|
||
|
<td>
|
||
|
<input type="checkbox" name="email_notify" value="<%= course.id %>" <%= course.email_notify ? "checked" : "" %> class="magic-checkbox" id="course_email_notify_<%= course.id %>">
|
||
|
<label style="top:-14px;" class="ml20" for="course_email_notify_<%= course.id %>"></label>
|
||
|
</td>
|
||
|
<td class="action-container">
|
||
|
<% if course.is_delete == 0 %>
|
||
|
<%= delete_link '删除', admins_course_path(course, element: ".course-item-#{course.id}"), class: 'delete-course-action' %>
|
||
|
<% end %>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<% end %>
|
||
|
<% else %>
|
||
|
<%= render 'admins/shared/no_data_for_table' %>
|
||
|
<% end %>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
|
||
|
<%= render partial: 'admins/shared/paginate', locals: { objects: courses } %>
|