fix
This commit is contained in:
@@ -10,9 +10,17 @@ const props = defineProps<{
|
|||||||
contestID: string
|
contestID: string
|
||||||
}>()
|
}>()
|
||||||
const contestStore = useContestStore()
|
const contestStore = useContestStore()
|
||||||
|
const message = useMessage()
|
||||||
|
|
||||||
const password = ref("")
|
const password = ref("")
|
||||||
|
|
||||||
|
async function check() {
|
||||||
|
await contestStore.checkPassword(props.contestID, password.value)
|
||||||
|
if (!contestStore.access) {
|
||||||
|
message.error("密码错误")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
contestStore.init(props.contestID)
|
contestStore.init(props.contestID)
|
||||||
})
|
})
|
||||||
@@ -61,12 +69,7 @@ const passwordFormVisible = computed(
|
|||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item>
|
<n-form-item>
|
||||||
<n-button
|
<n-button @click="check" :disabled="!password">确认</n-button>
|
||||||
@click="contestStore.checkPassword(contestID, password)"
|
|
||||||
:disabled="!password"
|
|
||||||
>
|
|
||||||
确认
|
|
||||||
</n-button>
|
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
<router-view></router-view>
|
<router-view></router-view>
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import {
|
|||||||
|
|
||||||
export const useContestStore = defineStore("contest", () => {
|
export const useContestStore = defineStore("contest", () => {
|
||||||
const userStore = useUserStore()
|
const userStore = useUserStore()
|
||||||
// const message = useMessage()
|
|
||||||
const [access, toggleAccess] = useToggle(false)
|
const [access, toggleAccess] = useToggle(false)
|
||||||
const contest = ref<Contest | null>(null)
|
const contest = ref<Contest | null>(null)
|
||||||
const problems = ref<Problem[]>([])
|
const problems = ref<Problem[]>([])
|
||||||
@@ -89,7 +88,6 @@ export const useContestStore = defineStore("contest", () => {
|
|||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
toggleAccess(false)
|
toggleAccess(false)
|
||||||
// message.error("密码错误")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user