This commit is contained in:
ygx
2026-03-07 20:11:25 +08:00
parent 8fab91c5c7
commit f7bbb5ee46
74 changed files with 6540 additions and 2636 deletions

View File

@@ -6,7 +6,7 @@ const DASHBOARD: AppRouteRecordRaw = {
name: 'dashboard',
component: DEFAULT_LAYOUT,
meta: {
locale: 'menu.dashboard',
locale: '仪表盘',
requiresAuth: true,
icon: 'icon-dashboard',
order: 0,

View File

@@ -13,21 +13,11 @@ const LIST: AppRouteRecordRaw = {
},
children: [
{
path: 'search-table', // The midline path complies with SEO specifications
name: 'SearchTable',
component: () => import('@/views/list/search-table/index.vue'),
path: 'search-table-demo',
name: 'SearchTableDemo',
component: () => import('@/views/list/search-table/demo.vue'),
meta: {
locale: 'menu.list.searchTable',
requiresAuth: true,
roles: ['*'],
},
},
{
path: 'card',
name: 'Card',
component: () => import('@/views/list/card/index.vue'),
meta: {
locale: 'menu.list.cardList',
locale: '公共组件Demo',
requiresAuth: true,
roles: ['*'],
},

View File

@@ -0,0 +1,38 @@
import { DEFAULT_LAYOUT } from '../base'
import { AppRouteRecordRaw } from '../types'
const OPS: AppRouteRecordRaw = {
path: '/ops',
name: 'ops',
component: DEFAULT_LAYOUT,
meta: {
locale: 'menu.ops',
requiresAuth: true,
icon: 'icon-settings',
order: 3,
},
children: [
{
path: 'menu-management',
name: 'MenuManagement',
component: () => import('@/views/ops/pages/system-settings/menu-management/index.vue'),
meta: {
locale: 'menu.ops.systemSettings.menuManagement',
requiresAuth: true,
roles: ['*'],
},
},
{
path: 'system-logs',
name: 'SystemLogs',
component: () => import('@/views/ops/pages/system-settings/system-logs/index.vue'),
meta: {
locale: 'menu.ops.systemSettings.systemLogs',
requiresAuth: true,
roles: ['*'],
},
},
],
}
export default OPS

View File

@@ -1,38 +0,0 @@
import { DEFAULT_LAYOUT } from '../base'
import { AppRouteRecordRaw } from '../types'
const USER: AppRouteRecordRaw = {
path: '/user',
name: 'user',
component: DEFAULT_LAYOUT,
meta: {
locale: 'menu.user',
icon: 'icon-user',
requiresAuth: true,
order: 7,
},
children: [
{
path: 'info',
name: 'Info',
component: () => import('@/views/user/info/index.vue'),
meta: {
locale: 'menu.user.info',
requiresAuth: true,
roles: ['*'],
},
},
{
path: 'setting',
name: 'Setting',
component: () => import('@/views/user/setting/index.vue'),
meta: {
locale: 'menu.user.setting',
requiresAuth: true,
roles: ['*'],
},
},
],
}
export default USER