background_blog.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. const Background = () => import('views/admin/Background')
  2. const BlogCategory = () => import('views/blog/BlogCategory')
  3. const BlogPost = () => import('views/blog/BlogPost')
  4. const BlogQuestion = () => import('views/blog/BlogQuestion')
  5. const BlogImage = () => import('views/blog/BlogImage')
  6. export default {
  7. path: '/bg/blog',
  8. redirect: '/bg',
  9. name: 'Blog',
  10. title: '我的博客',
  11. icon: 'el-icon-user',
  12. component: Background,
  13. meta: { needAuth: true, roles: ['tnb_user'] },
  14. children: [
  15. {
  16. path: '/bg/blog/category',
  17. name: 'AdminStoreConfig',
  18. title: '分类管理',
  19. icon: 'el-icon-user',
  20. component: BlogCategory,
  21. meta: { needAuth: true, roles: ['tnb_user'] }
  22. },
  23. {
  24. path: '/bg/blog/post',
  25. name: 'BlogPost',
  26. title: '文章管理',
  27. icon: 'el-icon-user',
  28. component: BlogPost,
  29. meta: { needAuth: true, roles: ['tnb_user'] }
  30. },
  31. {
  32. path: '/bg/blog/question',
  33. name: 'BlogQuestion',
  34. title: '面试题',
  35. icon: 'el-icon-user',
  36. component: BlogQuestion,
  37. meta: { needAuth: true, roles: ['tnb_user'] }
  38. },
  39. {
  40. path: '/bg/blog/image',
  41. name: 'BlogImage',
  42. title: '图片列表',
  43. icon: 'el-icon-user',
  44. component: BlogImage,
  45. meta: { needAuth: true, roles: ['tnb_user'] }
  46. }
  47. ]
  48. }