367 lines
16 KiB
Dart
367 lines
16 KiB
Dart
|
|
import 'package:get/get.dart';
|
|
import 'package:star_lock/mine/mineSet/mineSet_page.dart';
|
|
|
|
import 'login/forgetPassword/starLock_forgetPassword_page.dart';
|
|
import 'login/login/starLock_login_page.dart';
|
|
import 'login/register/starLock_register_page.dart';
|
|
import 'login/seletCountryRegion/seletCountryRegion_page.dart';
|
|
import 'main/lockDetail/lcokSet/automaticBlocking/automaticBlocking_page.dart';
|
|
import 'main/lockDetail/lcokSet/basicInformation/adminOpenLockPassword/adminOpenLockPassword_page.dart';
|
|
import 'main/lockDetail/lcokSet/basicInformation/basicInformation/basicInformation_page.dart';
|
|
import 'main/lockDetail/lcokSet/basicInformation/editLockName/editLockName_page.dart';
|
|
import 'main/lockDetail/lcokSet/basicInformation/lockSeletGrouping/lockSeletGrouping_page.dart';
|
|
import 'main/lockDetail/lcokSet/basicInformation/uploadElectricQuantity/uploadElectricQuantity_page.dart';
|
|
import 'main/lockDetail/lcokSet/burglarAlarm/burglarAlarm_page.dart';
|
|
import 'main/lockDetail/lcokSet/diagnose/diagnose_page.dart';
|
|
import 'main/lockDetail/lcokSet/doorMagnetic/addDoorMagnetic/addDoorMagnetic_page.dart';
|
|
import 'main/lockDetail/lcokSet/doorMagnetic/doorMagneticList/doorMagnetic_page.dart';
|
|
import 'main/lockDetail/lcokSet/doorMagnetic/nearbyDoorMagnetic/nearbyDoorMagnetic_page.dart';
|
|
import 'main/lockDetail/lcokSet/importOtherLockData/ImportOtherLockData_Page.dart';
|
|
import 'main/lockDetail/lcokSet/lockEscalation/lockEscalation_page.dart';
|
|
import 'main/lockDetail/lcokSet/lockSet/lockSet_page.dart';
|
|
import 'main/lockDetail/lcokSet/lockSoundSet/lockSoundSet_page.dart';
|
|
import 'main/lockDetail/lcokSet/lockTime/lockTime_page.dart';
|
|
import 'main/lockDetail/lcokSet/markedHouseState/markedHouseState_page.dart';
|
|
import 'main/lockDetail/lcokSet/normallyOpenMode/normallyOpenMode_page.dart';
|
|
import 'main/lockDetail/lcokSet/remoteUnlocking/remoteUnlocking_page.dart';
|
|
import 'main/lockDetail/lcokSet/resetButton/resetButton_page.dart';
|
|
import 'main/lockDetail/lcokSet/unlockQRCode/unlockQRCode_page.dart';
|
|
import 'main/lockDetail/lcokSet/uploadData/uploadData_page.dart';
|
|
import 'main/lockDetail/lcokSet/wirelessKeyboard/addWirelessKeyboard/addWirelessKeyboard_page.dart';
|
|
import 'main/lockDetail/lcokSet/wirelessKeyboard/addWirelessKeyboardScreenNotLightOn/addWirelessKeyboardScreenNotLightOn_page.dart';
|
|
import 'main/lockDetail/lcokSet/wirelessKeyboard/seletWirelessKeyboard/seletWirelessKeyboard_page.dart';
|
|
import 'main/lockDetail/lcokSet/wirelessKeyboard/wirelessKeyboardList/wirelessKeyboard_page.dart';
|
|
import 'mine/addLock/addLock/addLock_page.dart';
|
|
import 'main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdminManage/authorizedAdminManage_page.dart';
|
|
import 'main/lockDetail/authorizedAdmin/authorizedAdminDetail/authorizedAdminDetail_page.dart';
|
|
import 'main/lockDetail/authorizedAdmin/authorizedAdminList/authorizedAdminList_page.dart';
|
|
import 'main/lockDetail/authorizedAdmin/volumeAuthorizationLock/volumeAuthorizationLockManage/volumeAuthorizationLockManage_page.dart';
|
|
import 'main/lockDetail/electronicKey/electronicKeyDetail/electronicKeyDetail/electronicKeyDetail_page.dart';
|
|
import 'main/lockDetail/electronicKey/electronicKeyDetail/electronicKeyDetailChangeDate/electronicKeyDetailChangeDate_page.dart';
|
|
import 'main/lockDetail/electronicKey/electronicKeyList/electronicKeyList_page.dart';
|
|
import 'main/lockDetail/electronicKey/electronicKeyPeriodValidity/electronicKeyPeriodValidity_page.dart';
|
|
import 'main/lockDetail/electronicKey/massSendElectronicKey/massSendElectronicManageKey/massSendElectronicKeyManage_page.dart';
|
|
import 'main/lockDetail/electronicKey/sendElectronicKey/sendElectronicManageKey/sendElectronicKeyManage_page.dart';
|
|
import 'main/lockDetail/electronicKey/sendEmailNotification/sendEmailNotification_page.dart';
|
|
import 'main/lockDetail/lockDetail/lockDetail_page.dart';
|
|
import 'main/lockDetail/lockOperatingRecord/lockOperatingRecord_page.dart';
|
|
import 'main/lockDetail/otherTypeKey/otherTypeKeyDetail/otherTypeKeyDetail_page.dart';
|
|
import 'main/lockDetail/otherTypeKey/otherTypeKeyList/otherTypeKeyList_page.dart';
|
|
import 'main/lockDetail/otherTypeKey/otherTypeKeyManage/otherTypeKeyManage_page.dart';
|
|
import 'main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_page.dart';
|
|
import 'main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_page.dart';
|
|
import 'main/lockDetail/passwordKey/passwordKeyManage/passwordKeyManage_page.dart';
|
|
import 'main/lockMian/lockMain_page.dart';
|
|
import 'mine/addLock/lockAddress/lockAddress_page.dart';
|
|
import 'mine/addLock/nearbyLock/nearbyLock_page.dart';
|
|
import 'mine/addLock/saveLock/saveLock_page.dart';
|
|
import 'mine/addLock/seletLockType/seletLockType_page.dart';
|
|
import 'mine/mineMultiLanguage/mineMultiLanguage_page.dart';
|
|
import 'mine/mine_page.dart';
|
|
import 'starLockApplication.dart';
|
|
|
|
abstract class Routers {
|
|
static const initial = '/';// 加载页
|
|
static const starLockMain = '/StarLockMain';// 首页
|
|
static const starLockMinePage = '/StarLockMinePage';// 我的
|
|
static const seletLockTypePage = '/SeletLockTypePage';// 选择锁类型
|
|
static const addLockPage = '/AddLockPage';// 选择锁类型
|
|
static const nearbyLockPage = '/NearbyLockPage';// 附近的锁
|
|
static const lockAddressPage = '/LockAddressPage';// 锁地址
|
|
static const saveLockPage = '/SaveLockPage';// 保存锁
|
|
static const lockDetailPage = '/LockDetailPage';// 锁详情
|
|
static const electronicKeyListPage = '/ElectronicKeyListPage';// 电子钥匙列表
|
|
static const electronicKeyDetailPage = '/ElectronicKeyDetailPage';// 电子钥匙详情
|
|
static const electronicKeyDetailChangeDate = '/ElectronicKeyDetailChangeDate';// 修改有效期
|
|
static const sendElectronicKeyManagePage = '/SendElectronicKeyManagePage';// 发送电子钥匙
|
|
static const massSendElectronicKeyManagePage = '/MassSendElectronicKeyManagePage';// 群发钥匙
|
|
static const electronicKeyPeriodValidityPage = '/ElectronicKeyPeriodValidityPage';// 电子钥匙有效期
|
|
static const sendEmailNotificationPage = '/SendEmailNotificationPage';// 邮件通知
|
|
static const passwordKeyListPage = '/PasswordKeyListPage';// 密码钥匙列表
|
|
static const passwordKeyManagePage = '/PasswordKeyManagePage';// 密码钥匙
|
|
static const passwordKeyDetailPage = '/PasswordKeyDetailPage';// 密码钥匙详情
|
|
static const otherTypeKeyListPage = '/OtherTypeKeyListPage';// 卡、指纹、遥控钥匙列表
|
|
static const otherTypeKeyDetailPage = '/OtherTypeKeyDetailPage';// 卡、指纹、遥控钥匙详情
|
|
static const otherTypeKeyManagePage = '/OtherTypeKeyManagePage';// 卡、指纹、遥控钥匙添加
|
|
static const authorizedAdminListPage = '/AuthorizedAdminListPage';// 授权管理员列表
|
|
static const authorizedAdminDetailPage = '/AuthorizedAdminDetailPage';// 授权管理员详情
|
|
static const authorizedAdminManagePage = '/AuthorizedAdminManagePage';// 授权管理员
|
|
static const volumeAuthorizationLockManagePage = '/VolumeAuthorizationLockManagePage';// 批量授权锁
|
|
static const lockOperatingRecordPage = '/LockOperatingRecordPage';// 操作记录
|
|
static const lockSetPage = '/LockSetPage';// 锁设置
|
|
static const basicInformationPage = '/BasicInformationPage';// 基本信息
|
|
static const uploadElectricQuantityPage = '/UploadElectricQuantityPage';// 更新锁电量
|
|
static const editLockNamePage = '/EditLockNamePage';// 修改锁名字
|
|
static const lockSeletGroupingPage = '/LockSeletGroupingPage';// 锁选择分组
|
|
static const adminOpenLockPasswordPage = '/AdminOpenLockPasswordPage';// 管理员开锁密码
|
|
static const wirelessKeyboardPage = '/WirelessKeyboardPage';// 蓝牙键盘
|
|
static const addWirelessKeyboardPage = '/AddWirelessKeyboardPage';// 添加蓝牙键盘
|
|
static const addWirelessKeyboardScreenNotLightOnPage = '/AddWirelessKeyboardScreenNotLightOnPage';// 添加蓝牙键盘屏幕不亮时提示
|
|
static const seletWirelessKeyboardPage = '/SeletWirelessKeyboardPage';// 选择蓝牙键盘
|
|
static const doorMagneticPage = '/DoorMagneticPage';// 门磁列表
|
|
static const addDoorMagneticPage = '/AddDoorMagneticPage';// 添加门磁
|
|
static const nearbyDoorMagneticPage = '/NearbyDoorMagneticPage';// 附近的门磁
|
|
static const remoteUnlockingPage = '/RemoteUnlockingPage';// 远程开锁
|
|
static const automaticBlockingPage = '/AutomaticBlockingPage';// 自动闭锁
|
|
static const normallyOpenModePage = '/NormallyOpenModePage';// 常开模式
|
|
static const lockSoundSetPage = '/LockSoundSetPage';// 锁声音
|
|
static const burglarAlarmPage = '/BurglarAlarmPage';// 防撬警报
|
|
static const resetButtonPage = '/ResetButtonPage';// 锁重置键
|
|
static const unlockQRCodePage = '/UnlockQRCodePage';// 开锁二维码
|
|
static const lockTimePage = '/LockTimePage';// 锁时间
|
|
static const diagnosePage = '/DiagnosePage';// 诊断
|
|
static const uploadDataPage = '/UploadDataPage';// 上传数据
|
|
static const importOtherLockDataPage = '/ImportOtherLockDataPage';// 导入其他锁数据
|
|
static const lockEscalationPage = '/LockEscalationPage';// 锁升级
|
|
static const markedHouseStatePage = '/MarkedHouseStatePage';// 标记房态
|
|
|
|
static const mineSetPage = '/MineSetPage';// 我的设置
|
|
static const mineMultiLanguagePage = '/MineMultiLanguagePage';// 我的设置
|
|
|
|
static const starLockLoginPage = '/StarLockLoginPage';// 登录
|
|
static const starLockRegisterPage = '/StarLockRegisterPage';// 注册
|
|
static const starLockForgetPasswordPage = '/StarLockForgetPasswordPage';// 忘记密码
|
|
static const seletCountryRegionPage = '/SeletCountryRegionPage';// 选择国家和地区
|
|
}
|
|
|
|
abstract class AppRouters {
|
|
static final routePages = [
|
|
GetPage(
|
|
name: Routers.initial,
|
|
page: () => const StarLockApplication(),
|
|
),
|
|
GetPage(
|
|
name: Routers.starLockMain,
|
|
page: () => const StarLockMain(),
|
|
),
|
|
GetPage(
|
|
name: Routers.starLockMinePage,
|
|
page: () => const StarLockMinePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.seletLockTypePage,
|
|
page: () => const SeletLockTypePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.addLockPage,
|
|
page: () => const AddLockPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.nearbyLockPage,
|
|
page: () => const NearbyLockPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.saveLockPage,
|
|
page: () => const SaveLockPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockDetailPage,
|
|
page: () => const LockDetailPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.electronicKeyListPage,
|
|
page: () => const ElectronicKeyListPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.electronicKeyDetailPage,
|
|
page: () => const ElectronicKeyDetailPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.electronicKeyDetailChangeDate,
|
|
page: () => const ElectronicKeyDetailChangeDate(),
|
|
),
|
|
GetPage(
|
|
name: Routers.sendElectronicKeyManagePage,
|
|
page: () => const SendElectronicKeyManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.massSendElectronicKeyManagePage,
|
|
page: () => const MassSendElectronicKeyManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.electronicKeyPeriodValidityPage,
|
|
page: () => const ElectronicKeyPeriodValidityPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.sendEmailNotificationPage,
|
|
page: () => const SendEmailNotificationPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.passwordKeyListPage,
|
|
page: () => const PasswordKeyListPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.passwordKeyManagePage,
|
|
page: () => const PasswordKeyManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.passwordKeyDetailPage,
|
|
page: () => const PasswordKeyDetailPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.otherTypeKeyListPage,
|
|
page: () => const OtherTypeKeyListPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.otherTypeKeyDetailPage,
|
|
page: () => const OtherTypeKeyDetailPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.otherTypeKeyManagePage,
|
|
page: () => const OtherTypeKeyManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.authorizedAdminListPage,
|
|
page: () => const AuthorizedAdminListPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.authorizedAdminDetailPage,
|
|
page: () => const AuthorizedAdminDetailPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.authorizedAdminManagePage,
|
|
page: () => const AuthorizedAdminManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockOperatingRecordPage,
|
|
page: () => const LockOperatingRecordPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.mineSetPage,
|
|
page: () => const MineSetPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.volumeAuthorizationLockManagePage,
|
|
page: () => const VolumeAuthorizationLockManagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.mineMultiLanguagePage,
|
|
page: () => const MineMultiLanguagePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.starLockLoginPage,
|
|
page: () => const StarLockLoginPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.starLockRegisterPage,
|
|
page: () => const StarLockRegisterPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.starLockForgetPasswordPage,
|
|
page: () => const StarLockForgetPasswordPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.seletCountryRegionPage,
|
|
page: () => const SeletCountryRegionPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockSetPage,
|
|
page: () => const LockSetPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.basicInformationPage,
|
|
page: () => const BasicInformationPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.uploadElectricQuantityPage,
|
|
page: () => const UploadElectricQuantityPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.editLockNamePage,
|
|
page: () => const EditLockNamePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockSeletGroupingPage,
|
|
page: () => const LockSeletGroupingPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.adminOpenLockPasswordPage,
|
|
page: () => const AdminOpenLockPasswordPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.wirelessKeyboardPage,
|
|
page: () => const WirelessKeyboardPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.addWirelessKeyboardPage,
|
|
page: () => const AddWirelessKeyboardPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.addWirelessKeyboardScreenNotLightOnPage,
|
|
page: () => const AddWirelessKeyboardScreenNotLightOnPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.seletWirelessKeyboardPage,
|
|
page: () => const SeletWirelessKeyboardPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.doorMagneticPage,
|
|
page: () => const DoorMagneticPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.addDoorMagneticPage,
|
|
page: () => const AddDoorMagneticPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.nearbyDoorMagneticPage,
|
|
page: () => const NearbyDoorMagneticPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockAddressPage,
|
|
page: () => const LockAddressPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.remoteUnlockingPage,
|
|
page: () => const RemoteUnlockingPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.automaticBlockingPage,
|
|
page: () => const AutomaticBlockingPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.normallyOpenModePage,
|
|
page: () => const NormallyOpenModePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockSoundSetPage,
|
|
page: () => const LockSoundSetPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.burglarAlarmPage,
|
|
page: () => const BurglarAlarmPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.resetButtonPage,
|
|
page: () => const ResetButtonPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.unlockQRCodePage,
|
|
page: () => const UnlockQRCodePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockTimePage,
|
|
page: () => const LockTimePage(),
|
|
),// 诊断
|
|
GetPage(
|
|
name: Routers.diagnosePage,
|
|
page: () => const DiagnosePage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.uploadDataPage,
|
|
page: () => const UploadDataPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.importOtherLockDataPage,
|
|
page: () => const ImportOtherLockDataPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.lockEscalationPage,
|
|
page: () => const LockEscalationPage(),
|
|
),
|
|
GetPage(
|
|
name: Routers.markedHouseStatePage,
|
|
page: () => const MarkedHouseStatePage(),
|
|
),
|
|
];
|
|
} |