72 lines
2.7 KiB
Dart
72 lines
2.7 KiB
Dart
import 'package:get/get.dart';
|
|
import 'package:starwork_flutter/routes/app_routes.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/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(),
|
|
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(),
|
|
),
|
|
];
|
|
}
|