|
|
|
@ -407,7 +407,6 @@ let counter = async (counterTime: number) => { |
|
|
|
|
let startCount = () => { |
|
|
|
|
clearInterval(counterTimer.value); |
|
|
|
|
counterTimer.value = setInterval(() => { |
|
|
|
|
console.log('counter'); |
|
|
|
|
counter(per.value ? countVal.value-- : countVal.value++); |
|
|
|
|
}, 1000); |
|
|
|
|
}; |
|
|
|
@ -622,8 +621,11 @@ let submit = async () => { |
|
|
|
|
submiting.value = false; |
|
|
|
|
|
|
|
|
|
// 非练习 |
|
|
|
|
per.value && |
|
|
|
|
ElMessageBox.alert(`提交成功${param.resultAnnouncementTime ? ',成绩将在' + param.resultAnnouncementTime + '小时后发布,请去参赛信息模块查看' : ''}`, '提示', { |
|
|
|
|
if (per.value) { |
|
|
|
|
const time = param.resultAnnouncementTime; |
|
|
|
|
const msg = |
|
|
|
|
time === '0' ? '提交成功!成绩将在比赛结束后公布,请前往参赛信息模块查看' : time > 0 ? `提交成功!成绩将在比赛结束后${time}小时公布,请前往参赛信息模块查看` : '提交成功'; |
|
|
|
|
ElMessageBox.alert(msg, '提示', { |
|
|
|
|
confirmButtonText: '确定', |
|
|
|
|
closeOnClickModal: false, |
|
|
|
|
showClose: false, |
|
|
|
@ -631,6 +633,7 @@ let submit = async () => { |
|
|
|
|
logout(); |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
} catch (e) { |
|
|
|
|
submiting.value = false; |
|
|
|
|
} |
|
|
|
|