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 }} - + + + + + + + + + + + + + + + + + + + + +