update
Some checks failed
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled

This commit is contained in:
2026-06-02 23:23:00 -06:00
parent cd81fd1e10
commit b510c305d5

View File

@@ -33,38 +33,38 @@
<n-divider style="margin: 16px 0" />
<n-flex justify="space-around">
<div class="stat-item">
<div class="stat-label">总提交</div>
<n-text>总提交</n-text>
<n-gradient-text type="info" font-size="28">{{
count.total
}}</n-gradient-text>
</div>
<div class="stat-item">
<div class="stat-label">正确提交</div>
<n-text>正确提交</n-text>
<n-gradient-text type="primary" font-size="28">{{
count.accepted
}}</n-gradient-text>
</div>
<div class="stat-item">
<div class="stat-label">正确率</div>
<n-text>正确率</n-text>
<n-gradient-text type="warning" font-size="28">{{
count.rate
}}</n-gradient-text>
</div>
<template v-if="person.count > 0">
<div class="stat-item">
<div class="stat-label">完成人数</div>
<n-text>完成人数</n-text>
<n-gradient-text type="error" font-size="28">{{
list.length
}}</n-gradient-text>
</div>
<div class="stat-item">
<div class="stat-label">班级人数</div>
<n-text>班级人数</n-text>
<n-gradient-text type="warning" font-size="28">{{
adjustedPersonCount
}}</n-gradient-text>
</div>
<div class="stat-item">
<div class="stat-label">完成度</div>
<n-text>完成度</n-text>
<n-gradient-text type="success" font-size="28">{{
adjustedPersonRate
}}</n-gradient-text>
@@ -467,8 +467,4 @@ function rowProps(row: UserStatistic) {
align-items: center;
gap: 4px;
}
.stat-label {
font-size: 13px;
color: var(--n-text-color-3, #999);
}
</style>