RuoYi
2020-12-08 fbc071a5736d74d5c5918a6121366bdac666dae1
ruoyi-ui/src/store/modules/permission.js
@@ -1,6 +1,7 @@
import { constantRoutes } from '@/router'
import { getRouters } from '@/api/menu'
import Layout from '@/layout/index'
import ParentView from '@/components/ParentView';
const permission = {
  state: {
@@ -33,9 +34,11 @@
function filterAsyncRouter(asyncRouterMap) {
  return asyncRouterMap.filter(route => {
    if (route.component) {
      // Layout组件特殊处理
      // Layout ParentView 组件特殊处理
      if (route.component === 'Layout') {
        route.component = Layout
      } else if (route.component === 'ParentView') {
        route.component = ParentView
      } else {
        route.component = loadView(route.component)
      }
@@ -48,7 +51,7 @@
}
export const loadView = (view) => { // 路由懒加载
  return () => import(`@/views/${view}`)
  return (resolve) =>  require([`@/views/${view}`], resolve)
}
export default permission