update
Some checks failed
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled

This commit is contained in:
2026-06-29 07:52:17 -06:00
parent 1d285c8694
commit a4bd4fcd13
12 changed files with 29 additions and 29 deletions

View File

@@ -259,7 +259,7 @@ function type(status: ProblemStatus) {
</n-flex>
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:scroll"></Icon>
<Icon icon="streamline-ultimate-color:checklist"></Icon>
描述
</n-flex>
</p>
@@ -271,7 +271,7 @@ function type(status: ProblemStatus) {
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:e-mail-1"></Icon>
<Icon icon="streamline-ultimate-color:envelope-back-front"></Icon>
输入
</n-flex>
</p>
@@ -283,7 +283,7 @@ function type(status: ProblemStatus) {
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:postbox"></Icon>
<Icon icon="streamline-ultimate-color:mailbox-post"></Icon>
输出
</n-flex>
</p>
@@ -311,7 +311,7 @@ function type(status: ProblemStatus) {
<div v-if="astRulesForDisplay.length > 0">
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:ballot-box-with-check"></Icon>
<Icon icon="streamline-ultimate-color:check-button"></Icon>
要求
</n-flex>
</p>
@@ -382,7 +382,7 @@ function type(status: ProblemStatus) {
<div v-if="problem.source">
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:open-book"></Icon>
<Icon icon="streamline-ultimate-color:book-open-bookmark"></Icon>
来源
</n-flex>
</p>
@@ -398,7 +398,7 @@ function type(status: ProblemStatus) {
<n-divider />
<p class="title" :style="style">
<n-flex align="center">
<Icon icon="streamline-emojis:thumbs-up-1"></Icon>
<Icon icon="streamline-ultimate-color:like"></Icon>
相似题目推荐
</n-flex>
</p>

View File

@@ -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,

View File

@@ -79,7 +79,7 @@ const columns: DataTableColumn<Submission>[] = [
{
title: renderTableTitle(
"语言",
"streamline-emojis:globe-showing-europe-africa",
"streamline-ultimate-color:earth-pin-2",
),
key: "language",
width: 100,

View File

@@ -160,12 +160,12 @@ const baseColumns: DataTableColumn<ProblemFiltered>[] = [
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<ProblemFiltered>[] = [
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<ProblemFiltered>[] = [
width: 130,
},
{
title: renderTableTitle("提交数", "streamline-emojis:writing-hand-2"),
title: renderTableTitle("提交数", "streamline-ultimate-color:paper-write"),
key: "submission",
align: "center",
width: 100,