mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-13 20:35:58 +00:00
48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
import i18n from '@/i18n/i18n'
|
|
import empty from '@/layout/empty'
|
|
import { BASE_URL } from '@/utils/common'
|
|
|
|
export default [
|
|
{
|
|
path: 'sessions',
|
|
component: empty,
|
|
redirect: {
|
|
name: 'SessionList'
|
|
},
|
|
meta: { title: i18n.t('BaseSessions'), permissions: [], icon: 'session' },
|
|
children: [
|
|
{
|
|
path: '',
|
|
name: 'SessionList',
|
|
component: () => import('@/views/sessions/SessionList/index'),
|
|
meta: { title: i18n.t('Sessions'), permissions: [] }
|
|
},
|
|
{
|
|
path: ':id',
|
|
name: 'SessionDetail',
|
|
component: () => import('@/views/sessions/SessionDetail/index'),
|
|
meta: { title: i18n.t('SessionDetail') }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
path: 'commands',
|
|
name: 'CommandList',
|
|
component: () => import('@/views/sessions/CommandList/index'),
|
|
meta: { title: i18n.t('Commands'), permissions: [] }
|
|
},
|
|
{
|
|
path: `${BASE_URL}/luna/?_=${Date.now()}`,
|
|
name: 'WebTerminal',
|
|
// component: () => window.open(`/luna/?_=${Date.now()}`),
|
|
meta: { title: i18n.t('WebTerminal') }
|
|
// hidden: true
|
|
},
|
|
{
|
|
path: `${BASE_URL}/koko/elfinder/sftp/?`,
|
|
name: 'FileManagement',
|
|
// component: () => window.open(`/koko/elfinder/sftp/?`),
|
|
meta: { title: i18n.t('FileManagement') }
|
|
}
|
|
]
|