From 375b494f611d2b762aa8c7c49fd8c9bd3d59e490 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Wed, 24 Dec 2025 19:21:18 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9B=BE=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/oj/problem/components/Form.vue | 2 +-
src/oj/submission/list.vue | 2 +-
src/shared/components/StatisticsPanel.vue | 153 +++++++++++++++++++---
3 files changed, 139 insertions(+), 18 deletions(-)
diff --git a/src/oj/problem/components/Form.vue b/src/oj/problem/components/Form.vue
index 27b2cf7..23eb639 100644
--- a/src/oj/problem/components/Form.vue
+++ b/src/oj/problem/components/Form.vue
@@ -251,7 +251,7 @@ onMounted(() => {
v-model:show="statisticPanel"
preset="card"
title="提交记录的统计"
- :style="{ maxWidth: isDesktop && '70vw', maxHeight: '80vh' }"
+ :style="{ maxWidth: isDesktop && '800px', maxHeight: '80vh' }"
:content-style="{ overflow: 'auto' }"
>
diff --git a/src/oj/submission/list.vue b/src/oj/submission/list.vue
index 517e09e..2c2d7bd 100644
--- a/src/oj/submission/list.vue
+++ b/src/oj/submission/list.vue
@@ -406,7 +406,7 @@ const flowchartColumns: DataTableColumn[] = [
v-if="userStore.isSuperAdmin"
v-model:show="statisticPanel"
preset="card"
- :style="{ maxWidth: isDesktop && '70vw', maxHeight: '80vh' }"
+ :style="{ maxWidth: isDesktop && '800px', maxHeight: '80vh' }"
:content-style="{ overflow: 'auto' }"
title="提交记录的统计"
>
diff --git a/src/shared/components/StatisticsPanel.vue b/src/shared/components/StatisticsPanel.vue
index d3ce160..cfc8abb 100644
--- a/src/shared/components/StatisticsPanel.vue
+++ b/src/shared/components/StatisticsPanel.vue
@@ -43,20 +43,18 @@
班级完成度:{{ person.rate }}
-
-
- {{ unaccepted ? "隐藏没有完成的" : "显示没有完成的" }}
-
-
-
- 暂无数据统计
-
+
+
+ {{ unaccepted ? "隐藏没有完成的" : "显示没有完成的" }}
+
+
+
+
+ 暂无数据统计
+
+
+
这 {{ listUnaccepted.length }} 位没有完成:
@@ -65,12 +63,44 @@
{{ name }}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+