starwork_flutter/lib/routes/app_pages.dart

93 lines
3.7 KiB
Dart
Raw Permalink Normal View History

2025-08-27 18:20:37 +08:00
import 'package:get/get.dart';
import 'package:starwork_flutter/routes/app_routes.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/searchDevice/search_device_binding.dart';
import 'package:starwork_flutter/views/device/searchDevice/search_device_view.dart';
2025-08-27 18:20:37 +08:00
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';
2025-08-27 18:20:37 +08:00
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/main/teamNotice/teamNoticeDetails/team_notice_details_binding.dart';
import 'package:starwork_flutter/views/main/teamNotice/teamNoticeDetails/team_notice_details_view.dart';
import 'package:starwork_flutter/views/main/teamNotice/team_notice_binding.dart';
import 'package:starwork_flutter/views/main/teamNotice/team_notice_view.dart';
2025-08-27 18:20:37 +08:00
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';
class AppPages {
// 定义所有路由
static final pages = [
GetPage(
name: AppRoutes.login,
page: () => const LoginView(),
binding: LoginBinding(),
),
GetPage(
name: AppRoutes.home,
page: () => HomeView(),
2025-08-27 18:20:37 +08:00
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(),
),
2025-08-27 18:20:37 +08:00
];
}