th_router.dart 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import 'package:cpt_th/modules/job_er/applied_er_edit/applied_er_edit_page.dart';
  2. import 'package:get/get.dart';
  3. import 'package:router/path/router_path.dart';
  4. import '../modules/job_er/applied_er/applied_er_page.dart';
  5. import '../modules/job_er/applied_er_staff_detail/applied_er_staff_detail_page.dart';
  6. import '../modules/job_er/applied_er_staff_reviews/applied_er_staff_reviews_page.dart';
  7. import '../modules/job_er/applied_er_workflow/applied_er_workflow_page.dart';
  8. import '../modules/job_er/job_list_er/job_list_er_page.dart';
  9. import '../modules/labour_er/labour_request_er/labour_request_list_page.dart';
  10. import '../modules/labour_er/labour_request_er_add/labour_request_er_add_page.dart';
  11. import '../modules/main/main_page.dart';
  12. import '../modules/labour/labour_request_add/labour_request_add_page.dart';
  13. import '../modules/labour/labour_request_list/labour_request_list_page.dart';
  14. import '../modules/labour/labour_request_workflow/labour_request_workflow_page.dart';
  15. import '../modules/labour/labour_review_list/labour_review_page.dart';
  16. import '../modules/labour/labour_review_workflow/labour_request_workflow_page.dart';
  17. import '../modules/labour/labour_template_add/labour_template_add_page.dart';
  18. import '../modules/labour/labour_template_list/labour_template_list_page.dart';
  19. /// TH模块路由配置
  20. class THPageRouter {
  21. static final routes = <GetPage<dynamic>>[
  22. //首页
  23. GetPage(
  24. name: RouterPath.THMain,
  25. page: () => THMainPage(),
  26. ),
  27. //用工请求列表
  28. GetPage(
  29. name: RouterPath.THLabourRequestOA,
  30. page: () => LabourRequestListPage(),
  31. ),
  32. //用工请求添加
  33. GetPage(
  34. name: RouterPath.THLabourRequestAddOA,
  35. page: () => LabourRequestAddPage(),
  36. ),
  37. //用工请求状态修改工作流
  38. GetPage(
  39. name: RouterPath.THLabourRequestWorkflowOA,
  40. page: () => LabourRequestWorkflowPage(),
  41. ),
  42. //用工请求审核列表
  43. GetPage(
  44. name: RouterPath.THLabourReviewOA,
  45. page: () => LabourReviewPage(),
  46. ),
  47. //用工请求审核工作流
  48. GetPage(
  49. name: RouterPath.THLabourReviewWorkflowOA,
  50. page: () => LabourReviewWorkflowPage(),
  51. ),
  52. //用工请求列表 ER
  53. GetPage(
  54. name: RouterPath.THLabourRequestER,
  55. page: () => LabourRequestERListPage(),
  56. ),
  57. //用工请求列表添加 ER
  58. GetPage(
  59. name: RouterPath.THLabourRequestERAdd,
  60. page: () => LabourRequestERAddPage(),
  61. ),
  62. //用工请求列表添加 ER
  63. GetPage(
  64. name: RouterPath.THJobListER,
  65. page: () => JobListERPage(),
  66. ),
  67. //ER 已申请列表
  68. GetPage(
  69. name: RouterPath.THJobAppliedER,
  70. page: () => AppliedErPage(),
  71. ),
  72. //ER 已申请列表,修改员工信息
  73. GetPage(
  74. name: RouterPath.THJobAppliedEditER,
  75. page: () => AppliedErEditPage(),
  76. ),
  77. //ER 已申请列表,员工详情页面
  78. GetPage(
  79. name: RouterPath.THJobAppliedEmployeeER,
  80. page: () => AppliedErStaffDetailPage(),
  81. ),
  82. //ER 已申请列表,员工详情评价页面
  83. GetPage(
  84. name: RouterPath.THJobAppliedEmployeeRemarkER,
  85. page: () => AppliedErStaffReviewsPage(),
  86. ),
  87. //ER 已申请列表,员工详情评价页面
  88. GetPage(
  89. name: RouterPath.THJobAppliedStaffWorkflowER,
  90. page: () => AppliedErWorkflowPage(),
  91. ),
  92. //用工请求状态修改工作流
  93. GetPage(
  94. name: RouterPath.labourTemplateList,
  95. page: () => LabourTemplateListPage(),
  96. ),
  97. //用工请求状态修改工作流
  98. GetPage(
  99. name: RouterPath.labourTemplateAdd,
  100. page: () => LabourTemplateAddPage(),
  101. ),
  102. ];
  103. }