修复首页指标区不规整和留白问题
变更项: 1. 将首页 Hero 区指标恢复为 6 张基础卡片,避免左侧用户信息卡被异常拉高。 2. 将新增用户数、群渗透率、群健康分拆分为独立一行展示,解决中间空位与视觉不规整。 3. 补充 metric-extended-row 的响应式样式,确保桌面与移动端布局一致。
This commit is contained in:
@@ -90,6 +90,18 @@
|
|||||||
<div class="metric-footnote">近期开启互动群组</div>
|
<div class="metric-footnote">近期开启互动群组</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-card class="metric-card metric-card--soft" shadow="hover">
|
||||||
|
<div class="metric-label">系统运行时间</div>
|
||||||
|
<div class="metric-value">{% raw %}{{ formattedUptime }}{% endraw %}</div>
|
||||||
|
<div class="metric-footnote">当前实例持续在线时长</div>
|
||||||
|
</el-card>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
|
||||||
|
<el-row :gutter="16" class="metric-extended-row">
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-card class="metric-card metric-card--soft" shadow="hover">
|
<el-card class="metric-card metric-card--soft" shadow="hover">
|
||||||
<div class="metric-label">新增用户数</div>
|
<div class="metric-label">新增用户数</div>
|
||||||
@@ -112,8 +124,6 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row :gutter="16" class="stats-highlight-row">
|
<el-row :gutter="16" class="stats-highlight-row">
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
@@ -806,6 +816,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.hero-row,
|
.hero-row,
|
||||||
|
.metric-extended-row,
|
||||||
.stats-highlight-row,
|
.stats-highlight-row,
|
||||||
.chart-row {
|
.chart-row {
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
@@ -930,6 +941,10 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.metric-extended-row > .el-col {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
.metric-card {
|
.metric-card {
|
||||||
min-height: 106px;
|
min-height: 106px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -1094,6 +1109,7 @@
|
|||||||
|
|
||||||
@media (max-width: 1200px) {
|
@media (max-width: 1200px) {
|
||||||
.hero-row > .el-col,
|
.hero-row > .el-col,
|
||||||
|
.metric-extended-row > .el-col,
|
||||||
.stats-highlight-row > .el-col,
|
.stats-highlight-row > .el-col,
|
||||||
.chart-row > .el-col {
|
.chart-row > .el-col {
|
||||||
width: 100% !important;
|
width: 100% !important;
|
||||||
@@ -1111,6 +1127,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.hero-row,
|
.hero-row,
|
||||||
|
.metric-extended-row,
|
||||||
.stats-highlight-row,
|
.stats-highlight-row,
|
||||||
.chart-row {
|
.chart-row {
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
@@ -1219,6 +1236,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.hero-row,
|
.hero-row,
|
||||||
|
.metric-extended-row,
|
||||||
.stats-highlight-row,
|
.stats-highlight-row,
|
||||||
.chart-row {
|
.chart-row {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
|
|||||||
Reference in New Issue
Block a user