update
This commit is contained in:
@@ -130,6 +130,7 @@ function rowProps(row: Contest) {
|
|||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<n-flex vertical size="large">
|
<n-flex vertical size="large">
|
||||||
|
<n-card embedded>
|
||||||
<n-space>
|
<n-space>
|
||||||
<n-form :show-feedback="false" label-placement="left" inline>
|
<n-form :show-feedback="false" label-placement="left" inline>
|
||||||
<n-form-item label="比赛状态">
|
<n-form-item label="比赛状态">
|
||||||
@@ -140,7 +141,11 @@ function rowProps(row: Contest) {
|
|||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="标签">
|
<n-form-item label="标签">
|
||||||
<n-select class="select" :options="tags" v-model:value="query.tag" />
|
<n-select
|
||||||
|
style="width: 120px"
|
||||||
|
:options="tags"
|
||||||
|
v-model:value="query.tag"
|
||||||
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
<n-form :show-feedback="false" label-placement="left" inline>
|
<n-form :show-feedback="false" label-placement="left" inline>
|
||||||
@@ -160,6 +165,7 @@ function rowProps(row: Contest) {
|
|||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
</n-space>
|
</n-space>
|
||||||
|
</n-card>
|
||||||
<n-data-table
|
<n-data-table
|
||||||
:bordered="false"
|
:bordered="false"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
|
|||||||
@@ -195,9 +195,9 @@ function rowProps(row: ProblemFiltered) {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<n-flex vertical size="large">
|
<n-flex vertical size="large">
|
||||||
|
<n-card embedded>
|
||||||
<n-flex justify="space-between">
|
<n-flex justify="space-between">
|
||||||
<n-flex>
|
<n-space>
|
||||||
<div>
|
|
||||||
<n-form :show-feedback="false" inline label-placement="left">
|
<n-form :show-feedback="false" inline label-placement="left">
|
||||||
<n-form-item label="难度">
|
<n-form-item label="难度">
|
||||||
<n-select
|
<n-select
|
||||||
@@ -210,8 +210,6 @@ function rowProps(row: ProblemFiltered) {
|
|||||||
<AuthorSelect v-model:value="query.author" />
|
<AuthorSelect v-model:value="query.author" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<n-form :show-feedback="false" inline label-placement="left">
|
<n-form :show-feedback="false" inline label-placement="left">
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
<n-input
|
<n-input
|
||||||
@@ -241,10 +239,10 @@ function rowProps(row: ProblemFiltered) {
|
|||||||
</n-button>
|
</n-button>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
</div>
|
</n-space>
|
||||||
</n-flex>
|
|
||||||
<Hitokoto v-if="isDesktop" />
|
<Hitokoto v-if="isDesktop" />
|
||||||
</n-flex>
|
</n-flex>
|
||||||
|
</n-card>
|
||||||
<n-collapse-transition :show="showTag">
|
<n-collapse-transition :show="showTag">
|
||||||
<n-flex>
|
<n-flex>
|
||||||
<n-tag
|
<n-tag
|
||||||
|
|||||||
@@ -240,6 +240,7 @@ const columns = computed(() => {
|
|||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<n-flex vertical size="large">
|
<n-flex vertical size="large">
|
||||||
|
<n-card embedded>
|
||||||
<n-space>
|
<n-space>
|
||||||
<n-form :show-feedback="false" inline label-placement="left">
|
<n-form :show-feedback="false" inline label-placement="left">
|
||||||
<n-form-item v-if="isDesktop && userStore.isAuthed" label="只看自己">
|
<n-form-item v-if="isDesktop && userStore.isAuthed" label="只看自己">
|
||||||
@@ -316,6 +317,7 @@ const columns = computed(() => {
|
|||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
</n-space>
|
</n-space>
|
||||||
|
</n-card>
|
||||||
<n-data-table :bordered="false" :columns="columns" :data="submissions" />
|
<n-data-table :bordered="false" :columns="columns" :data="submissions" />
|
||||||
</n-flex>
|
</n-flex>
|
||||||
<Pagination
|
<Pagination
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ onMounted(receive)
|
|||||||
}
|
}
|
||||||
|
|
||||||
.hitokoto .sentence {
|
.hitokoto .sentence {
|
||||||
max-width: 500px;
|
max-width: 400px;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
|
|||||||
Reference in New Issue
Block a user