@@ -156,6 +156,8 @@ function rowProps(row: Contest) {
|
|||||||
<n-form-item label="标签">
|
<n-form-item label="标签">
|
||||||
<n-select class="select" :options="tags" v-model:value="query.tag" />
|
<n-select class="select" :options="tags" v-model:value="query.tag" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
|
</n-form>
|
||||||
|
<n-form :show-feedback="false" label-placement="left" inline>
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
<n-input
|
<n-input
|
||||||
class="input"
|
class="input"
|
||||||
@@ -164,8 +166,6 @@ function rowProps(row: Contest) {
|
|||||||
placeholder="比赛标题"
|
placeholder="比赛标题"
|
||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
|
||||||
<n-form :show-feedback="false" label-placement="left" inline>
|
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
<n-flex>
|
<n-flex>
|
||||||
<n-button @click="search(query.keyword)">搜索</n-button>
|
<n-button @click="search(query.keyword)">搜索</n-button>
|
||||||
|
|||||||
@@ -121,19 +121,19 @@ watch(isMobile, (value) => {
|
|||||||
</n-tabs>
|
</n-tabs>
|
||||||
</n-scrollbar>
|
</n-scrollbar>
|
||||||
<n-tabs v-else v-model:value="currentTab" type="segment">
|
<n-tabs v-else v-model:value="currentTab" type="segment">
|
||||||
<n-tab-pane name="content" tab="题目描述">
|
<n-tab-pane name="content" tab="描述">
|
||||||
<ProblemContent />
|
<ProblemContent />
|
||||||
</n-tab-pane>
|
</n-tab-pane>
|
||||||
<n-tab-pane name="editor" tab="代码编辑">
|
<n-tab-pane name="editor" tab="编辑">
|
||||||
<Editor />
|
<Editor />
|
||||||
</n-tab-pane>
|
</n-tab-pane>
|
||||||
<n-tab-pane name="info" tab="题目统计">
|
<n-tab-pane name="info" tab="统计">
|
||||||
<ProblemInfo />
|
<ProblemInfo />
|
||||||
</n-tab-pane>
|
</n-tab-pane>
|
||||||
<n-tab-pane v-if="!props.contestID" name="comment" tab="题目点评">
|
<n-tab-pane v-if="!props.contestID" name="comment" tab="点评">
|
||||||
<ProblemComment />
|
<ProblemComment />
|
||||||
</n-tab-pane>
|
</n-tab-pane>
|
||||||
<n-tab-pane name="submission" tab="我的提交">
|
<n-tab-pane name="submission" tab="提交">
|
||||||
<ProblemSubmission />
|
<ProblemSubmission />
|
||||||
</n-tab-pane>
|
</n-tab-pane>
|
||||||
</n-tabs>
|
</n-tabs>
|
||||||
|
|||||||
@@ -282,9 +282,6 @@ const columns = computed(() => {
|
|||||||
:options="languageOptions"
|
:options="languageOptions"
|
||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item v-if="userStore.isAuthed" label="只看自己">
|
|
||||||
<n-switch v-model:value="query.myself" />
|
|
||||||
</n-form-item>
|
|
||||||
</n-form>
|
</n-form>
|
||||||
<n-form :show-feedback="false" inline label-placement="left">
|
<n-form :show-feedback="false" inline label-placement="left">
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
@@ -303,6 +300,9 @@ const columns = computed(() => {
|
|||||||
placeholder="题号"
|
placeholder="题号"
|
||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
|
<n-form-item v-if="userStore.isAuthed" label="只看自己">
|
||||||
|
<n-switch v-model:value="query.myself" />
|
||||||
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
<n-form :show-feedback="false" inline label-placement="left">
|
<n-form :show-feedback="false" inline label-placement="left">
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
@@ -362,7 +362,7 @@ const columns = computed(() => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.input {
|
.input {
|
||||||
width: 200px;
|
width: 180px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.code {
|
.code {
|
||||||
|
|||||||
Reference in New Issue
Block a user