From a4bd4fcd13783d8eb05e011566cd4d25d7a350fc Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 29 Jun 2026 07:52:17 -0600 Subject: [PATCH] update --- src/oj/class/pk.vue | 6 +++--- src/oj/contest/detail.vue | 2 +- src/oj/contest/pages/problems.vue | 2 +- src/oj/contest/pages/rank.vue | 2 +- src/oj/problem/components/ProblemContent.vue | 12 ++++++------ src/oj/problem/components/ProblemInfo.vue | 2 +- src/oj/problem/components/ProblemSubmission.vue | 2 +- src/oj/problem/list.vue | 8 ++++---- src/oj/rank/list.vue | 10 +++++----- src/oj/submission/list.vue | 4 ++-- src/shared/components/ContestTitle.vue | 2 +- src/shared/components/Header.vue | 6 +++--- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/oj/class/pk.vue b/src/oj/class/pk.vue index 0811efb..fb41b42 100644 --- a/src/oj/class/pk.vue +++ b/src/oj/class/pk.vue @@ -871,7 +871,7 @@ const radarChartOptions = { class="stat-avg-ac" > @@ -883,7 +883,7 @@ const radarChartOptions = { class="stat-median-ac" > @@ -895,7 +895,7 @@ const radarChartOptions = { class="stat-total-submission" > diff --git a/src/oj/contest/detail.vue b/src/oj/contest/detail.vue index 928c1e9..15ae6de 100644 --- a/src/oj/contest/detail.vue +++ b/src/oj/contest/detail.vue @@ -55,7 +55,7 @@ const passwordFormVisible = computed(

{{ contestStore.contest.title }}

diff --git a/src/oj/contest/pages/problems.vue b/src/oj/contest/pages/problems.vue index 2a71815..2ae06bc 100644 --- a/src/oj/contest/pages/problems.vue +++ b/src/oj/contest/pages/problems.vue @@ -10,7 +10,7 @@ const router = useRouter() const contestStore = useContestStore() const problemsColumns: DataTableColumn[] = [ { - title: renderTableTitle("状态", "streamline-emojis:musical-note"), + title: renderTableTitle("状态", "streamline-ultimate-color:music-note-1"), key: "status", width: 100, render: (row) => h(ProblemStatus, { status: row.status }), diff --git a/src/oj/contest/pages/rank.vue b/src/oj/contest/pages/rank.vue index 14e15d4..46d0748 100644 --- a/src/oj/contest/pages/rank.vue +++ b/src/oj/contest/pages/rank.vue @@ -75,7 +75,7 @@ const columns = ref[]>([ { title: renderTableTitle( "正确数/总提交", - "streamline-emojis:artist-palette", + "streamline-ultimate-color:color-palette", ), key: "submission", width: 140, diff --git a/src/oj/problem/components/ProblemContent.vue b/src/oj/problem/components/ProblemContent.vue index 0195edc..f9e1f29 100644 --- a/src/oj/problem/components/ProblemContent.vue +++ b/src/oj/problem/components/ProblemContent.vue @@ -259,7 +259,7 @@ function type(status: ProblemStatus) {

- + 描述

@@ -271,7 +271,7 @@ function type(status: ProblemStatus) {

- + 输入

@@ -283,7 +283,7 @@ function type(status: ProblemStatus) {

- + 输出

@@ -311,7 +311,7 @@ function type(status: ProblemStatus) {

- + 要求

@@ -382,7 +382,7 @@ function type(status: ProblemStatus) {

- + 来源

@@ -398,7 +398,7 @@ function type(status: ProblemStatus) {

- + 相似题目推荐

diff --git a/src/oj/problem/components/ProblemInfo.vue b/src/oj/problem/components/ProblemInfo.vue index a2b3ae6..dc7d3b2 100644 --- a/src/oj/problem/components/ProblemInfo.vue +++ b/src/oj/problem/components/ProblemInfo.vue @@ -49,7 +49,7 @@ const data = computed(() => { const numbers = computed(() => { return [ { - icon: "streamline-emojis:scroll", + icon: "streamline-ultimate-color:checklist", title: problem.value?.submission_number ?? 0, content: "总提交", int: true, diff --git a/src/oj/problem/components/ProblemSubmission.vue b/src/oj/problem/components/ProblemSubmission.vue index 1d7f493..ba6b118 100644 --- a/src/oj/problem/components/ProblemSubmission.vue +++ b/src/oj/problem/components/ProblemSubmission.vue @@ -79,7 +79,7 @@ const columns: DataTableColumn[] = [ { title: renderTableTitle( "语言", - "streamline-emojis:globe-showing-europe-africa", + "streamline-ultimate-color:earth-pin-2", ), key: "language", width: 100, diff --git a/src/oj/problem/list.vue b/src/oj/problem/list.vue index 6e278de..ca9792b 100644 --- a/src/oj/problem/list.vue +++ b/src/oj/problem/list.vue @@ -160,12 +160,12 @@ const baseColumns: DataTableColumn[] = [ render: (row) => h(ProblemStatus, { status: row.status }), }, { - title: renderTableTitle("编号", "streamline-emojis:game-dice"), + title: renderTableTitle("编号", "streamline-ultimate-color:board-game-dice-1"), key: "_id", width: 100, }, { - title: renderTableTitle("题目", "streamline-emojis:watermelon-2"), + title: renderTableTitle("题目", "streamline-ultimate-color:fruit-watermelon"), key: "title", minWidth: 200, render: (row) => h(ProblemListTitle, { problem: row }), @@ -178,7 +178,7 @@ const baseColumns: DataTableColumn[] = [ h(NTag, { type: getTagColor(row.difficulty) }, () => row.difficulty), }, { - title: renderTableTitle("标签", "streamline-emojis:paperclip"), + title: renderTableTitle("标签", "streamline-ultimate-color:attachment"), key: "tags", width: 260, render: (row) => @@ -190,7 +190,7 @@ const baseColumns: DataTableColumn[] = [ width: 130, }, { - title: renderTableTitle("提交数", "streamline-emojis:writing-hand-2"), + title: renderTableTitle("提交数", "streamline-ultimate-color:paper-write"), key: "submission", align: "center", width: 100, diff --git a/src/oj/rank/list.vue b/src/oj/rank/list.vue index 8755c5e..c443776 100644 --- a/src/oj/rank/list.vue +++ b/src/oj/rank/list.vue @@ -221,13 +221,13 @@ const columns: DataTableColumn[] = [ align: "center", }, { - title: renderTableTitle("提交数", "streamline-emojis:rocket"), + title: renderTableTitle("提交数", "streamline-ultimate-color:space-rocket-earth"), key: "submission_number", width: 120, align: "center", }, { - title: renderTableTitle("正确率", "streamline-emojis:wrapped-gift-1"), + title: renderTableTitle("正确率", "streamline-ultimate-color:gift-box-1"), key: "rate", width: 120, align: "center", @@ -606,7 +606,7 @@ watch( class="stat-avg-ac" > @@ -618,7 +618,7 @@ watch( class="stat-median-ac" > @@ -630,7 +630,7 @@ watch( class="stat-total-submission" > diff --git a/src/oj/submission/list.vue b/src/oj/submission/list.vue index 748e172..473a66e 100644 --- a/src/oj/submission/list.vue +++ b/src/oj/submission/list.vue @@ -269,7 +269,7 @@ const columns = computed(() => { { title: renderTableTitle( "语言", - "streamline-emojis:globe-showing-europe-africa", + "streamline-ultimate-color:earth-pin-2", ), key: "language", minWidth: 120, @@ -347,7 +347,7 @@ const flowchartColumns = computed(() => { ), }, { - title: renderTableTitle("评分", "streamline-emojis:bar-chart"), + title: renderTableTitle("评分", "streamline-ultimate-color:analytics-bars-3d"), key: "ai_score", render: (row) => h(Grade, { score: row.ai_score, grade: row.ai_grade }), }, diff --git a/src/shared/components/ContestTitle.vue b/src/shared/components/ContestTitle.vue index a7f4ad3..0ef30ee 100644 --- a/src/shared/components/ContestTitle.vue +++ b/src/shared/components/ContestTitle.vue @@ -10,7 +10,7 @@ defineProps<{ contest: Contest }>() {{ contest.title }} diff --git a/src/shared/components/Header.vue b/src/shared/components/Header.vue index b0accd8..cf9f794 100644 --- a/src/shared/components/Header.vue +++ b/src/shared/components/Header.vue @@ -179,7 +179,7 @@ const options: Array = [ { label: "我的主页", key: "home", - icon: renderIcon("streamline-emojis:newspaper"), + icon: renderIcon("streamline-ultimate-color:newspaper-fold"), props: { onClick: () => router.push("/user"), }, @@ -196,7 +196,7 @@ const options: Array = [ { label: "我的提交", key: "status", - icon: renderIcon("streamline-emojis:bar-chart"), + icon: renderIcon("streamline-ultimate-color:analytics-bars-3d"), props: { onClick: () => router.push("/submission?myself=1"), }, @@ -221,7 +221,7 @@ const options: Array = [ { label: "退出", key: "logout", - icon: renderIcon("streamline-emojis:hot-beverage-2"), + icon: renderIcon("streamline-ultimate-color:coffee-cold"), props: { onClick: handleLogout }, }, ]