diff --git a/src/components/TaskStatsModal.vue b/src/components/TaskStatsModal.vue index cae5193..c33d44f 100644 --- a/src/components/TaskStatsModal.vue +++ b/src/components/TaskStatsModal.vue @@ -132,10 +132,7 @@ size="small" :bordered="true" style="border-color: #ffd0d0; background: #fff" - >{{ u.username }} - {{ - u.classname - }}{{ displayName(u.username, u.classname) }} {{ u.username }} - {{ - u.classname - }}{{ displayName(u.username, u.classname) }}
- {{ sub.username }} + {{ displayName(sub.username, sub.classname) }}
{{ sub.score.toFixed(1) }} 分 · {{ sub.rating_count }} 人打分 - · {{ sub.classname }}
查看 →
@@ -425,6 +418,11 @@ async function load(classname?: string) { } } +function displayName(username: string, classname: string) { + const prefix = "web" + classname + return username.startsWith(prefix) ? username.slice(prefix.length) : username +} + function selectClass(c: string | null) { selectedClass.value = c load(c ?? undefined)