123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- import 'package:cpt_vn/modules/main/main_page.dart';
- import 'package:get/get.dart';
- import 'package:router/path/router_path.dart';
- import '../modules/job/applied_staff_detail/applied_staff_detail_page.dart';
- import '../modules/job/applied_staff_reviews/applied_staff_reviews_page.dart';
- import '../modules/job/applied_workflow/applied_workflow_page.dart';
- import '../modules/job/attendance_review_list/attendance_review_page.dart';
- import '../modules/job/job_applied/job_applied_page.dart';
- import '../modules/job/job_applied_edit/job_applied_edit_page.dart';
- import '../modules/job/job_list/job_list_page.dart';
- import '../modules/job/job_list_detail/job_list_detail_page.dart';
- import '../modules/job/sign_in_sign_out/sign_in_sign_out_page.dart';
- import '../modules/labour/labour_request_add/labour_request_add_page.dart';
- import '../modules/labour/labour_request_list/labour_request_list_page.dart';
- import '../modules/labour/labour_request_workflow/labour_request_workflow_page.dart';
- import '../modules/labour/labour_review_edit/labour_review_edit_page.dart';
- import '../modules/labour/labour_review_list/labour_review_page.dart';
- import '../modules/labour/labour_review_workflow/labour_request_workflow_page.dart';
- import '../modules/labour/labour_template_add/labour_template_add_page.dart';
- import '../modules/labour/labour_template_list/labour_template_list_page.dart';
- import '../modules/report/device_list/device_list_page.dart';
- import '../modules/report/report_finance/report_finance_page.dart';
- import '../modules/report/report_labour_vn/report_labour_vn_page.dart';
- import '../modules/report/report_list/report_list_page.dart';
- import '../modules/report/report_staff_request/report_staff_request_page.dart';
- /// UK模块路由配置
- class VNPageRouter {
- static final routes = <GetPage<dynamic>>[
- //首页
- GetPage(
- name: RouterPath.main,
- page: () => VNMainPage(),
- ),
- //用工请求列表
- GetPage(
- name: RouterPath.jobLabourRequestList,
- page: () => LabourRequestListPage(),
- ),
- //用工请求添加
- GetPage(
- name: RouterPath.jobLabourRequestAdd,
- page: () => LabourRequestAddPage(),
- ),
- //用工请求状态修改工作流
- GetPage(
- name: RouterPath.jobLabourRequestWorkflow,
- page: () => LabourRequestWorkflowPage(),
- ),
- //用工请求状态修改工作流
- GetPage(
- name: RouterPath.labourTemplateList,
- page: () => LabourTemplateListPage(),
- ),
- //用工请求状态修改工作流
- GetPage(
- name: RouterPath.labourTemplateAdd,
- page: () => LabourTemplateAddPage(),
- ),
- //用工请求审核列表
- GetPage(
- name: RouterPath.labourReviewList,
- page: () => LabourReviewPage(),
- ),
- //用工请求审核编辑
- GetPage(
- name: RouterPath.labourReviewEdit,
- page: () => LabourReviewEditPage(),
- ),
- //用工请求审核工作流
- GetPage(
- name: RouterPath.labourReviewWorkflow,
- page: () => LabourReviewWorkflowPage(),
- ),
- //签到签出
- GetPage(
- name: RouterPath.jobSignInSignOut,
- page: () => SignInSignOutPage(),
- ),
- //工作列表
- GetPage(
- name: RouterPath.jobList,
- page: () => JobListPage(),
- ),
- //工作列表详情
- GetPage(
- name: RouterPath.jobListDetail,
- page: () => JobListDetailPage(),
- ),
- //工作已申请列表
- GetPage(
- name: RouterPath.jobAppliedStaffList,
- page: () => JobAppliedPage(),
- ),
- //工作已申请列表
- GetPage(
- name: RouterPath.jobAppliedStaffWorkflow,
- page: () => AppliedWorkflowPage(),
- ),
- //编辑申请
- GetPage(
- name: RouterPath.jobAppliedStaffEdit,
- page: () => JobAppliedEditPage(),
- ),
- //员工详情
- GetPage(
- name: RouterPath.jobAppliedStaffDetail,
- page: () => AppliedStaffDetailPage(),
- ),
- //员工评价
- GetPage(
- name: RouterPath.jobAppliedStaffReviews,
- page: () => AppliedStaffReviewsPage(),
- ),
- //工作考勤的审核列表
- GetPage(
- name: RouterPath.jobAttendanceReviewList,
- page: () => AttendanceReviewPage(),
- ),
- //设备列表
- GetPage(
- name: RouterPath.deviceList,
- page: () => DeviceListPage(),
- ),
- //报表列表
- GetPage(
- name: RouterPath.reportList,
- page: () => ReportListPage(),
- ),
- //财务报表
- GetPage(
- name: RouterPath.reportFinance,
- page: () => ReportFinancePage(),
- ),
- //员工申请
- GetPage(
- name: RouterPath.reportStaffRequest,
- page: () => ReportStaffRequestPage(),
- ),
- //用工统计(越南单独页面)
- GetPage(
- name: RouterPath.reportLabourVN,
- page: () => ReportLabourVNPage(),
- ),
- ];
- }
|