录取设置页新增“志愿填报实时快照”,任意阶段均可导出。
Build and publish Docker images / Test, build and publish (push) Successful in 14m13s

志愿台账覆盖未填报、已填报、已锁定、成绩未齐及不可补录考生。
支持按考试、生源学校、状态和关键词筛选。
录取台账支持按考试、招生学校、录取状态和关键词筛选搜索。
两类 Excel 均按页面当前筛选条件导出,并包含学校名称、报名号、轮次、报到状态等完整信息。
全市台账仅超级管理员可导出。
This commit is contained in:
2026-07-22 12:18:21 +08:00 Unverified
parent c70a97231a
commit f264103417
6 changed files with 284 additions and 13 deletions
+27
View File
@@ -1081,3 +1081,30 @@ body.review-subpage-open { overflow:hidden; }
.candidate-stamp { position:static; display:inline-block; margin-bottom:16px; }
.reporting-actions { align-items:stretch; flex-direction:column; }
}
.admission-snapshot-console { overflow:hidden; padding:0; }
.admission-snapshot-console > .panel-title { padding:22px 24px 18px; border-bottom:1px solid #dfe7eb; background:linear-gradient(110deg,#f4f8fa,#eef6f3); }
.snapshot-ledger-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(330px,1fr)); gap:14px; padding:18px 24px 24px; }
.snapshot-ledger-grid article { display:grid; grid-template-columns:minmax(180px,1fr) auto; gap:16px 22px; align-items:center; padding:18px; border:1px solid #dce5e8; border-radius:11px; background:#fff; box-shadow:0 6px 18px rgba(28,55,73,.04); }
.snapshot-ledger-grid article > div > span { color:#2a7280; font:700 11px Consolas,monospace; letter-spacing:.08em; }
.snapshot-ledger-grid h3 { margin:5px 0 4px; color:#18334d; font-size:17px; }
.snapshot-ledger-grid p { margin:0; color:#758192; font-size:12px; }
.snapshot-ledger-grid dl { display:grid; grid-template-columns:repeat(4,minmax(58px,1fr)); grid-column:1/-1; gap:8px; margin:0; }
.snapshot-ledger-grid dl div { padding:10px 11px; border-radius:8px; background:#f4f7f8; }
.snapshot-ledger-grid dt { color:#788492; font-size:11px; }
.snapshot-ledger-grid dd { margin:4px 0 0; color:#173e4a; font-size:20px; font-weight:800; }
.snapshot-ledger-grid article > button { grid-column:2; grid-row:1; }
.admission-ledger-toolbar { align-items:center; flex-wrap:wrap; }
.admission-ledger-toolbar .search-box,.placement-supervision-toolbar .search-box { flex:1 1 320px; }
.admission-ledger-toolbar .filter-pills,.placement-supervision-toolbar .filter-pills { flex:1 1 100%; }
.ledger-toolbar-actions { display:flex; gap:8px; margin-left:auto; }
.preference-empty { display:block; padding:13px; border:1px dashed #cdd8de; border-radius:8px; color:#7b8794; font-style:normal; text-align:center; background:#fafcfc; }
@media (max-width: 700px) {
.snapshot-ledger-grid { grid-template-columns:1fr; padding:14px; }
.snapshot-ledger-grid article { grid-template-columns:1fr; }
.snapshot-ledger-grid article > button { grid-column:auto; grid-row:auto; }
.snapshot-ledger-grid dl { grid-template-columns:repeat(2,1fr); }
.ledger-toolbar-actions { width:100%; margin-left:0; }
.ledger-toolbar-actions button { flex:1; }
}