标记缺失课程小结记录

This commit is contained in:
Codex
2026-06-18 04:24:32 +08:00
parent e5e01b9dbb
commit 59fcee72bb
3 changed files with 18 additions and 2 deletions
+2 -1
View File
@@ -202,10 +202,11 @@ function renderRecordRow(row) {
const corrected = correctedRecords.get(key);
const displayRow = getDisplayRecord(row);
const correctedClass = corrected ? " corrected-row" : "";
const summaryClass = Number(row.summary_count || 0) > 0 ? "" : " missing-summary";
const actionLabel = corrected ? "编辑" : "纠错";
const badge = corrected ? '<span class="correction-badge">已修改</span>' : "";
const summaryExpanded = expandedSummaryRecords.has(key);
return `<tr class="record-row${correctedClass}" data-record-key="${escapeHtml(key)}" tabindex="0" role="button" aria-expanded="${summaryExpanded ? "true" : "false"}">
return `<tr class="record-row${correctedClass}${summaryClass}" data-record-key="${escapeHtml(key)}" tabindex="0" role="button" aria-expanded="${summaryExpanded ? "true" : "false"}">
<td>${escapeHtml(displayRow.date)} ${escapeHtml(displayRow.weekday)}</td>
<td>${escapeHtml(displayRow.time)}</td>
<td>${escapeHtml(displayRow.student)}</td>
+1 -1
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>新时空教务管理系统</title>
<link rel="stylesheet" href="/static/styles.css?v=20260618-summary-missing-rail" />
<link rel="stylesheet" href="/static/styles.css?v=20260618-missing-summary-rail-row" />
</head>
<body>
<header class="topbar">
+15
View File
@@ -884,6 +884,21 @@ td {
border-top: 1px solid var(--line);
}
.record-row.missing-summary td:first-child {
position: relative;
padding-left: 18px;
}
.record-row.missing-summary td:first-child::before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 4px;
background: #f59e0b;
}
.record-summary-title {
margin-bottom: 8px;
color: var(--accent-strong);