Files
1Panel/frontend/src/routers/modules/database.ts
T

67 lines
2.1 KiB
Go

import { Layout } from '@/routers/constant';
const databaseRouter = {
sort: 4,
path: '/databases',
component: Layout,
redirect: '/databases/mysql',
meta: {
icon: 'p-database',
title: 'menu.database',
},
children: [
{
path: '/databases',
name: 'Databases',
redirect: '/databases/mysql',
component: () => import('@/views/database/index.vue'),
meta: {},
children: [
{
path: 'mysql',
name: 'MySQL',
component: () => import('@/views/database/mysql/index.vue'),
hidden: true,
meta: {
activeMenu: '/databases',
requiresAuth: false,
},
},
{
path: 'mysql/setting/:type/:database/:databaseID',
name: 'MySQL-Setting',
component: () => import('@/views/database/mysql/setting/index.vue'),
props: true,
hidden: true,
meta: {
activeMenu: '/databases',
requiresAuth: false,
},
},
{
path: 'mysql/remote',
name: 'MySQL-Remote',
component: () => import('@/views/database/mysql/remote/index.vue'),
hidden: true,
meta: {
activeMenu: '/databases',
requiresAuth: false,
},
},
{
path: 'redis',
name: 'Redis',
component: () => import('@/views/database/redis/index.vue'),
hidden: true,
meta: {
activeMenu: '/databases',
requiresAuth: false,
},
},
],
},
],
};
export default databaseRouter;