更新dashboard左侧菜单及显示条件

This commit is contained in:
jingrow 2025-07-31 13:12:13 +08:00
parent 563851ba9d
commit 2ce7ddc638
2 changed files with 3 additions and 4 deletions

View File

@ -100,13 +100,13 @@ export default {
disabled: enforce2FA, disabled: enforce2FA,
}, },
{ {
name: '服务器', name: 'Jingrow服务器',
icon: () => h(Server), icon: () => h(Server),
route: '/servers', route: '/servers',
isActive: isActive:
['New Server'].includes(routeName) || ['New Server'].includes(routeName) ||
routeName.startsWith('Server'), routeName.startsWith('Server'),
condition: onboardingComplete && !isSaasUser && this.$team.pg.is_developer && this.$team.pg.is_pro, condition: onboardingComplete && !isSaasUser && this.$team.pg.is_pro,
disabled: enforce2FA, disabled: enforce2FA,
}, },
{ {
@ -116,7 +116,6 @@ export default {
isActive: isActive:
['Jsite Servers', 'New Jsite Server'].includes(routeName) || ['Jsite Servers', 'New Jsite Server'].includes(routeName) ||
routeName.startsWith('Jsite Server'), routeName.startsWith('Jsite Server'),
condition: onboardingComplete && !isSaasUser && this.$team.pg.is_pro,
disabled: enforce2FA, disabled: enforce2FA,
}, },
{ {

View File

@ -108,7 +108,7 @@ let router = createRouter({
{ {
name: 'New Server', name: 'New Server',
path: '/servers/new', path: '/servers/new',
component: () => import('./pages/NewJsiteServer.vue'), component: () => import('./pages/NewServer.vue'),
}, },
{ {
name: 'Jsite Servers', name: 'Jsite Servers',