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>
<el-tabs type="border-card" @tab-click="onTab" v-model="tab">
<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 :disabled="submitDisabled" :name="Tab.result">
<template #label>
<el-space>
<el-space :size="2">
<el-icon>
<i-ep-loading v-if="judging || pending || submitting" />
<i-ep-bell v-else-if="isPending" />
@@ -225,7 +227,7 @@ watch(
<el-alert
v-if="submission"
:closable="false"
:type="JUDGE_STATUS[submission.result]['type']"
:type="JUDGE_STATUS[submission.result]['alertType']"
:title="JUDGE_STATUS[submission.result]['name']"
>
</el-alert>

View File

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