app-routers.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import type { RouteRecordRaw } from 'vue-router'
  2. const routers: Array<RouteRecordRaw> = [
  3. {
  4. path: 'designer',
  5. name: 'Designer',
  6. component: () => import('@/views/designer/ProcessDesignContainer.vue'),
  7. meta: {
  8. title: '模拟用户',
  9. anonymous: false,
  10. keepAlive: true
  11. }
  12. },
  13. {
  14. path: 'mock-user',
  15. name: 'MockUser',
  16. component: () => import('@/views/workflow/MockUserSelector.vue'),
  17. meta: {
  18. title: '模拟用户',
  19. anonymous: false,
  20. keepAlive: true
  21. }
  22. },
  23. {
  24. path: 'user-task-list',
  25. name: 'UserTask',
  26. component: () => import('@/views/workflow/UserTaskList.vue'),
  27. meta: {
  28. title: '用户待办',
  29. anonymous: false,
  30. keepAlive: true
  31. }
  32. },
  33. {
  34. path: 'process-list',
  35. name: 'Process',
  36. component: () => import('@/views/workflow/ProcessList.vue'),
  37. meta: {
  38. title: '当前流程列表',
  39. anonymous: false,
  40. keepAlive: true
  41. }
  42. },
  43. {
  44. path: 'gov-list',
  45. name: 'Government',
  46. component: () => import('@/views/government/GovernmentList.vue'),
  47. meta: {
  48. title: '政务表单列表',
  49. anonymous: false,
  50. keepAlive: true
  51. }
  52. },
  53. {
  54. path: 'gov-detail-oper',
  55. name: 'GovernmentDetailOper',
  56. component: () => import('@/views/government/GovernmentDetailOper.vue'),
  57. meta: {
  58. title: '政务表单流转',
  59. anonymous: false,
  60. keepAlive: true
  61. }
  62. },
  63. {
  64. path: 'gov-detail-show',
  65. name: 'GovernmentDetailShow',
  66. component: () => import('@/views/government/GovernmentDetailShow.vue'),
  67. meta: {
  68. title: '政务表单查看',
  69. anonymous: false,
  70. keepAlive: true
  71. }
  72. }
  73. ]
  74. export default routers