From 34e3e1b439088edd5a4935d4afcfd68dfddd8b1d Mon Sep 17 00:00:00 2001 From: Dream Hunter Date: Sat, 17 Aug 2024 23:14:35 +0800 Subject: [PATCH] fix: UI admin page show modal when no need password (#418) --- CHANGELOG.md | 1 + frontend/src/views/Admin.vue | 4 ++-- frontend/src/views/admin/Account.vue | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0a62039..276550f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - feat: worker 增加 `ADDRESS_CHECK_REGEX`, address name 的正则表达式, 只用于检查,符合条件将通过检查 - fix: UI 修复登录页面 tab 激活图标错位 +- fix: UI 修复 admin 页面刷新弹框输入密码的问题 ## v0.7.2 diff --git a/frontend/src/views/Admin.vue b/frontend/src/views/Admin.vue index 301d48f1..30882a06 100644 --- a/frontend/src/views/Admin.vue +++ b/frontend/src/views/Admin.vue @@ -86,12 +86,12 @@ const { t } = useI18n({ }); onMounted(async () => { + // make sure user_id is fetched + if (!userSettings.value.user_id) await api.getUserSettings(message); if (!showAdminPage.value) { showAdminAuth.value = true; return; } - // make sure user_id is fetched - if (!userSettings.value.user_id) await api.getUserSettings(message); }) diff --git a/frontend/src/views/admin/Account.vue b/frontend/src/views/admin/Account.vue index 8eb077f4..bd6d6d83 100644 --- a/frontend/src/views/admin/Account.vue +++ b/frontend/src/views/admin/Account.vue @@ -9,7 +9,7 @@ import { NButton, NMenu } from 'naive-ui'; import { MenuFilled } from '@vicons/material' const { - showAdminAuth, loading, adminTab, + loading, adminTab, adminMailTabAddress, adminSendBoxTabAddress } = useGlobalState() const message = useMessage()