result.ts 824 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { DEFAULT_LAYOUT } from '../base';
  2. import { AppRouteRecordRaw } from '../types';
  3. const RESULT: AppRouteRecordRaw = {
  4. path: '/result',
  5. name: 'result',
  6. component: DEFAULT_LAYOUT,
  7. meta: {
  8. locale: 'menu.result',
  9. icon: 'icon-check-circle',
  10. requiresAuth: true,
  11. order: 5,
  12. },
  13. children: [
  14. {
  15. path: 'success',
  16. name: 'Success',
  17. component: () => import('@/views/result/success/index.vue'),
  18. meta: {
  19. locale: 'menu.result.success',
  20. requiresAuth: true,
  21. roles: ['admin'],
  22. },
  23. },
  24. {
  25. path: 'error',
  26. name: 'Error',
  27. component: () => import('@/views/result/error/index.vue'),
  28. meta: {
  29. locale: 'menu.result.error',
  30. requiresAuth: true,
  31. roles: ['admin'],
  32. },
  33. },
  34. ],
  35. };
  36. export default RESULT;