From 1cb96a1073290f8bee00454eb3d07cba8091a91c Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Sat, 13 Dec 2025 17:48:31 +0800 Subject: [PATCH] add flowchart dead data info --- public/flowchart-data.html | 329 ++++++++++++++++++ .../problemset/components/ProblemSetInfo.vue | 4 +- .../components/ProgressManagement.vue | 3 +- .../components/ProblemSetHeader.vue | 6 +- .../components/ProblemSetProblemsList.vue | 4 +- .../components/UserProgressView.vue | 12 +- src/oj/submission/list.vue | 38 ++ src/oj/user/index.vue | 12 +- 8 files changed, 389 insertions(+), 19 deletions(-) create mode 100644 public/flowchart-data.html diff --git a/public/flowchart-data.html b/public/flowchart-data.html new file mode 100644 index 0000000..0dac320 --- /dev/null +++ b/public/flowchart-data.html @@ -0,0 +1,329 @@ + + + + + + Python流程图作业 - 学情分析看板 + + + + + +
+
+
班级平均分
+
0
+
↑ 比上周For循环 +2.5分
+
+
+
S+A 级别(卓越+优秀)人数
+
0
+
占比 35.7%
+
+
+
未掌握核心难点
+
循环条件
+
需重点讲解 a<100 边界
+
+
+ +
+
+
作业评级分布
+
+
+ +
+
薄弱知识点词云 (AI分析)
+
+
+
+ +
+
+
全班分数段统计
+
+
+
+ + + + \ No newline at end of file diff --git a/src/admin/problemset/components/ProblemSetInfo.vue b/src/admin/problemset/components/ProblemSetInfo.vue index 6cf73d2..58c2fb6 100644 --- a/src/admin/problemset/components/ProblemSetInfo.vue +++ b/src/admin/problemset/components/ProblemSetInfo.vue @@ -63,9 +63,7 @@ defineProps() {{ problemSet.problems_count }} - {{ - parseTime(problemSet.create_time, "YYYY-MM-DD HH:mm:ss") - }} + {{ parseTime(problemSet.create_time, "YYYY-MM-DD HH:mm:ss") }} diff --git a/src/admin/problemset/components/ProgressManagement.vue b/src/admin/problemset/components/ProgressManagement.vue index 281e828..9f677aa 100644 --- a/src/admin/problemset/components/ProgressManagement.vue +++ b/src/admin/problemset/components/ProgressManagement.vue @@ -31,7 +31,8 @@ const progressColumns = [ title: "进度", key: "progress_percentage", width: 100, - render: (row: ProblemSetProgress) => `${row.progress_percentage.toFixed(0)}%`, + render: (row: ProblemSetProgress) => + `${row.progress_percentage.toFixed(0)}%`, }, { title: "是否完成", diff --git a/src/oj/problemset/components/ProblemSetHeader.vue b/src/oj/problemset/components/ProblemSetHeader.vue index b24025e..a7ea15c 100644 --- a/src/oj/problemset/components/ProblemSetHeader.vue +++ b/src/oj/problemset/components/ProblemSetHeader.vue @@ -12,7 +12,7 @@ interface Props { } interface Emits { - (e: 'join'): void + (e: "join"): void } const props = defineProps() @@ -40,12 +40,12 @@ function getProgressPercentage() { } function handleJoin() { - emit('join') + emit("join") }