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

View File

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