background_admin.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // ********************************************************************************************************************
  2. // 后台管理主页
  3. const Background = () => import('views/admin/Background')
  4. // 后台管理
  5. const AdminApproval = () => import('views/admin/aaa/AdminApproval')
  6. const AdminUserList = () => import('views/admin/aaa/AdminUserList')
  7. const AdminVideoList = () => import('views/admin/aaa/AdminVideoList')
  8. export default {
  9. path: '/bg/admin',
  10. redirect: '/bg',
  11. name: 'Admin',
  12. title: '后台管理',
  13. icon: 'el-icon-edit',
  14. component: Background,
  15. meta: { needAuth: true, roles: ['tnb_admin'] },
  16. children: [
  17. {
  18. path: '/bg/admin/approval',
  19. name: 'AdminApproval',
  20. title: '审批',
  21. icon: 'el-icon-edit',
  22. component: AdminApproval,
  23. meta: { needAuth: true, roles: ['tnb_admin'] }
  24. },
  25. {
  26. path: '/bg/admin/user',
  27. name: 'AdminUserList',
  28. title: '用户管理',
  29. icon: 'el-icon-edit',
  30. component: AdminUserList,
  31. meta: { needAuth: true, roles: ['tnb_admin'] }
  32. },
  33. {
  34. path: '/bg/admin/video',
  35. name: 'AdminVideoList',
  36. title: '视频管理',
  37. icon: 'el-icon-edit',
  38. component: AdminVideoList,
  39. meta: { needAuth: true, roles: ['tnb_admin'] }
  40. }
  41. ]
  42. }