route-trace-v3.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import{
  2. HelloWorld,
  3. TraceList,
  4. TraceDynamic,
  5. ProjectUserList,
  6. ProjectList,
  7. TraceCreate,
  8. TraceUpdate,
  9. Trace,
  10. TraceCommentCreate,
  11. TraceCommentEdit,
  12. TraceTimeLineCreate,
  13. TraceTimeLineEdit,
  14. UserNotFinishedTrace,
  15. UseFinishedTrace,
  16. NotFinishedProjectTraces,
  17. FinishedProjectTraces,
  18. TeamList,
  19. TraceConfig,
  20. ProjectArchive,
  21. ProjectManagement,
  22. ProjectAdminUserList,
  23. CompleteProjectList,
  24. } from 'client-trace-v3/dist/client-trace-v3.js'
  25. const routes = [
  26. { path: '/trace/hello-world', component: HelloWorld},
  27. // 追踪单主界面
  28. // { path: '/trace/traceMenu/:uuid', component: TraceMenu},
  29. { path: '/trace/traceList/:traceState', component: TraceList},
  30. { path: '/trace/traceDynamic', component: TraceDynamic},
  31. //项目人员列表
  32. { path: '/trace/projectUserList/:projectId', component: ProjectUserList},
  33. // 项目追踪
  34. { path: '/trace/projectList', component: ProjectList},
  35. // 追踪单主界面-新建追踪单
  36. { path: '/trace/traceCreate/:projectId', component: TraceCreate},
  37. { path: '/trace/traceUpdate/:traceId', component: TraceUpdate},
  38. // 追踪单主界面(追踪列表)-追踪单
  39. { path: '/trace/trace/:traceId', component: Trace},
  40. // 创建追踪单评论信息
  41. { path: '/trace/traceCommentCreate/:traceId', component: TraceCommentCreate},
  42. // 创建追踪单评论信息
  43. { path: '/trace/traceCommentEdit/:traceCommentId', component: TraceCommentEdit},
  44. // 创建追踪单时间节点
  45. { path: '/trace/traceTimeLineCreate/:traceId', component: TraceTimeLineCreate},
  46. // 创建追踪单时间节点
  47. { path: '/trace/traceTimeLineEdit/:traceTimeLineId', component: TraceTimeLineEdit},
  48. // 个人未完成的任务
  49. { path: '/trace/userNotFinishedTrace/:userId', component: UserNotFinishedTrace},
  50. // 个人已完成的任务
  51. { path: '/trace/useFinishedTrace/:userId', component: UseFinishedTrace},
  52. // 未完成的项目任务
  53. { path: '/trace/notFinishedProjectTraces/:projectId', component: NotFinishedProjectTraces},
  54. // 已完成的项目任务
  55. { path: '/trace/finishedProjectTraces/:projectId', component: FinishedProjectTraces },
  56. { path: '/trace/teamList', component: TeamList},
  57. //任务配置
  58. { path: '/trace/traceConfig', component: TraceConfig },
  59. // 项目归档界面
  60. { path: '/trace/projectArchive/:projectId', component: ProjectArchive},
  61. // 项目管理图
  62. { path: '/trace/projectManagement/:projectId', component: ProjectManagement},
  63. //项目管理员列表
  64. { path: '/trace/projectAdminUserList/:projectId', component: ProjectAdminUserList},
  65. // 已完成项目追踪
  66. { path: '/trace/completeProjectList', component: CompleteProjectList},
  67. ];
  68. export default routes;