page_router.dart 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import 'package:cpt_job_sg/modules/revise_list/revise_list_page.dart';
  2. import 'package:cpt_job_sg/modules/revise_log/revise_log_page.dart';
  3. import 'package:get/get.dart';
  4. import 'package:router/path/router_path.dart';
  5. import '../modules/applied_staff/applied_staff_page.dart';
  6. import '../modules/applied_staff_detail/applied_staff_detail_page.dart';
  7. import '../modules/applied_staff_reviews/applied_staff_reviews_page.dart';
  8. import '../modules/job_applied/job_applied_page.dart';
  9. class JobPageSGRouter {
  10. static final routes = [
  11. // 工作列表 (新加坡)
  12. // 新加坡工作列表已申请列表
  13. GetPage(
  14. name: RouterPath.JOB_LIST_APPLIED_SG,
  15. page: () => JobAppliedPage(),
  16. ),
  17. GetPage(
  18. name: RouterPath.JOB_LIST_APPLIED_STAFF_LIST_SG,
  19. page: () => AppliedStaffPage(),
  20. ),
  21. GetPage(
  22. name: RouterPath.JOB_LIST_APPLIED_STAFF_DETAIL_SG,
  23. page: () => AppliedStaffDetailPage(),
  24. ),
  25. GetPage(
  26. name: RouterPath.JOB_LIST_APPLIED_STAFF_REVIEWS_SG,
  27. page: () => AppliedStaffReviewsPage(),
  28. ),
  29. GetPage(
  30. name: RouterPath.REVISE_LIST_SG,
  31. page: () => ReviseListPage(),
  32. ),
  33. GetPage(
  34. name: RouterPath.REVISE_LOG_SG,
  35. page: () => ReviseLogPage(),
  36. ),
  37. ];
  38. }