starwork_flutter/lib/routes/app_pages.dart
2025-10-14 13:53:01 +08:00

309 lines
13 KiB
Dart

import 'package:get/get.dart';
import 'package:starwork_flutter/routes/app_routes.dart';
import 'package:starwork_flutter/views/accessControlManage/access_control_manage_binding.dart';
import 'package:starwork_flutter/views/accessControlManage/access_control_manage_view.dart';
import 'package:starwork_flutter/views/device/confirmPairDevice/confirm_pair_device_binding.dart';
import 'package:starwork_flutter/views/device/confirmPairDevice/confirm_pair_device_view.dart';
import 'package:starwork_flutter/views/device/deviceBasisInfo/device_basis_info_binding.dart';
import 'package:starwork_flutter/views/device/deviceBasisInfo/device_basis_info_view.dart';
import 'package:starwork_flutter/views/device/deviceConfigureNetwork/device_configure_network_binding.dart';
import 'package:starwork_flutter/views/device/deviceConfigureNetwork/device_configure_network_view.dart';
import 'package:starwork_flutter/views/device/deviceManage/device_manage_binding.dart';
import 'package:starwork_flutter/views/device/deviceManage/device_manage_view.dart';
import 'package:starwork_flutter/views/device/deviceSearchNetwork/device_search_network_binding.dart';
import 'package:starwork_flutter/views/device/deviceSearchNetwork/device_search_network_view.dart';
import 'package:starwork_flutter/views/device/deviceSetting/autoCloseLock/auto_close_lock_binding.dart';
import 'package:starwork_flutter/views/device/deviceSetting/autoCloseLock/auto_close_lock_view.dart';
import 'package:starwork_flutter/views/device/deviceSetting/device_setting_binding.dart';
import 'package:starwork_flutter/views/device/deviceSetting/device_setting_view.dart';
import 'package:starwork_flutter/views/device/deviceSetting/volumeSetting/volume_setting_binding.dart';
import 'package:starwork_flutter/views/device/deviceSetting/volumeSetting/volume_setting_view.dart';
import 'package:starwork_flutter/views/device/removeDevice/remove_device_binding.dart';
import 'package:starwork_flutter/views/device/removeDevice/remove_device_view.dart';
import 'package:starwork_flutter/views/device/searchDevice/search_device_binding.dart';
import 'package:starwork_flutter/views/device/searchDevice/search_device_view.dart';
import 'package:starwork_flutter/views/home/home_binding.dart';
import 'package:starwork_flutter/views/home/home_view.dart';
import 'package:starwork_flutter/views/login/forgotPassword/forgot_password_binding.dart';
import 'package:starwork_flutter/views/login/forgotPassword/forgot_password_view.dart';
import 'package:starwork_flutter/views/login/forgotPassword/setNewPassword/set_new_password_binding.dart';
import 'package:starwork_flutter/views/login/forgotPassword/setNewPassword/set_new_password_view.dart';
import 'package:starwork_flutter/views/login/inputVerificationCode/input_verification_code_binding.dart';
import 'package:starwork_flutter/views/login/inputVerificationCode/input_verification_code_view.dart';
import 'package:starwork_flutter/views/login/login_binding.dart';
import 'package:starwork_flutter/views/login/login_view.dart';
import 'package:starwork_flutter/views/main/main_binding.dart';
import 'package:starwork_flutter/views/main/main_view.dart';
import 'package:starwork_flutter/views/team/addOrganization/add_organization_binding.dart';
import 'package:starwork_flutter/views/team/addOrganization/add_organization_view.dart';
import 'package:starwork_flutter/views/team/addPerson/add_person_binding.dart';
import 'package:starwork_flutter/views/team/addPerson/add_person_view.dart';
import 'package:starwork_flutter/views/team/addPerson/editValidity/edit_validity_binding.dart';
import 'package:starwork_flutter/views/team/addPerson/editValidity/edit_validity_view.dart';
import 'package:starwork_flutter/views/team/addPerson/selectRole/select_role_binding.dart';
import 'package:starwork_flutter/views/team/addPerson/selectRole/select_role_view.dart';
import 'package:starwork_flutter/views/team/addRole/add_role_binding.dart';
import 'package:starwork_flutter/views/team/addRole/add_role_view.dart';
import 'package:starwork_flutter/views/team/editPerson/edit_person_binding.dart';
import 'package:starwork_flutter/views/team/editPerson/edit_person_view.dart';
import 'package:starwork_flutter/views/team/editPerson/personInfo/person_info_binding.dart';
import 'package:starwork_flutter/views/team/editPerson/personInfo/person_info_view.dart';
import 'package:starwork_flutter/views/team/enterFace/enter_face_binding.dart';
import 'package:starwork_flutter/views/team/enterFace/enter_face_view.dart';
import 'package:starwork_flutter/views/team/faceAudit/face_audit_binding.dart';
import 'package:starwork_flutter/views/team/faceAudit/face_audit_view.dart';
import 'package:starwork_flutter/views/team/faceInfo/face_info_binding.dart';
import 'package:starwork_flutter/views/team/faceInfo/face_info_view.dart';
import 'package:starwork_flutter/views/team/inviteTeamMember/invitationSettings/invitation_settings_binding.dart';
import 'package:starwork_flutter/views/team/inviteTeamMember/invitationSettings/invitation_settings_view.dart';
import 'package:starwork_flutter/views/team/inviteTeamMember/invite_team_member_binding.dart';
import 'package:starwork_flutter/views/team/inviteTeamMember/invite_team_member_view.dart';
import 'package:starwork_flutter/views/team/joinTeam/join_team_binding.dart';
import 'package:starwork_flutter/views/team/joinTeam/join_team_view.dart';
import 'package:starwork_flutter/views/team/newPersonAuditing/new_person_auditing_binding.dart';
import 'package:starwork_flutter/views/team/newPersonAuditing/new_person_auditing_view.dart';
import 'package:starwork_flutter/views/team/personnelManage/personnel_manage_binding.dart';
import 'package:starwork_flutter/views/team/personnelManage/personnel_manage_view.dart';
import 'package:starwork_flutter/views/team/roleManage/role_manage_binding.dart';
import 'package:starwork_flutter/views/team/roleManage/role_manage_view.dart';
import 'package:starwork_flutter/views/team/selectOrganization/select_organization_binding.dart';
import 'package:starwork_flutter/views/team/selectOrganization/select_organization_view.dart';
import 'package:starwork_flutter/views/team/selectPerson/select_person_binding.dart';
import 'package:starwork_flutter/views/team/selectPerson/select_person_view.dart';
import 'package:starwork_flutter/views/team/teamManage/teamInfo/team_info_binding.dart';
import 'package:starwork_flutter/views/team/teamManage/teamInfo/team_info_view.dart';
import 'package:starwork_flutter/views/team/teamManage/team_manage_binding.dart';
import 'package:starwork_flutter/views/team/teamManage/team_manage_view.dart';
import 'package:starwork_flutter/views/team/teamNotice/teamNoticeDetails/team_notice_details_binding.dart';
import 'package:starwork_flutter/views/messages/messages_binding.dart';
import 'package:starwork_flutter/views/messages/messages_view.dart';
import 'package:starwork_flutter/views/mine/mine_binding.dart';
import 'package:starwork_flutter/views/mine/mine_view.dart';
import 'package:starwork_flutter/views/team/createTeam/create_team_binding.dart';
import 'package:starwork_flutter/views/team/createTeam/create_team_view.dart';
import 'package:starwork_flutter/views/team/teamNotice/teamNoticeDetails/team_notice_details_view.dart';
import 'package:starwork_flutter/views/team/teamNotice/team_notice_binding.dart';
import 'package:starwork_flutter/views/team/teamNotice/team_notice_view.dart';
import 'package:starwork_flutter/views/team/useCaseSetting/use_case_setting_binding.dart';
import 'package:starwork_flutter/views/team/useCaseSetting/use_case_setting_view.dart';
class AppPages {
// 定义所有路由
static final pages = [
GetPage(
name: AppRoutes.login,
page: () => const LoginView(),
binding: LoginBinding(),
),
GetPage(
name: AppRoutes.home,
page: () => HomeView(),
binding: HomeBinding(),
),
GetPage(
name: AppRoutes.main,
page: () => const MainView(),
binding: MainBinding(),
),
GetPage(
name: AppRoutes.messages,
page: () => const MessagesView(),
binding: MessagesBinding(),
),
GetPage(
name: AppRoutes.mine,
page: () => const MineView(),
binding: MineBinding(),
),
GetPage(
name: AppRoutes.inputVerificationCode,
page: () => const InputVerificationCodeView(),
binding: InputVerificationCodeBinding(),
),
GetPage(
name: AppRoutes.forgotPassword,
page: () => const ForgotPasswordView(),
binding: ForgotPasswordBinding(),
),
GetPage(
name: AppRoutes.setNewPassword,
page: () => const SetNewPasswordView(),
binding: SetNewPasswordBinding(),
),
GetPage(
name: AppRoutes.searchDevice,
page: () => const SearchDeviceView(),
binding: SearchDeviceBinding(),
),
GetPage(
name: AppRoutes.confirmPairDevice,
page: () => const ConfirmPairDeviceView(),
binding: ConfirmPairDeviceBinding(),
),
GetPage(
name: AppRoutes.teamNotice,
page: () => const TeamNoticeView(),
binding: TeamNoticeBinding(),
),
GetPage(
name: AppRoutes.teamNoticeDetails,
page: () => const TeamNoticeDetailsView(),
binding: TeamNoticeDetailsBinding(),
),
GetPage(
name: AppRoutes.teamUseCaseSetting,
page: () => UseCaseSettingView(),
binding: UseCaseSettingBinding(),
),
GetPage(
name: AppRoutes.teamCreateTeam,
page: () => CreateTeamView(),
binding: CreateTeamBinding(),
),
GetPage(
name: AppRoutes.teamJoinTeam,
page: () => JoinTeamView(),
binding: JoinTeamBinding(),
),
GetPage(
name: AppRoutes.teamManage,
page: () => TeamManageView(),
binding: TeamManageBinding(),
),
GetPage(
name: AppRoutes.teamInfo,
page: () => TeamInfoView(),
binding: TeamInfoBinding(),
),
GetPage(
name: AppRoutes.deviceManage,
page: () => DeviceManageView(),
binding: DeviceManageBinding(),
),
GetPage(
name: AppRoutes.deviceRemoveDevice,
page: () => RemoveDeviceView(),
binding: RemoveDeviceBinding(),
),
GetPage(
name: AppRoutes.deviceConfigureNetwork,
page: () => DeviceConfigureNetworkView(),
binding: DeviceConfigureNetworkBinding(),
),
GetPage(
name: AppRoutes.deviceSearchNetwork,
page: () => DeviceSearchNetworkView(),
binding: DeviceSearchNetworkBinding(),
),
GetPage(
name: AppRoutes.deviceSetting,
page: () => DeviceSettingView(),
binding: DeviceSettingBinding(),
),
GetPage(
name: AppRoutes.deviceBasisInfo,
page: () => DeviceBasisInfoView(),
binding: DeviceBasisInfoBinding(),
),
GetPage(
name: AppRoutes.deviceSettingAutoCloseLock,
page: () => AutoCloseLockView(),
binding: AutoCloseLockBinding(),
),
GetPage(
name: AppRoutes.deviceSettingVolumeSetting,
page: () => VolumeSettingView(),
binding: VolumeSettingBinding(),
),
GetPage(
name: AppRoutes.accessControlManage,
page: () => AccessControlManageView(),
binding: AccessControlManageBinding(),
),
GetPage(
name: AppRoutes.teamInviteTeamMember,
page: () => InviteTeamMemberView(),
binding: InviteTeamMemberBinding(),
),
GetPage(
name: AppRoutes.teamInvitationSettings,
page: () => InvitationSettingsView(),
binding: InvitationSettingsBinding(),
),
GetPage(
name: AppRoutes.teamAddPerson,
page: () => AddPersonView(),
binding: AddPersonBinding(),
),
GetPage(
name: AppRoutes.teamRoleManage,
page: () => RoleManageView(),
binding: RoleManageBinding(),
),
GetPage(
name: AppRoutes.teamPersonnelManage,
page: () => PersonnelManageView(),
binding: PersonnelManageBinding(),
),
GetPage(
name: AppRoutes.teamSelectOrganization,
page: () => SelectOrganizationView(),
binding: SelectOrganizationBinding(),
),
GetPage(
name: AppRoutes.teamAddRole,
page: () => AddRoleView(),
binding: AddRoleBinding(),
),
GetPage(
name: AppRoutes.teamSelectRole,
page: () => SelectRoleView(),
binding: SelectRoleBinding(),
),
GetPage(
name: AppRoutes.teamAddPersonEditValidity,
page: () => EditValidityView(),
binding: EditValidityBinding(),
),
GetPage(
name: AppRoutes.teamAddOrganization,
page: () => AddOrganizationView(),
binding: AddOrganizationBinding(),
),
GetPage(
name: AppRoutes.teamSelectPerson,
page: () => SelectPersonView(),
binding: SelectPersonBinding(),
),
GetPage(
name: AppRoutes.teamEditPerson,
page: () => EditPersonView(),
binding: EditPersonBinding(),
),
GetPage(
name: AppRoutes.teamEditPersonInfo,
page: () => PersonInfoView(),
binding: PersonInfoBinding(),
),
GetPage(
name: AppRoutes.teamFaceInfo,
page: () => FaceInfoView(),
binding: FaceInfoBinding(),
),
GetPage(
name: AppRoutes.teamFaceAudit,
page: () => FaceAuditView(),
binding: FaceAuditBinding(),
),
GetPage(
name: AppRoutes.teamEnterFace,
page: () => EnterFaceView(),
binding: EnterFaceBinding(),
),GetPage(
name: AppRoutes.teamNewPersonAuditing,
page: () => NewPersonAuditingView(),
binding: NewPersonAuditingBinding(),
),
];
}