From fc859afe5983d062c295cc6ff1252b6b0a53de80 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 14 Apr 2025 15:34:56 +0800 Subject: [PATCH] fix --- src/admin/setting/home.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/admin/setting/home.vue b/src/admin/setting/home.vue index a38a6fb..9b6b205 100644 --- a/src/admin/setting/home.vue +++ b/src/admin/setting/home.vue @@ -12,6 +12,7 @@ const submissionCount = ref(0) const contestCount = ref(0) const userStore = useUserStore() const router = useRouter() +const message = useMessage() const showModal = ref(false) const luckyGuy = ref("") @@ -73,13 +74,16 @@ async function listRanks() { async function getRandom() { const res = await randomUser10(query.classroom) + if (!res.data.length) return false const name = res.data[res.data.length - 1] luckyGuy.value = name.split(query.classroom)[1] + return true } async function getRandomModal() { - showModal.value = true - getRandom() + const ok = await getRandom() + if (ok) showModal.value = true + else message.error("没有学生") } watch(() => query.page, listRanks)