fix alert type.

This commit is contained in:
2023-01-10 16:31:35 +08:00
parent 5650ee716d
commit e0c21ab3a9
2 changed files with 17 additions and 3 deletions

View File

@@ -208,11 +208,13 @@ watch(
<template> <template>
<el-tabs type="border-card" @tab-click="onTab" v-model="tab"> <el-tabs type="border-card" @tab-click="onTab" v-model="tab">
<el-tab-pane label="测试用例" :name="Tab.testcase"> <el-tab-pane label="测试用例" :name="Tab.testcase">
<div class="panel"></div> <div class="panel">
<el-table height="320"></el-table>
</div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :disabled="submitDisabled" :name="Tab.result"> <el-tab-pane :disabled="submitDisabled" :name="Tab.result">
<template #label> <template #label>
<el-space> <el-space :size="2">
<el-icon> <el-icon>
<i-ep-loading v-if="judging || pending || submitting" /> <i-ep-loading v-if="judging || pending || submitting" />
<i-ep-bell v-else-if="isPending" /> <i-ep-bell v-else-if="isPending" />
@@ -225,7 +227,7 @@ watch(
<el-alert <el-alert
v-if="submission" v-if="submission"
:closable="false" :closable="false"
:type="JUDGE_STATUS[submission.result]['type']" :type="JUDGE_STATUS[submission.result]['alertType']"
:title="JUDGE_STATUS[submission.result]['name']" :title="JUDGE_STATUS[submission.result]['name']"
> >
</el-alert> </el-alert>

View File

@@ -16,50 +16,62 @@ export const JUDGE_STATUS = {
"-2": { "-2": {
name: "编译失败", name: "编译失败",
type: "danger", type: "danger",
alertType: "error",
}, },
"-1": { "-1": {
name: "答案错误", name: "答案错误",
type: "danger", type: "danger",
alertType: "error",
}, },
"0": { "0": {
name: "答案正确", name: "答案正确",
type: "success", type: "success",
alertType: "success",
}, },
"1": { "1": {
name: "运行超时", name: "运行超时",
type: "danger", type: "danger",
alertType: "error",
}, },
"2": { "2": {
name: "运行超时", name: "运行超时",
type: "danger", type: "danger",
alertType: "error",
}, },
"3": { "3": {
name: "内存超限", name: "内存超限",
type: "danger", type: "danger",
alertType: "error",
}, },
"4": { "4": {
name: "运行时错误", name: "运行时错误",
type: "danger", type: "danger",
alertType: "error",
}, },
"5": { "5": {
name: "系统错误", name: "系统错误",
type: "danger", type: "danger",
alertType: "error",
}, },
"6": { "6": {
name: "等待评分", name: "等待评分",
type: "warning", type: "warning",
alertType: "warning",
}, },
"7": { "7": {
name: "正在评分", name: "正在评分",
type: "warning", type: "warning",
alertType: "warning",
}, },
"8": { "8": {
name: "部分正确", name: "部分正确",
type: "warning", type: "warning",
alertType: "warning",
}, },
"9": { "9": {
name: "正在提交", name: "正在提交",
type: "info", type: "info",
alertType: "info",
}, },
} }