123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- <?php
- # 后台核心配置 这里配置菜单即可
- # 图标 https://vue-admin-beautiful.com/admin-plus/#/vab/icon/remixIcon
- return array
- (
- # 系统定义 默认将建立platform和group系统
- /*
- 'system' => array
- (
- 'main' => array
- (
- 'name' => '测试系统',
- 'sort' => '-100',
- # 这个是系统的数据隔离类型,no无需隔离,database是分库隔离,table是分表隔离,field是分区隔离,where是字段隔离
- 'partition' => 'no',
- # 基本信息表名
- 'info_table' => 'manage/platform',
- # 用户表名
- 'user_table' => 'manage/admin',
- # 角色表名
- 'role_table' => 'manage/role',
- ),
- ),*/
- # 系统模块定义 默认将建立platform和group模块
- /*
- 'module' => array
- (
- 'main' => array
- (
- # 系统key
- 'system' => 'platform',
- 'name' => '测试系统',
- 'sort' => '-100',
- # 模块下数据表名
- 'data_table' => 'manage/platform',
- ),
- ),*/
- # 菜单定义
- 'menu' => array
- (
- # 定义父级菜单
- 'set' => array
- (
- # 菜单名称
- 'name' => '配置',
- # 菜单图标
- 'icon' => 'settings-line',
- # 菜单排序 正序
- 'sort' => '100',
- # 所属系统模块 模块key,一般只需主菜单填写module
- 'module' => 'platform',
- ),
- # 定义二级菜单
- 'platform' => array
- (
- 'parent' => 'set',
- 'name' => '平台管理',
- 'icon' => 'book-open-line',
- 'sort' => '50',
- ),
- # 定义三级菜单 一般和表名一致,如果不是表名则为自定义菜单
- 'admin' => array
- (
- # 所属项目 不填写则获取当前deverapp
- 'app' => 'manage',
- # 上级菜单
- 'parent' => 'platform',
- # 菜单名称
- 'name' => '账户管理',
- # 菜单图标
- 'icon' => 'user-settings-line',
- # 菜单排序 正序
- 'sort' => '1',
- # 菜单路径 可选项:main列表页,update更新页,stat统计页,layout自定义页,不填写默认为main
- 'path' => 'main',
- # 标签 这里需要设置获取标签的方法
- 'badge' => 'test.badge',
- ),
- 'role' => array
- (
- 'parent' => 'platform',
- 'name' => '角色管理',
- 'icon' => 'archive-line',
- 'sort' => '2',
- ),
- 'recycler' => array
- (
- 'parent' => 'platform',
- 'name' => '回收站',
- 'icon' => '',
- 'sort' => '100',
- # 不显示在菜单中 也不显示在菜单管理中
- 'show' => 3,
- ),
- 'set_my' => array
- (
- 'parent' => 'platform',
- 'name' => '个人资料',
- 'icon' => '',
- 'sort' => '100',
- # 不显示在菜单中
- 'show' => 3,
- 'path' => 'set/my',
- ),
- 'menu' => array
- (
- 'parent' => 'platform',
- 'name' => '菜单管理',
- 'icon' => 'menu-line',
- 'sort' => '3',
- ),
- 'group_manage' => array
- (
- 'parent' => 'platform',
- 'name' => '集团管理',
- 'icon' => 'group-2-line',
- 'sort' => '4',
- ),
- 'config' => array
- (
- 'parent' => 'platform',
- 'name' => '配置管理',
- 'icon' => 'album-line',
- 'sort' => '5',
- 'path' => 'update',
- # 后续完善配置功能
- 'show' => 3,
- ),
- 'cron' => array
- (
- 'parent' => 'platform',
- 'name' => '计划任务',
- 'icon' => 'stack-line',
- 'sort' => '100',
- ),
- 'set_group' => array
- (
- 'name' => '配置',
- 'icon' => 'settings-line',
- 'sort' => '100',
- 'module' => 'group',
- ),
- 'group' => array
- (
- 'parent' => 'set_group',
- 'name' => '集团管理',
- 'icon' => 'group-2-line',
- 'sort' => '100',
- ),
- 'group_user' => array
- (
- 'parent' => 'group',
- 'name' => '账户管理',
- 'icon' => 'user-settings-line',
- 'sort' => '1',
- ),
- 'group_role' => array
- (
- 'parent' => 'group',
- 'name' => '角色管理',
- 'icon' => 'archive-line',
- 'sort' => '2',
- ),
- 'group_org' => array
- (
- 'parent' => 'group',
- 'name' => '组织管理',
- 'icon' => 'voiceprint-fill',
- 'sort' => '5',
- ),
- ),
- );
|