page_router.dart 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import 'package:get/get.dart';
  2. import 'package:router/path/router_path.dart';
  3. import '../modules/labour_request_add/labour_request_add_page.dart';
  4. import '../modules/labour_request_list/labour_request_list_page.dart';
  5. import '../modules/labour_request_workflow/labour_request_workflow_page.dart';
  6. import '../modules/labour_review_edit/labour_review_edit_page.dart';
  7. import '../modules/labour_review_list/labour_review_page.dart';
  8. import '../modules/labour_review_workflow/labour_request_workflow_page.dart';
  9. import '../modules/labour_template_add/labour_template_add_page.dart';
  10. import '../modules/labour_template_list/labour_template_list_page.dart';
  11. class LabourPageRouter {
  12. static final routes = [
  13. //用工请求列表
  14. GetPage(
  15. name: RouterPath.jobLabourRequestList,
  16. page: () => LabourRequestListPage(),
  17. ),
  18. //用工请求添加
  19. GetPage(
  20. name: RouterPath.jobLabourRequestAdd,
  21. page: () => LabourRequestAddPage(),
  22. ),
  23. //用工请求状态修改工作流
  24. GetPage(
  25. name: RouterPath.jobLabourRequestWorkflow,
  26. page: () => LabourRequestWorkflowPage(),
  27. ),
  28. //用工请求状态修改工作流
  29. GetPage(
  30. name: RouterPath.labourTemplateList,
  31. page: () => LabourTemplateListPage(),
  32. ),
  33. //用工请求状态修改工作流
  34. GetPage(
  35. name: RouterPath.labourTemplateAdd,
  36. page: () => LabourTemplateAddPage(),
  37. ),
  38. //用工请求审核列表
  39. GetPage(
  40. name: RouterPath.labourReviewList,
  41. page: () => LabourReviewPage(),
  42. ),
  43. //用工请求审核编辑
  44. GetPage(
  45. name: RouterPath.labourReviewEdit,
  46. page: () => LabourReviewEditPage(),
  47. ),
  48. //用工请求审核工作流
  49. GetPage(
  50. name: RouterPath.labourReviewWorkflow,
  51. page: () => LabourReviewWorkflowPage(),
  52. ),
  53. ];
  54. }