page_router.dart 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:cpt_job/modules/applied_workflow/applied_workflow_page.dart';
  2. import 'package:cpt_job/modules/job_applied/job_applied_page.dart';
  3. import 'package:cpt_job/modules/job_applied_edit/job_applied_edit_page.dart';
  4. import 'package:get/get.dart';
  5. import 'package:router/path/router_path.dart';
  6. import '../modules/job_list/job_list_page.dart';
  7. import '../modules/job_list_detail/job_list_detail_page.dart';
  8. import '../modules/sign_in_sign_out/sign_in_sign_out_page.dart';
  9. class JobPageRouter {
  10. static final routes = [
  11. //签到签出
  12. GetPage(
  13. name: RouterPath.JOB_SIGN_IN_SIGN_OUT,
  14. page: () => SignInSignOutPage(),
  15. ),
  16. //工作列表
  17. GetPage(
  18. name: RouterPath.JOB_LIST,
  19. page: () => JobListPage(),
  20. ),
  21. //工作列表详情
  22. GetPage(
  23. name: RouterPath.JOB_LIST_DETAIL,
  24. page: () => JobListDetailPage(),
  25. ),
  26. //工作已申请列表
  27. GetPage(
  28. name: RouterPath.JOB_APPLIED_STAFF_LIST,
  29. page: () => JobAppliedPage(),
  30. ),
  31. //工作已申请列表
  32. GetPage(
  33. name: RouterPath.JOB_APPLIED_STAFF_WORKFLOW,
  34. page: () => AppliedWorkflowPage(),
  35. ),
  36. //工作已申请列表
  37. GetPage(
  38. name: RouterPath.JOB_APPLIED_STAFF_EDIT,
  39. page: () => JobAppliedEditPage(),
  40. ),
  41. ];
  42. }