优化前端

This commit is contained in:
biss committed 2026-08-11 15:21:36 +08:00
1 parent 34f62a6bed
commit 85c7c7a683
8 files changed
+157 -71

No files matched your search

+8 -8
View File
@@ -446,7 +446,7 @@ onMounted(async () => {
<span>{{ data.audience.scopeName }}</span>
<i>数据范围</i>
</div>
<p class="overview-eyebrow">ACADEMIC OPERATIONS</p>
<p class="overview-eyebrow">教务工作概览</p>
<h1>{{ data.greeting.title }}</h1>
<p class="overview-description">{{ data.greeting.subtitle }}</p>
</div>
@@ -525,7 +525,7 @@ onMounted(async () => {
</section>
<section class="operation-alerts">
<header><div><span>OPERATION WATCH</span><h2>运行预警</h2></div><small>{{ operationAlerts.length ? `${operationAlerts.length} 个运行断点需要关注` : '当前未发现运行断点' }}</small></header>
<header><div><span>运行提醒</span><h2>需要关注的事项</h2></div><small>{{ operationAlerts.length ? `${operationAlerts.length} 个事项需要关注` : '当前运行平稳' }}</small></header>
<div v-if="operationAlerts.length" class="operation-alert-list">
<button v-for="alert in operationAlerts" :key="alert.title" :class="alert.level" @click="router.push(alert.route)"><b>{{ alert.title }}</b><span>{{ alert.detail }}</span><i>立即处理 →</i></button>
</div>
@@ -536,7 +536,7 @@ onMounted(async () => {
<article v-if="isCounselorDashboard" class="dashboard-panel counselor-radar">
<header class="panel-heading">
<div>
<span class="panel-index">RADAR / COUNSELOR</span>
<span class="panel-index">学业预警</span>
<h2>需重点关注的学生</h2>
<p>{{ activeCounselorWarnings.length ? `当前有 ${activeCounselorWarnings.length} 条生效预警,按最新记录展示。` : '当前没有生效中的学业预警。' }}</p>
</div>
@@ -559,7 +559,7 @@ onMounted(async () => {
<article class="dashboard-panel todo-panel">
<header class="panel-heading">
<div>
<span class="panel-index">01 / ACTION</span>
<span class="panel-index">待办事项</span>
<h2>需要处理</h2>
<p>只显示当前角色和数据范围内可处理的事项。</p>
</div>
@@ -595,7 +595,7 @@ onMounted(async () => {
<article class="dashboard-panel quick-panel">
<header class="panel-heading">
<div>
<span class="panel-index">02 / SHORTCUTS</span>
<span class="panel-index">常用入口</span>
<h2>常用工作</h2>
<p>按当前角色整理的高频业务入口。</p>
</div>
@@ -622,9 +622,9 @@ onMounted(async () => {
<section class="dashboard-panel readiness-panel">
<header class="panel-heading">
<div>
<span class="panel-index">03 / TERM READINESS</span>
<h2>本学期运行状态</h2>
<p>从任务发布到课表落地、成绩归档,快速发现业务断点。</p>
<span class="panel-index">学期进度</span>
<h2>本学期教学运行</h2>
<p>关注教学任务、课表与成绩流程的完成情况。</p>
</div>
<span class="refresh-time">数据更新于 {{ new Date(data.generatedAt).toLocaleTimeString('zh-CN', { hour: '2-digit', minute: '2-digit' }) }}</span>
</header>