系统配置重构,支持后台管理页面配置

This commit is contained in:
RockYang
2025-08-20 10:47:17 +08:00
parent 6242f648f1
commit 0956bef9db
19 changed files with 2107 additions and 138 deletions

View File

@@ -168,10 +168,64 @@ const routes = [
component: () => import('@/views/admin/Dashboard.vue'),
},
{
path: '/admin/system',
name: 'admin-system',
meta: { title: '系统置' },
component: () => import('@/views/admin/SysConfig.vue'),
path: '/admin/config/system',
name: 'admin-config-system',
meta: { title: '系统置' },
component: () => import('@/views/admin/SystemConfig.vue'),
},
{
path: '/admin/config/payment',
name: 'admin-config-payment',
meta: { title: '支付配置' },
component: () => import('@/views/admin/PaymentConfig.vue'),
},
{
path: '/admin/config/storage',
name: 'admin-config-storage',
meta: { title: '存储配置' },
component: () => import('@/views/admin/StorageConfig.vue'),
},
{
path: '/admin/config/communication',
name: 'admin-config-communication',
meta: { title: '通信配置' },
component: () => import('@/views/admin/CommunicationConfig.vue'),
},
{
path: '/admin/config/api',
name: 'admin-config-api',
meta: { title: 'API配置' },
component: () => import('@/views/admin/ApiConfig.vue'),
},
{
path: '/admin/config/notice',
name: 'admin-config-notice',
meta: { title: '公告配置' },
component: () => import('@/views/admin/NoticeConfig.vue'),
},
{
path: '/admin/config/agreement',
name: 'admin-config-agreement',
meta: { title: '用户协议' },
component: () => import('@/views/admin/AgreementConfig.vue'),
},
{
path: '/admin/config/privacy',
name: 'admin-config-privacy',
meta: { title: '隐私声明' },
component: () => import('@/views/admin/PrivacyConfig.vue'),
},
{
path: '/admin/config/menu',
name: 'admin-config-menu',
meta: { title: '菜单配置' },
component: () => import('@/views/admin/MenuConfig.vue'),
},
{
path: '/admin/config/license',
name: 'admin-config-license',
meta: { title: '授权激活' },
component: () => import('@/views/admin/LicenseConfig.vue'),
},
{
path: '/admin/user',