add: 初始化
This commit is contained in:
@@ -3,7 +3,7 @@ import store from '@/store'
|
||||
import NProgress from 'nprogress' // progress bar
|
||||
import 'nprogress/nprogress.css' // progress bar style
|
||||
import { getToken } from '@/utils/auth' // getToken from cookie
|
||||
import { buildMenus } from '@/views/system/menu/menu'
|
||||
import { buildMenus } from '@/api/system/menu'
|
||||
import { filterAsyncRouter } from '@/store/modules/permission'
|
||||
import i18n from '@/i18n'
|
||||
|
||||
@@ -59,6 +59,7 @@ export const loadMenus = (next, to) => {
|
||||
const sidebarRoutes = filterAsyncRouter(sdata)
|
||||
const rewriteRoutes = filterAsyncRouter(rdata, false, true)
|
||||
rewriteRoutes.push({ path: '*', redirect: '/404', hidden: true })
|
||||
|
||||
store.dispatch('GenerateRoutes', rewriteRoutes).then(() => { // 存储路由
|
||||
router.addRoutes(rewriteRoutes) // 动态添加可访问路由表
|
||||
next({ ...to, replace: true })
|
||||
|
||||
@@ -22,6 +22,11 @@ export const constantRouterMap = [
|
||||
component: (resolve) => require(['@/views/features/401'], resolve),
|
||||
hidden: true
|
||||
},
|
||||
{
|
||||
path: '/device/customPolicy/task',
|
||||
component: (resolve) => require(['@/views/acs/device/customPolicy/task/index'], resolve),
|
||||
hidden: true
|
||||
},
|
||||
{
|
||||
path: '/redirect',
|
||||
component: Layout,
|
||||
@@ -42,11 +47,16 @@ export const constantRouterMap = [
|
||||
path: 'dashboard',
|
||||
component: (resolve) => require(['@/views/monitor/server/index'], resolve),
|
||||
name: 'Dashboard',
|
||||
meta: { title: i18n.t('menu.home'), icon: 'index', affix: true, noCache: true }
|
||||
// meta: { title: '首页', icon: 'index', affix: true, noCache: true }
|
||||
meta: { title: i18n.t('auto.common.home'), icon: 'index', affix: true, noCache: true }
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: '/bigScreen/screen',
|
||||
component: (resolve) => require(['@/views/screen/bigScreen'], resolve),
|
||||
hidden: true,
|
||||
meta: { title: '任务看板' }
|
||||
},
|
||||
{
|
||||
path: '/user',
|
||||
component: Layout,
|
||||
@@ -56,8 +66,8 @@ export const constantRouterMap = [
|
||||
{
|
||||
path: 'center',
|
||||
component: (resolve) => require(['@/views/system/user/center'], resolve),
|
||||
name: i18n.t('common.Personal_center'),
|
||||
meta: { title: i18n.t('common.Personal_center') }
|
||||
name: i18n.t('auto.common.Personal_center'),
|
||||
meta: { title: i18n.t('auto.common.Personal_center') }
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user