fix: defer attendance settlement until lesson end

This commit is contained in:
2026-07-15 09:39:21 +08:00
parent b1f35f9d1a
commit fcde6caaaa
6 changed files with 213 additions and 3 deletions

View File

@@ -286,6 +286,32 @@
.is-leave { color: #2874c6 !important; background: #edf5ff; }
.is-pending { color: #667085 !important; background: #f1f3f6; }
.lesson-record-filters {
display: flex;
align-items: center;
gap: 10px;
margin: 0 0 14px;
padding: 12px 14px;
border: 1px solid var(--line);
border-radius: 12px;
background: #f8fafc;
}
.lesson-record-search {
width: 260px;
}
.lesson-record-filter-select {
width: 130px;
}
.lesson-record-filter-count {
margin-left: auto;
color: var(--muted);
font-size: 12px;
white-space: nowrap;
}
.attendance-status {
display: inline-flex;
align-items: center;
@@ -414,6 +440,22 @@
color: #a1a9b5;
}
@media (max-width: 640px) {
.lesson-record-filters {
align-items: stretch;
flex-direction: column;
}
.lesson-record-search,
.lesson-record-filter-select {
width: 100%;
}
.lesson-record-filter-count {
margin-left: 0;
}
}
@media (max-width: 900px) {
.attendance-hero,
.archive-toolbar {