| | |
| | | |
| | | import Layout from '@/layout/MainLayout/Layout.vue'; |
| | | import ErrorLayout from '@/layout/ErrorLayout/ErrorLayout.vue'; |
| | | import { AppType } from '@/constants'; |
| | | |
| | | // import { ElIcons } from '@/typings' |
| | | |
| | |
| | | children?: Route[]; |
| | | }; |
| | | |
| | | //@ts-ignore |
| | | export const constantRoutes: Route[] = [ |
| | | { |
| | | path: '/redirect', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | AppType === 'jx' && { |
| | | path: '/BalanceManage', |
| | | redirect: 'noRedirect', |
| | | component: Layout, |
| | | hidden: false, |
| | | alwaysShow: true, |
| | | meta: { |
| | | rank: 10010, |
| | | title: '余额管理', |
| | | rootMenu: true, |
| | | icon: 'home', |
| | | }, |
| | | children: [ |
| | | { |
| | | path: '/BalanceManage', |
| | | name: 'BalanceManage', |
| | | hidden: false, |
| | | alwaysShow: true, |
| | | component: () => import('@/views/BalanceManage/BalanceManage.vue'), |
| | | meta: { |
| | | rank: 10011, |
| | | title: '余额管理', |
| | | // rootMenu: true, |
| | | icon: 'home', |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // path: '/FileManage', |
| | | // redirect: 'noRedirect', |
| | | // component: Layout, |
| | | // hidden: false, |
| | | // alwaysShow: true, |
| | | // meta: { |
| | | // rank: 10020, |
| | | // title: '文件管理', |
| | | // rootMenu: true, |
| | | // icon: 'home', |
| | | // }, |
| | | // children: [ |
| | | // { |
| | | // path: '/FileManage', |
| | | // name: 'FileManage', |
| | | // hidden: false, |
| | | // alwaysShow: true, |
| | | // component: () => import('@/views/FileManage/FileManage.vue'), |
| | | // meta: { |
| | | // rank: 10021, |
| | | // title: '文件管理', |
| | | // icon: 'home', |
| | | // }, |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | path: '/Login', |
| | | name: 'Login', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | ]; |
| | | ].filter(Boolean); |
| | | |
| | | export const asyncRoutes: Route[] = [ |
| | | { |