refactor: unify student list toolbar with card wrapper and consistent layout

This commit is contained in:
hmo
2026-04-27 03:51:55 +08:00
parent 3bb477ebc6
commit 0628936b09
+13 -11
View File
@@ -61,20 +61,19 @@
{% block content %}
<!-- 学员列表页面 -->
<div id="studentListPage">
<!-- 筛选条件行 -->
<div class="d-flex flex-wrap gap-2 mb-3 align-items-center">
<h4 class="me-2 mb-0"><i class="bi bi-people"></i> 学员列表</h4>
<select class="form-select form-select-sm" style="width:auto; min-width:120px;" id="classFilter" onchange="loadStudents()">
<!-- 筛选操作栏 -->
<div class="card mb-3">
<div class="card-body">
<div class="d-flex flex-wrap gap-2 align-items-center">
<h5 class="mb-0 me-2"><i class="bi bi-people"></i> 学员列表</h5>
<select class="form-select form-select-sm" style="width:auto; min-width:100px;" id="classFilter" onchange="loadStudents()">
<option value="">全部班级</option>
</select>
<input type="text" class="form-control form-control-sm" style="width:120px;" placeholder="姓名..." id="nameFilter" oninput="loadStudents()">
<button class="btn btn-primary btn-sm active" id="mineStudentFilterBtn" onclick="toggleMineStudentFilter()">
<input type="text" class="form-control form-control-sm" style="width:100px;" placeholder="姓名..." id="nameFilter" oninput="loadStudents()">
<button class="btn btn-primary btn-sm" id="mineStudentFilterBtn" onclick="toggleMineStudentFilter()">
<i class="bi bi-person"></i> 我的
</button>
</div>
<!-- 操作按钮行 -->
<div class="d-flex flex-wrap gap-2 mb-3">
<div class="ms-auto d-flex gap-1">
<button class="btn btn-outline-secondary btn-sm" onclick="downloadTemplate()">
<i class="bi bi-download"></i> 模板
</button>
@@ -89,8 +88,11 @@
<i class="bi bi-plus-lg"></i> 新增
</button>
</div>
</div>
</div>
</div>
<div class="row" id="studentList">
<div id="studentList">
<!-- 学员卡片将通过JS动态加载 -->
</div>
</div>