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

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

@@ -187,8 +187,60 @@ const items = [
},
{
icon: 'config',
index: '/admin/system',
index: 'config-center',
title: '系统设置',
subs: [
{
icon: 'config',
index: '/admin/config/system',
title: '系统配置',
},
{
icon: 'config',
index: '/admin/config/notice',
title: '公告配置',
},
{
icon: 'config',
index: '/admin/config/agreement',
title: '用户协议',
},
{
icon: 'config',
index: '/admin/config/privacy',
title: '隐私声明',
},
{
icon: 'config',
index: '/admin/config/menu',
title: '菜单配置',
},
{
icon: 'config',
index: '/admin/config/license',
title: '授权激活',
},
{
icon: 'recharge',
index: '/admin/config/payment',
title: '支付配置',
},
{
icon: 'menu',
index: '/admin/config/storage',
title: '存储配置',
},
{
icon: 'log',
index: '/admin/config/communication',
title: '通信配置',
},
{
icon: 'api-key',
index: '/admin/config/api',
title: 'API配置',
},
],
},
{
icon: 'log',
@@ -242,6 +294,7 @@ setMenuItems(items)
top: 0;
bottom: 0;
overflow-y: scroll;
background-color: #324157;
.logo {
display: flex;
@@ -267,7 +320,8 @@ setMenuItems(items)
}
ul {
height: 100%;
height: auto;
min-height: 100%;
.el-menu-item,
.el-sub-menu {