fix: optimize login button display

This commit is contained in:
merlin
2025-11-06 11:30:38 +08:00
parent 944b478b07
commit 16e8fd2d65

View File

@@ -88,7 +88,7 @@ import axios from 'axios';
const userinfo = userInfoStore(); const userinfo = userInfoStore();
const activeMenu = ref('1'); const activeMenu = ref('1');
const u_name = ref('登录') const u_name = userinfo.user.name === ''?'登录':userinfo.user.name
// 控制登录弹窗的显示与隐藏 // 控制登录弹窗的显示与隐藏
const loginDialog = ref(false); const loginDialog = ref(false);
@@ -169,12 +169,12 @@ watch(route, () => {
}); });
const blogLogin = () => { const blogLogin = () => {
if (userinfo.user.role == 'admin') { if (userinfo.user.role === 'admin') {
const origin = window.location.origin const origin = window.location.origin
const redirect_uri = `${origin}/admin` const redirect_uri = `${origin}/admin`
window.open(redirect_uri, '_blank') window.open(redirect_uri, '_blank')
} }
if (u_name.value == '登录') { if (u_name === '登录') {
loginDialog.value = true; loginDialog.value = true;
} else { } else {
router.push('/me') router.push('/me')