123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502 |
- export const checkedRoleNodes = [
- {
- path: '/components-demo',
- component: '#',
- redirect: '/components-demo/echarts',
- name: 'ComponentsDemo',
- meta: {
- title: '功能组件',
- icon: 'component',
- alwaysShow: true
- },
- children: [
- {
- path: 'echarts',
- component: 'pages/index/views/components-demo/echarts/index.vue',
- name: 'EchartsDemo',
- meta: {
- title: '图表'
- }
- },
- {
- path: 'preview',
- component: 'pages/index/views/components-demo/preview/index.vue',
- name: 'PreviewDemo',
- meta: {
- title: '图片预览'
- }
- },
- {
- path: 'button',
- component: 'pages/index/views/components-demo/button/index.vue',
- name: 'ButtonDemo',
- meta: {
- title: '按钮'
- }
- },
- {
- path: 'message',
- component: 'pages/index/views/components-demo/message/index.vue',
- name: 'MessageDemo',
- meta: {
- title: '消息提示'
- }
- },
- {
- path: 'count-to',
- component: 'pages/index/views/components-demo/count-to/index.vue',
- name: 'CountToDemo',
- meta: {
- title: '数字动画'
- }
- },
- {
- path: 'search',
- component: 'pages/index/views/components-demo/search/index.vue',
- name: 'SearchDemo',
- meta: {
- title: '查询'
- }
- },
- {
- path: 'editor',
- component: 'pages/index/views/components-demo/editor/index.vue',
- name: 'EditorDemo',
- meta: {
- title: '富文本编辑器'
- }
- },
- {
- path: 'markdown',
- component: 'pages/index/views/components-demo/markdown/index.vue',
- name: 'MarkdownDemo',
- meta: {
- title: 'markdown编辑器'
- }
- },
- {
- path: 'dialog',
- component: 'pages/index/views/components-demo/dialog/index.vue',
- name: 'DialogDemo',
- meta: {
- title: '弹窗'
- }
- },
- {
- path: 'more',
- component: 'pages/index/views/components-demo/more/index.vue',
- name: 'MoreDemo',
- meta: {
- title: '显示更多'
- }
- },
- {
- path: 'detail',
- component: 'pages/index/views/components-demo/detail/index.vue',
- name: 'DetailDemo',
- meta: {
- title: '详情组件'
- }
- }
- ]
- },
- {
- path: '/table-demo',
- component: '#',
- redirect: '/table-demo/basic-usage',
- name: 'TableDemo',
- meta: {
- title: '表格',
- icon: 'table',
- alwaysShow: true
- },
- children: [
- {
- path: 'basic-table',
- component: 'pages/index/views/table-demo/basic-table/index.vue',
- name: 'BasicTable',
- meta: {
- title: '基础表格'
- }
- },
- {
- path: 'page-table',
- component: 'pages/index/views/table-demo/page-table/index.vue',
- name: 'PageTable',
- meta: {
- title: '分页表格'
- }
- },
- {
- path: 'stripe-table',
- component: 'pages/index/views/table-demo/stripe-table/index.vue',
- name: 'StripeTable',
- meta: {
- title: '带斑马纹表格'
- }
- },
- {
- path: 'border-table',
- component: 'pages/index/views/table-demo/border-table/index.vue',
- name: 'BorderTable',
- meta: {
- title: '带边框表格'
- }
- },
- {
- path: 'state-table',
- component: 'pages/index/views/table-demo/state-table/index.vue',
- name: 'StateTable',
- meta: {
- title: '带状态表格'
- }
- },
- {
- path: 'fixed-header',
- component: 'pages/index/views/table-demo/fixed-header/index.vue',
- name: 'FixedHeader',
- meta: {
- title: '固定表头'
- }
- },
- {
- path: 'fixed-column',
- component: 'pages/index/views/table-demo/fixed-column/index.vue',
- name: 'FixedColumn',
- meta: {
- title: '固定列'
- }
- },
- {
- path: 'fixed-column-header',
- component: 'pages/index/views/table-demo/fixed-column-header/index.vue',
- name: 'FixedColumnHeader',
- meta: {
- title: '固定列和表头'
- }
- },
- {
- path: 'fluid-height',
- component: 'pages/index/views/table-demo/fluid-height/index.vue',
- name: 'FluidHeight',
- meta: {
- title: '流体高度'
- }
- },
- {
- path: 'multi-header',
- component: 'pages/index/views/table-demo/multi-header/index.vue',
- name: 'MultiHeader',
- meta: {
- title: '多级表头'
- }
- },
- {
- path: 'single-choice',
- component: 'pages/index/views/table-demo/single-choice/index.vue',
- name: 'SingleChoice',
- meta: {
- title: '单选'
- }
- },
- {
- path: 'multiple-choice',
- component: 'pages/index/views/table-demo/multiple-choice/index.vue',
- name: 'MultipleChoice',
- meta: {
- title: '多选'
- }
- },
- {
- path: 'sort-table',
- component: 'pages/index/views/table-demo/sort-table/index.vue',
- name: 'SortTable',
- meta: {
- title: '排序'
- }
- },
- {
- path: 'screen-table',
- component: 'pages/index/views/table-demo/screen-table/index.vue',
- name: 'ScreenTable',
- meta: {
- title: '筛选'
- }
- },
- {
- path: 'expand-row',
- component: 'pages/index/views/table-demo/expand-row/index.vue',
- name: 'ExpandRow',
- meta: {
- title: '展开行'
- }
- },
- {
- path: 'tree-and-load',
- component: 'pages/index/views/table-demo/tree-and-load/index.vue',
- name: 'TreeAndLoad',
- meta: {
- title: '树形数据与懒加载'
- }
- },
- {
- path: 'custom-header',
- component: 'pages/index/views/table-demo/custom-header/index.vue',
- name: 'CustomHeader',
- meta: {
- title: '自定义表头'
- }
- },
- {
- path: 'total-table',
- component: 'pages/index/views/table-demo/total-table/index.vue',
- name: 'TotalTable',
- meta: {
- title: '表尾合计行'
- }
- },
- {
- path: 'merge-table',
- component: 'pages/index/views/table-demo/merge-table/index.vue',
- name: 'MergeTable',
- meta: {
- title: '合并行或列'
- }
- },
- {
- path: 'custom-index',
- component: 'pages/index/views/table-demo/custom-index/index.vue',
- name: 'CustomIndex',
- meta: {
- title: '自定义索引'
- }
- }
- ]
- },
- {
- path: '/directives-demo',
- component: '#',
- redirect: '/directives-demo/clipboard',
- name: 'DirectivesDemo',
- meta: {
- title: '自定义指令',
- icon: 'clipboard',
- alwaysShow: true
- },
- children: [
- {
- path: 'clipboard',
- component: 'pages/index/views/directives-demo/clipboard/index.vue',
- name: 'ClipboardDemo',
- meta: {
- title: 'Clipboard'
- }
- }
- ]
- },
- {
- path: '/hooks-demo',
- component: '#',
- redirect: '/hooks-demo/watermark',
- name: 'HooksDemo',
- meta: {
- title: 'Hooks',
- icon: 'international',
- alwaysShow: true
- },
- children: [
- {
- path: 'watermark',
- component: 'pages/index/views/hooks-demo/useWatermark/index.vue',
- name: 'UseWatermarkDemo',
- meta: {
- title: 'UseWaterMark'
- }
- },
- {
- path: 'useScrollTo',
- component: 'pages/index/views/hooks-demo/useScrollTo/index.vue',
- name: 'UseScrollToDemo',
- meta: {
- title: 'UseScrollTo'
- }
- }
- ]
- },
- {
- path: '/icon',
- component: '#',
- name: 'IconsDemo',
- meta: {
- title: '图标',
- icon: 'icon'
- },
- children: [
- {
- path: 'index',
- component: 'pages/index/views/icons/index.vue',
- name: 'Icons',
- meta: {
- title: '图标',
- icon: 'icon'
- }
- }
- ]
- },
- {
- path: '/level',
- component: '#',
- redirect: '/level/menu1/menu1-1/menu1-1-1',
- name: 'Level',
- meta: {
- title: '多级菜单缓存',
- icon: 'nested'
- },
- children: [
- {
- path: 'menu1',
- name: 'Menu1Demo',
- component: '##Menu1Demo',
- redirect: '/level/menu1/menu1-1/menu1-1-1',
- meta: {
- title: 'Menu1'
- },
- children: [
- {
- path: 'menu1-1',
- name: 'Menu11Demo',
- component: '##Menu11Demo',
- redirect: '/level/menu1/menu1-1/menu1-1-1',
- meta: {
- title: 'Menu1-1',
- alwaysShow: true
- },
- children: [
- {
- path: 'menu1-1-1',
- name: 'Menu111Demo',
- component: 'pages/index/views/level/Menu111.vue',
- meta: {
- title: 'Menu1-1-1'
- }
- }
- ]
- },
- {
- path: 'menu1-2',
- name: 'Menu12Demo',
- component: 'pages/index/views/level/Menu12.vue',
- meta: {
- title: 'Menu1-2'
- }
- }
- ]
- },
- {
- path: 'menu2',
- name: 'Menu2Demo',
- component: 'pages/index/views/level/Menu2.vue',
- meta: {
- title: 'Menu2'
- }
- }
- ]
- },
- {
- path: '/example-demo',
- component: '#',
- name: 'ExampleDemo',
- redirect: '/example-demo/example-dialog',
- meta: {
- alwaysShow: true,
- icon: 'example',
- title: '综合实例'
- },
- children: [
- {
- path: 'example-dialog',
- component: 'pages/index/views/example-demo/example-dialog/index.vue',
- name: 'ExampleDialog',
- meta: {
- title: '列表综合实例-弹窗'
- }
- },
- {
- path: 'example-page',
- component: 'pages/index/views/example-demo/example-page/index.vue',
- name: 'ExamplePage',
- meta: {
- title: '列表综合实例-页面'
- }
- },
- {
- path: 'example-add',
- component: 'pages/index/views/example-demo/example-page/example-add.vue',
- name: 'ExampleAdd',
- meta: {
- title: '列表综合实例-新增',
- noTagsView: true,
- noCache: true,
- hidden: true,
- showMainRoute: true,
- activeMenu: '/example-demo/example-page'
- }
- },
- {
- path: 'example-edit',
- component: 'pages/index/views/example-demo/example-page/example-edit.vue',
- name: 'ExampleEdit',
- meta: {
- title: '列表综合实例-编辑',
- noTagsView: true,
- noCache: true,
- hidden: true,
- showMainRoute: true,
- activeMenu: '/example-demo/example-page'
- }
- },
- {
- path: 'example-detail',
- component: 'pages/index/views/example-demo/example-page/example-detail.vue',
- name: 'ExampleDetail',
- meta: {
- title: '列表综合实例-详情',
- noTagsView: true,
- noCache: true,
- hidden: true,
- showMainRoute: true,
- activeMenu: '/example-demo/example-page'
- }
- }
- ]
- },
- {
- path: '/role-demo',
- component: '#',
- redirect: '/role-demo/user',
- name: 'RoleDemo',
- meta: {
- title: '权限管理',
- icon: 'user',
- alwaysShow: true
- },
- children: [
- {
- path: 'user',
- component: 'pages/index/views/role-demo/user/index.vue',
- name: 'User',
- meta: {
- title: '用户管理'
- }
- },
- {
- path: 'role',
- component: 'pages/index/views/role-demo/role/index.vue',
- name: 'Role',
- meta: {
- title: '角色管理'
- }
- }
- ]
- }
- ]
|