From 8b64b6e5464fc063e516f986effe0d9379b3f553 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Tue, 10 Sep 2024 15:26:07 +0800
Subject: [PATCH] fix
---
src/oj/contest/detail.vue | 15 +++++++++------
src/oj/store/contest.ts | 2 --
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/oj/contest/detail.vue b/src/oj/contest/detail.vue
index 8dd8b96..afae66e 100644
--- a/src/oj/contest/detail.vue
+++ b/src/oj/contest/detail.vue
@@ -10,9 +10,17 @@ const props = defineProps<{
contestID: string
}>()
const contestStore = useContestStore()
+const message = useMessage()
const password = ref("")
+async function check() {
+ await contestStore.checkPassword(props.contestID, password.value)
+ if (!contestStore.access) {
+ message.error("密码错误")
+ }
+}
+
onMounted(() => {
contestStore.init(props.contestID)
})
@@ -61,12 +69,7 @@ const passwordFormVisible = computed(
/>
-
- 确认
-
+ 确认
diff --git a/src/oj/store/contest.ts b/src/oj/store/contest.ts
index 1009dd4..b9079d4 100644
--- a/src/oj/store/contest.ts
+++ b/src/oj/store/contest.ts
@@ -12,7 +12,6 @@ import {
export const useContestStore = defineStore("contest", () => {
const userStore = useUserStore()
- // const message = useMessage()
const [access, toggleAccess] = useToggle(false)
const contest = ref(null)
const problems = ref([])
@@ -89,7 +88,6 @@ export const useContestStore = defineStore("contest", () => {
}
} catch (err) {
toggleAccess(false)
- // message.error("密码错误")
}
}