123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- // eslint-disable-next-line
- import { UserLayout, BlankLayout } from '@/layouts'
- /**
- * 工作台
- */
- export const indexRouterMap = [
- {
- path: '/index',
- name: 'index',
- component: 'DashBoard',
- meta: { title: '工作台', keepAlive: true, icon: 'home', noCache: false }
- },
- // {
- // name: 'index',
- // path: '/',
- // component: 'Layout',
- // meta: { title: '首页', icon: 'home', hideHeader: true },
- // redirect: '/index',
- // children: [
- // {
- // path: '/index',
- // name: 'index',
- // component: 'DashBoard',
- // meta: { title: '首页', keepAlive: true, icon: 'home', noCache: false }
- // }
- // ]
- // },
- {
- path: '/account/center',
- name: 'center',
- component: 'AccountCenter',
- meta: { title: '个人中心', keepAlive: true, noCache: false },
- hidden: true
- },
- // {
- // path: '/dashboard/console',
- // name: 'center',
- // component: 'Console',
- // meta: { title: '控制台', keepAlive: true, noCache: false },
- // hidden: true
- // },
- {
- path: '/account/settings',
- name: 'settings',
- component: 'AccountSettings',
- meta: { title: '个人设置', hideHeader: true },
- redirect: '/account/settings/base',
- hidden: true,
- children: [
- {
- path: '/account/settings/base',
- name: 'BaseSettings',
- component: 'BaseSettings',
- hidden: true,
- meta: { title: '基本设置', hidden: true, keepAlive: true, noCache: false }
- },
- {
- path: '/account/settings/security',
- name: 'SecuritySettings',
- component: 'SecuritySettings',
- meta: { title: '安全设置', hidden: true, keepAlive: true, noCache: false }
- }
- ]
- },
- {
- path: '/monitor/job/log',
- name: 'JobLog',
- component: 'JobLog',
- meta: { title: '调度日志', keepAlive: true, noCache: false },
- hidden: true
- },
- {
- path: '/system/notice/NoticeReadIndex',
- name: 'NoticeReadIndex',
- component: 'NoticeReadIndex',
- meta: { title: '通知公告阅读', keepAlive: true, noCache: false },
- hidden: true
- },
- {
- path: '/system/notice/form',
- name: 'NoticeForm',
- component: 'NoticeForm',
- meta: { title: '公告编辑', keepAlive: true, noCache: false },
- hidden: true
- },
- {
- path: '/gen/edit',
- name: 'GenEdit',
- component: 'GenEdit',
- meta: { title: '修改生成配置', keepAlive: true, noCache: false },
- hidden: true
- }
- ]
- /**
- * 基础路由
- * @type { *[] }
- */
- export const constantRouterMap = [
- {
- path: '/user',
- component: UserLayout,
- redirect: '/user/login',
- hidden: true,
- children: [
- {
- path: 'login',
- name: 'login',
- component: () => import(/* webpackChunkName: "user" */ '@/views/user/Login')
- }
- ]
- },
- {
- path: '/setting',
- component: BlankLayout,
- redirect: '/setting/cargodetail',
- hidden: true,
- children: [
- {
- path: '/setting/cargodetail',
- name: 'cargodetail',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/cargodetail')
- },
- {
- path: '/setting/dangerouscargodetail',
- name: 'dangerouscargodetail',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/dangerouscargodetail')
- },
- {
- path: '/setting/xraycargodetail',
- name: 'xraycargodetail',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/xraycargodetail')
- },
- {
- path: '/setting/xraygoodsnamekeysuggest',
- name: 'xraygoodsnamekeysuggest',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/xraygoodsnamekeysuggest')
- },
- {
- path: '/setting/riskgoodsnamekeysuggest',
- name: 'riskgoodsnamekeysuggest',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/riskgoodsnamekeysuggest')
- },
- {
- path: '/setting/dangerousgoodsnamekeysuggest',
- name: 'dangerousgoodsnamekeysuggest',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/dangerousgoodsnamekeysuggest')
- },
- {
- path: '/setting/optimizationsuggestionrule',
- name: 'optimizationsuggestionrule',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/optimizationsuggestionrule')
- },
- {
- path: '/setting/waybill',
- name: 'waybill',
- component: () => import(/* webpackChunkName: "setting" */ '@/views/system/waybill')
- }
- ]
- },
- {
- path: '/404',
- name: '404',
- component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404')
- },
- {
- path: '/redirect',
- name: 'redirect',
- component: () => import(/* webpackChunkName: "fail" */ '@/views/redirect')
- },
- {
- path: '/applyLicense',
- name: 'applyLicense',
- component: () => import(/* webpackChunkName: "fail" */ '@/views/applyLicense/ApplyLicense')
- }
- ]
|