data-auth-manage.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * 数据授权管理路由模块
  3. * @Author: linqian
  4. * @Date: 2021-09-07 14:20
  5. */
  6. import Layout from '@/pages/layout/layout';
  7. const componentsRouter =
  8. {
  9. path: '/data-auth-manage',
  10. component: Layout,
  11. meta: { title: '数据授权管理', icon: 'icon-permission', noCache: true, permission: ['QXGL_SQGL_SJSQGL'] },
  12. alwaysShow: true,
  13. children: [
  14. {
  15. path: 'business-tag-auth',
  16. component: () =>
  17. import('@/pages/data-auth-manage/business-tag-auth.vue'),
  18. name: 'business-tag-auth',
  19. meta: { title: '属性授权管理', noCache: true, permission: ['QXGL_SQGL_SJSQGL_BQSQ'], layout: 'page' }
  20. },
  21. {
  22. path: 'person-auth',
  23. component: () => import('@/pages/data-auth-manage/person-auth.vue'),
  24. name: 'person-auth',
  25. meta: { title: '人员授权管理', noCache: true, permission: ['QXGL_SQGL_SJSQGL_RYSQ'], layout: 'page' }
  26. },
  27. {
  28. path: 'org-auth',
  29. component: () => import('@/pages/data-auth-manage/org-auth.vue'),
  30. name: 'org-auth',
  31. meta: { title: '机构授权管理', noCache: true, permission: ['QXGL_SQGL_SJSQGL_JGSQ'], layout: 'page' }
  32. }
  33. ]
  34. }
  35. export default componentsRouter;