268 lines
12 KiB
Dart
268 lines
12 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/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/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(),
|
|
),
|
|
];
|
|
}
|