优化前端
This commit is contained in:
1 parent
34f62a6bed
commit
85c7c7a683
8 files changed
+157
-71
No files matched your search
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user