修改后台目录和创建比赛的时间设置
This commit is contained in:
@@ -15,6 +15,7 @@ export enum SubmissionStatus {
|
||||
}
|
||||
|
||||
export enum ContestStatus {
|
||||
initial = "2", // 这里不需要传入到后端,只是为了一开始加载数据的时候,做一个初始位
|
||||
not_started = "1",
|
||||
underway = "0",
|
||||
finished = "-1",
|
||||
@@ -87,6 +88,11 @@ export const CONTEST_STATUS: {
|
||||
type: "error" | "success" | "warning"
|
||||
}
|
||||
} = {
|
||||
// 这里不需要传入到后端,只是为了一开始加载数据的时候,做一个初始位
|
||||
"2": {
|
||||
name: "未开始",
|
||||
type: "warning",
|
||||
},
|
||||
"1": {
|
||||
name: "未开始",
|
||||
type: "warning",
|
||||
|
||||
@@ -11,6 +11,16 @@ export function getACRate(acCount: number, totalCount: number) {
|
||||
return `${rate}%`
|
||||
}
|
||||
|
||||
export function getACRateNumber(acCount: number, totalCount: number) {
|
||||
let rate = ""
|
||||
if (totalCount === 0) rate = "0.00"
|
||||
else {
|
||||
if (acCount >= totalCount) rate = "100.00"
|
||||
else rate = ((acCount / totalCount) * 100).toFixed(2)
|
||||
}
|
||||
return Number(rate)
|
||||
}
|
||||
|
||||
export function filterEmptyValue(object: any) {
|
||||
let query: any = {}
|
||||
Object.keys(object).forEach((key) => {
|
||||
@@ -89,7 +99,7 @@ export function durationToDays(
|
||||
if (duration.days) {
|
||||
result += duration.days + "天"
|
||||
}
|
||||
return !!result ? result :"一天以内"
|
||||
return !!result ? result : "一天以内"
|
||||
}
|
||||
|
||||
export function secondsToDuration(seconds: number): string {
|
||||
|
||||
Reference in New Issue
Block a user