@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
313 lines (312 loc) • 6.29 kB
text/typescript
export const menuData = [
{
name: 'Board',
order: 1,
parentId: null,
menuType: 'normal',
icon: 'IconApplication',
component: 'board/index',
path: 'board',
locale: 'menu.board',
},
{
name: 'Home',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'board/home/index',
path: 'home',
locale: 'menu.home',
},
{
name: 'Work',
order: 2,
parentId: null,
menuType: 'normal',
icon: '',
component: 'board/work/index',
path: 'work',
locale: 'menu.work',
},
{
name: 'List',
order: 2,
parentId: null,
menuType: 'normal',
icon: 'IconFiles',
component: 'list/index',
path: 'list',
locale: 'menu.list',
},
{
name: 'Table',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'list/search-table/index',
path: 'table',
locale: 'menu.list.searchTable',
},
{
name: 'Form',
order: 3,
parentId: null,
menuType: 'normal',
icon: 'IconSetting',
component: 'form/index',
path: 'form',
locale: 'menu.form',
},
{
name: 'Base',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'form/base/index',
path: 'base',
locale: 'menu.form.base',
},
{
name: 'Step',
order: 2,
parentId: null,
menuType: 'normal',
icon: '',
component: 'form/step/index',
path: 'step',
locale: 'menu.form.step',
},
{
name: 'Profile',
order: 4,
parentId: null,
menuType: 'normal',
icon: 'IconFiletext',
component: 'profile/index',
path: 'profile',
locale: 'menu.profile',
},
{
name: 'Detail',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'profile/detail/index',
path: 'detail',
locale: 'menu.profile.detail',
},
{
name: 'Result',
order: 5,
parentId: null,
menuType: 'normal',
icon: 'IconSuccessful',
component: 'result/index',
path: 'result',
locale: 'menu.result',
},
{
name: 'Success',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'result/success/index',
path: 'success',
locale: 'menu.result.success',
},
{
name: 'Error',
order: 2,
parentId: null,
menuType: 'normal',
icon: '',
component: 'result/error/index',
path: 'error',
locale: 'menu.result.error',
},
{
name: 'Exception',
order: 6,
parentId: null,
menuType: 'normal',
icon: 'IconCueL',
component: 'exception/index',
path: 'exception',
locale: 'menu.exception',
},
{
name: '403',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'exception/403/index',
path: '403',
locale: 'menu.exception.403',
},
{
name: '404',
order: 2,
parentId: null,
menuType: 'normal',
icon: '',
component: 'exception/404/index',
path: '404',
locale: 'menu.exception.404',
},
{
name: '500',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'exception/500/index',
path: '500',
locale: 'menu.exception.500',
},
{
name: 'User',
order: 7,
parentId: null,
menuType: 'normal',
icon: 'IconUser',
component: 'user/index',
path: 'user',
locale: 'menu.user',
},
{
name: 'Info',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'user/info/index',
path: 'info',
locale: 'menu.user.info',
},
{
name: 'Cloud',
order: 8,
parentId: null,
menuType: 'normal',
icon: 'IconDownloadCloud',
component: 'cloud/index',
path: 'cloud',
locale: 'menu.cloud',
},
{
name: 'Hello',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'cloud/hello/index',
path: 'hello',
locale: 'menu.cloud.hello',
},
{
name: 'Contracts',
order: 2,
parentId: null,
menuType: 'normal',
icon: '',
component: 'cloud/contracts/index',
path: 'contracts',
locale: 'menu.cloud.contracts',
},
{
name: 'MenuPage',
order: 9,
parentId: null,
menuType: 'normal',
icon: 'IconApp',
component: 'menu/index',
path: 'menuPage',
locale: 'menu.menuPage',
},
{
name: 'SecondMenu',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'menu/index',
path: 'secondMenu',
locale: 'menu.menuPage.second',
},
{
name: 'ThirdMenu',
order: 1,
parentId: null,
menuType: 'normal',
icon: '',
component: 'menu/demo/index',
path: 'thirdMenu',
locale: 'menu.menuPage.third',
},
{
name: 'SystemManager',
order: 10,
parentId: null,
menuType: 'normal',
icon: 'IconTotal',
component: 'menu/index',
path: '',
locale: 'menu.systemManager',
},
{
name: 'AllMenu',
order: 1,
parentId: null,
menuType: 'admin',
icon: 'IconGrade',
component: 'menu/info/index',
path: 'menu/allMenu',
locale: 'menu.menu.info',
},
{
name: 'AllPermission',
order: 1,
parentId: null,
menuType: 'admin',
icon: 'IconFolderOpened',
component: 'permission/info/index',
path: 'permission/allPermission',
locale: 'menu.permission.info',
},
{
name: 'AllRole',
order: 1,
parentId: null,
menuType: 'admin',
icon: 'IconActivation',
component: 'role/info/index',
path: 'role/allRole',
locale: 'menu.role.info',
},
{
name: 'AllInfo',
order: 1,
parentId: null,
menuType: 'admin',
icon: 'IconGroup',
component: 'userManager/info/index',
path: 'userManager/allInfo',
locale: 'menu.userManager.info',
},
{
name: 'Local',
order: 14,
parentId: null,
menuType: '',
icon: 'IconFlag',
component: 'locale/index',
path: 'locale',
locale: 'menu.i18n',
},
];