|
@@ -29,23 +29,22 @@ let routes = [
|
|
|
{
|
|
|
path: '/login',
|
|
|
name: 'login',
|
|
|
- component: () => import( "../pages/login/")
|
|
|
- }
|
|
|
+ component: () => import( "../pages/login/index.vue")
|
|
|
+ },
|
|
|
]
|
|
|
|
|
|
menu.forEach(item => {
|
|
|
item.routes.forEach(sub=>{
|
|
|
routes[0].children.push({
|
|
|
- name: sub.key,
|
|
|
- path: `/${sub.key}${sub.param?`/:${sub.param.map(tt=>tt.key).join('/:')}`:''}`,
|
|
|
- meta: {
|
|
|
- index: sub.key,
|
|
|
- belong: item.id,
|
|
|
- name:sub.name,
|
|
|
- type:sub.type
|
|
|
-
|
|
|
- },
|
|
|
- component: () => import(`../pages/${item.key}/${sub.key}/index.vue`)
|
|
|
+ name: sub.key,
|
|
|
+ path: `/${sub.key}${sub.param?`/:${sub.param.map(tt=>tt.key).join('/:')}`:''}`,
|
|
|
+ meta: {
|
|
|
+ index: sub.key,
|
|
|
+ belong: item.id,
|
|
|
+ name:sub.name,
|
|
|
+ type:sub.type
|
|
|
+ },
|
|
|
+ component: () => import(`../pages/${item.key}/${sub.key}/index.vue`)
|
|
|
})
|
|
|
|
|
|
//编辑页路由
|
|
@@ -60,7 +59,7 @@ menu.forEach(item => {
|
|
|
type:sub.type
|
|
|
},
|
|
|
component: () => import(`../pages/${item.key}/${sub.key}/edit.vue`)
|
|
|
- })
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
})
|