app-starlock/lib/appRouters.dart

1231 lines
62 KiB
Dart
Executable File

import 'package:get/get.dart';
import 'package:star_lock/common/safetyVerification/safetyVerification_binding.dart';
import 'package:star_lock/flavors.dart';
import 'package:star_lock/login/forgetPassword/starLock_forgetPassword_xhj_page.dart';
import 'package:star_lock/login/login/starLock_login_xhj_page.dart';
import 'package:star_lock/login/register/starLock_register_binding.dart';
import 'package:star_lock/login/register/starLock_register_xhj_page.dart';
import 'package:star_lock/main/lockDetail/accessoriesList/accessoriesList_page.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/batchExportLog/batchExportLog_page.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/doorLockLog_page.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/exportSuccess/exportSuccess_page.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/viewExportRecord/viewExportRecord_page.dart';
import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/lockUserList/lockUserList_page.dart';
import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_page.dart';
import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_page.dart';
import 'package:star_lock/main/lockDetail/face/faceDetail/faceDetail_page.dart';
import 'package:star_lock/main/lockDetail/iris/addIris/addIris_page.dart';
import 'package:star_lock/main/lockDetail/iris/addIrisType/addIrisTypeManage/addIrisTypeManage_page.dart';
import 'package:star_lock/main/lockDetail/iris/irisList/irisList_page.dart';
import 'package:star_lock/main/lockDetail/lockDetail/lockDetail_main_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/catEyeSet/catEyeCustomMode/catEyeCustomMode_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/catEyeSet/catEyeSet/catEyeSet_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/catEyeSet/videoSlot/videoSlot_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/double_lock_link/double_lock_link_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/faceUnlock/faceUnlock_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/liveVideo/liveVideo_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/motorPower/motorPower_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/openDoorDirection/openDoorDirection_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/speechLanguageSettings/speech_language_settings_page.dart';
import 'package:star_lock/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/addFamily/addFamily_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/lockUser/lockUser_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/coerceOpenDoor/coerceFingerprint/coerceFingerprint_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/coerceOpenDoor/coerceFingerprintList/coerceFingerprintList_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/coerceOpenDoor/coerceOpenDoor/coerceOpenDoor_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/lowBatteryReminder/lowBatteryReminder_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/msgNotification/msgNotification_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/nDaysUnopened/nDaysUnopened_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/openDoorNotify/openDoorNotify_page.dart';
import 'package:star_lock/main/lockDetail/messageWarn/notificationMode/notificationMode_page.dart';
import 'package:star_lock/main/lockDetail/palm/addPalm/addPalm_page.dart';
import 'package:star_lock/main/lockDetail/palm/palmList/palmList_page.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyDetailChangeDate/passwordKeyDetailChangeDate_page.dart';
import 'package:star_lock/main/lockMian/lockMain/xhj/lockMain_xhj_page.dart';
import 'package:star_lock/mine/about/webviewShow_page.dart';
import 'package:star_lock/mine/addLock/lock_voice_setting/lock_voice_setting_page.dart';
import 'package:star_lock/mine/mine/safeVerify/safeVerify_page.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoEmail/mineBindPhoneOrEmail_page.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_entity.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoViewSafetyProblem/minePersonInfoViewSafetyProblem_page.dart';
import 'package:star_lock/mine/mineSet/amazon_alexa/amazon_alexa_page.dart';
import 'package:star_lock/mine/mineSet/authorizedAdministrator/administratorAssociationLock/administratorAssociationLock_page.dart';
import 'package:star_lock/mine/mineSet/authorizedAdministrator/administratorChangeDate/adminDetailChangeDate_page.dart';
import 'package:star_lock/mine/mineSet/authorizedAdministrator/administratorDetails/administratorDetails_page.dart';
import 'package:star_lock/mine/mineSet/google_home/google_home_page.dart';
import 'package:star_lock/mine/mineSet/lockGroup/lockGroupList/lockGroupList_page.dart';
import 'package:star_lock/mine/mineSet/lockUserManage/expireLockList/expireLockManage_page.dart';
import 'package:star_lock/mine/mineSet/mineSet/mineSet_page.dart';
import 'package:star_lock/mine/mineSet/transferGateway/selectGetewayList_page.dart';
import 'package:star_lock/mine/mineSet/transferSmartLock/recipientInformation/recipientInformation_page.dart';
import 'package:star_lock/mine/mineSet/transferSmartLock/selectBranch/selectBranch_page.dart';
import 'package:star_lock/mine/mineSet/transferSmartLock/transferSmartLockList/transferSmartLock_page.dart';
import 'package:star_lock/mine/valueAddedServices/advancedFeaturesWeb/advancedFeaturesWeb_page.dart';
import 'package:star_lock/mine/valueAddedServices/advancedFunctionRecord/advancedFunctionRecord_page.dart';
import 'package:star_lock/mine/valueAddedServices/cloudStorage/cloud_storage_page.dart';
import 'package:star_lock/mine/valueAddedServices/valueAddedServicesRecord/value_added_services_record_page.dart';
import 'package:star_lock/talk/starChart/views/guide/permission_guidance_page.dart';
import 'package:star_lock/talk/starChart/views/native/talk_view_native_decode_page.dart';
import 'package:star_lock/talk/starChart/views/talkView/talk_view_page.dart';
import 'package:star_lock/talk/starChart/webView/h264_web_view.dart';
import 'common/safetyVerification/safetyVerification_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/selectCountryRegion/selectCountryRegion_page.dart';
import 'main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart';
import 'main/lockDetail/authorizedAdmin/authorizedAdminList/authorizedAdminList_page.dart';
import 'main/lockDetail/authorizedAdmin/volumeAuthorizationLock/volumeAuthorizationLockManage/volumeAuthorizationLockManage_page.dart';
import 'main/lockDetail/card/addCardType/addCardType_page.dart';
import 'main/lockDetail/card/addICCard/addICCard_page.dart';
import 'main/lockDetail/card/cardDetail/cardDetail_page.dart';
import 'main/lockDetail/card/cardList/cardList_page.dart';
import 'main/lockDetail/card/otherTypeKeyChangeDate/otherTypeKeyChangeDate_page.dart';
import 'main/lockDetail/card/otherTypeKeyChangeValidityDate/otherTypeKeyChangeValidityDate_page.dart';
import 'main/lockDetail/checkingIn/checkingInDetail/checkingInDetail_page.dart';
import 'main/lockDetail/checkingIn/checkingInHolidays/checkingInAddHolidays/checkingInAddHolidays_page.dart';
import 'main/lockDetail/checkingIn/checkingInHolidays/checkingInDeletHolidays/checkingInDeletHolidays_page.dart';
import 'main/lockDetail/checkingIn/checkingInHolidays/checkingInSetHolidays/checkingInSetHolidays_page.dart';
import 'main/lockDetail/checkingIn/checkingInList/checkingInList_page.dart';
import 'main/lockDetail/checkingIn/checkingInSet/checkingInSet_page.dart';
import 'main/lockDetail/checkingIn/checkingInSetWorkTime/checkingInSetWorkTime_page.dart';
import 'main/lockDetail/checkingIn/checkingInSetWorkdaySet/checkingInSetWorkdaySet_page.dart';
import 'main/lockDetail/checkingIn/checkingInStaff/checkingInSetAddStaff/checkingInAddStaff_page.dart';
import 'main/lockDetail/checkingIn/checkingInStaff/checkingInSetStaffList/checkingInStaffList_page.dart';
import 'main/lockDetail/checkingIn/checkingInStaff/checkingInStaffDetail/checkingInStaffDetail_page.dart';
import 'main/lockDetail/doorLockLog/doorLockLogDetail/doorLockLogDetail_page.dart';
import 'main/lockDetail/electronicKey/electronicKeyDetail/electronicKeyDetail/electronicKeyDetail_page.dart';
import 'main/lockDetail/electronicKey/electronicKeyDetail/electronicKeyDetailChangeDate/electronicKeyDetailChangeDate_page.dart';
import 'main/lockDetail/electronicKey/electronicKeyDetail/electronicKeyPeriodValidity/electronicKeyPeriodValidity_page.dart';
import 'main/lockDetail/electronicKey/electronicKeyList/electronicKeyList_page.dart';
import 'main/lockDetail/electronicKey/massSendElectronicKey/massSendElectronicKey/massSendElectronicManageKey/massSendElectronicKeyManage_page.dart';
import 'main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart';
import 'main/lockDetail/electronicKey/sendEmailNotification/sendEmailNotification_page.dart';
import 'main/lockDetail/face/addFace/addFace_page.dart';
import 'main/lockDetail/face/addFaceType/addFaceType_page.dart';
import 'main/lockDetail/face/faceList/faceList_page.dart';
import 'main/lockDetail/fingerprint/addFingerprint/addFingerprint_page.dart';
import 'main/lockDetail/fingerprint/addFingerprintSelectType/addFingerprintType_page.dart';
import 'main/lockDetail/fingerprint/addFingerprintTip/addFingerprintTip_page.dart';
import 'main/lockDetail/fingerprint/fingerprintDetail/fingerprintDetail_page.dart';
import 'main/lockDetail/fingerprint/fingerprintList/fingerprintList_page.dart';
import 'main/lockDetail/lockOperatingRecord/lockOperatingRecord_page.dart';
import 'main/lockDetail/lockSet/automaticBlocking/automaticBlocking_page.dart';
import 'main/lockDetail/lockSet/basicInformation/adminOpenLockPassword/adminOpenLockPassword_page.dart';
import 'main/lockDetail/lockSet/basicInformation/basicInformation/basicInformation_page.dart';
import 'main/lockDetail/lockSet/basicInformation/editLockName/editLockName_page.dart';
import 'main/lockDetail/lockSet/basicInformation/lockSelectGrouping/lockSelectGrouping_page.dart';
import 'main/lockDetail/lockSet/basicInformation/uploadElectricQuantity/uploadElectricQuantity_page.dart';
import 'main/lockDetail/lockSet/burglarAlarm/burglarAlarm_page.dart';
import 'main/lockDetail/lockSet/catEyeSet/catEyeWorkMode/catEyeWorkMode_page.dart';
import 'main/lockDetail/lockSet/checkInCreatCompany/checkInCreatCompany_page.dart';
import 'main/lockDetail/lockSet/configuringWifi/configuringWifi/configuringWifi_page.dart';
import 'main/lockDetail/lockSet/configuringWifi/wifiList/wifiList_page.dart';
import 'main/lockDetail/lockSet/diagnose/diagnose_page.dart';
import 'main/lockDetail/lockSet/doorMagnetic/addDoorMagnetic/addDoorMagnetic_page.dart';
import 'main/lockDetail/lockSet/doorMagnetic/doorMagneticList/doorMagnetic_page.dart';
import 'main/lockDetail/lockSet/doorMagnetic/nearbyDoorMagnetic/nearbyDoorMagnetic_page.dart';
import 'main/lockDetail/lockSet/importOtherLockData/ImportOtherLockData_page.dart';
import 'main/lockDetail/lockSet/lockEscalation/lockEscalation_page.dart';
import 'main/lockDetail/lockSet/lockSet/lockSet_page.dart';
import 'main/lockDetail/lockSet/lockSoundSet/lockSoundSet_page.dart';
import 'main/lockDetail/lockSet/lockTime/lockTime_page.dart';
import 'main/lockDetail/lockSet/markedHouseState/markedHouseState_page.dart';
import 'main/lockDetail/lockSet/normallyOpenMode/normallyOpenMode_page.dart';
import 'main/lockDetail/lockSet/remoteUnlocking/remoteUnlocking_page.dart';
import 'main/lockDetail/lockSet/resetButton/resetButton_page.dart';
import 'main/lockDetail/lockSet/unlockQRCode/unlockQRCode_page.dart';
import 'main/lockDetail/lockSet/uploadData/uploadData_page.dart';
import 'main/lockDetail/lockSet/wirelessKeyboard/addWirelessKeyboard/addWirelessKeyboard_page.dart';
import 'main/lockDetail/lockSet/wirelessKeyboard/addWirelessKeyboardScreenNotLightOn/addWirelessKeyboardScreenNotLightOn_page.dart';
import 'main/lockDetail/lockSet/wirelessKeyboard/selectWirelessKeyboard/selectWirelessKeyboard_page.dart';
import 'main/lockDetail/lockSet/wirelessKeyboard/wirelessKeyboardList/wirelessKeyboard_page.dart';
import 'main/lockDetail/monitoring/monitoring/lockMonitoring_page.dart';
import 'main/lockDetail/monitoring/monitoringRealTimeScreen/monitoringRealTimeScreen_page.dart';
import 'main/lockDetail/palm/addPalmType/addPalmType_page.dart';
import 'main/lockDetail/palm/palmDetail/palmDetail_page.dart';
import 'main/lockDetail/passwordKey/passwordKeyDetail/passwordKeyDetail_page.dart';
import 'main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_page.dart';
import 'main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_page.dart';
import 'main/lockDetail/realTimePicture/realTimePicture_page.dart';
import 'main/lockDetail/remoteControl/addRemoteControl/addRemoteControl_page.dart';
import 'main/lockDetail/remoteControl/addRemoteControlType/addRemoteControlType_page.dart';
import 'main/lockDetail/remoteControl/remoteControlDetail/remoteControlDetail_page.dart';
import 'main/lockDetail/remoteControl/remoteControlList/remoteControlList_page.dart';
import 'main/lockDetail/videoLog/editVideoLog/editVideoLog_page.dart';
import 'main/lockDetail/videoLog/videoLog/videoLog_page.dart';
import 'main/lockDetail/videoLog/videoLogDetail/videoLogDetail_page.dart';
import 'main/lockDetail/videoLog/videoLogDownLoad/videoLogDownLoad_page.dart';
import 'main/lockMian/demoMode/demoModeLockDetail/demoModeLockDetail_page.dart';
import 'main/lockMian/demoMode/demoModeLockSet/demoModeLockSet_page.dart';
import 'main/lockMian/lockMain/lockMain_page.dart';
import 'mine/about/about_page.dart';
import 'mine/addLock/addLock/addLock_page.dart';
import 'mine/addLock/nearbyLock/nearbyLock_page.dart';
import 'mine/addLock/saveLock/saveLock_page.dart';
import 'mine/addLock/selectLockType/selectLockType_page.dart';
import 'mine/gateway/addGateway/gatewayConfigurationWifi/gatewayConfigurationWifi_page.dart';
import 'mine/gateway/addGateway/gatewayGetWifiList/gatewayGetWifiList_page.dart';
import 'mine/gateway/addGateway/selectGateway/selectGatewayList_page.dart';
import 'mine/gateway/addGateway/selectGatewayType/selectGatewayType_page.dart';
import 'mine/gateway/addGateway/selectGatewayTypeNextTip/selectGatewayTypeNextTip_page.dart';
import 'mine/gateway/gatewayConnectionLock/gatewayConnectionLockList_page.dart';
import 'mine/gateway/gatewayDetail/gatewayDetail_page.dart';
import 'mine/gateway/gatewayList/gatewayList_page.dart';
import 'mine/mall/lockMall_page.dart';
import 'mine/message/messageDetail/messageDetail_page.dart';
import 'mine/message/messageList/messageList_page.dart';
import 'mine/mine/starLockMine_page.dart';
import 'mine/mineMultiLanguage/mineMultiLanguage_page.dart';
import 'mine/minePersonInfo/minePersonInfoEditAccount/minePersonInfoEditAccount/mineUnbindPhoneOrEmail_page.dart';
import 'mine/minePersonInfo/minePersonInfoEditAccount/minePersonInfoEditAccountNext/minePersonInfoEditAccountNext_page.dart';
import 'mine/minePersonInfo/minePersonInfoEditIphone/minePersonInfoEditIphone_page.dart';
import 'mine/minePersonInfo/minePersonInfoEditName/minePersonInfoEditName_page.dart';
import 'mine/minePersonInfo/minePersonInfoPage/minePersonInfo_page.dart';
import 'mine/minePersonInfo/minePersonInfoResetPassword/minePersonInfoResetPassword_page.dart';
import 'mine/minePersonInfo/minePersonInfoSetSafetyProblem/minePersonInfoSetSafetyProblem_page.dart';
import 'mine/mineSet/appUnlockNeedMobileNetworkingLock/appUnlockNeedMobileNetworkingLock_page.dart';
import 'mine/mineSet/authorityManagement/authorityManagement_page.dart';
import 'mine/mineSet/authorityManagement/getDeviceList_page.dart';
import 'mine/mineSet/authorityManagement/getNameList_page.dart';
import 'mine/mineSet/authorizedAdministrator/addAuthorizedAdministrator/addAuthorizedAdministratorManage/addAuthorizedAdministratorManage_page.dart';
import 'mine/mineSet/authorizedAdministrator/authorizedAdministrator/authorizedAdministratorList_page.dart';
import 'mine/mineSet/hideInvalidUnlockPermissions/hideInvalidUnlockPermissions_page.dart';
import 'mine/mineSet/lockGroup/groupEditLock/groupEditLock_page.dart';
import 'mine/mineSet/lockGroup/lockGroupDetailList/lockItemList_page.dart';
import 'mine/mineSet/lockScreen/lockScreen_page.dart';
import 'mine/mineSet/lockUserManage/expireLockList/expireKeyChangeDate/expireKeyChangeDate_page.dart';
import 'mine/mineSet/lockUserManage/expireLockList/expireKeyChangeValidityDate/expireKeyChangeValidityDate_page.dart';
import 'mine/mineSet/lockUserManage/lockUserManageList/lockUserManageList_page.dart';
import 'mine/mineSet/lockUserManage/ownedKeyList/ownedKeyList_page.dart';
import 'mine/supportStaff/supportStaff_page.dart';
import 'mine/valueAddedServices/valueAddedServicesBuy/valueAddedServicesBuy_page.dart';
import 'mine/valueAddedServices/valueAddedServicesHighFunction/valueAddedServicesHighFunction_page.dart';
import 'mine/valueAddedServices/valueAddedServicesList/valueAddedServicesList_page.dart';
import 'mine/valueAddedServices/valueAddedServicesNoteAndEmailDetail/valueAddedServicesNoteAndEmailDetail_page.dart';
import 'mine/valueAddedServices/valueAddedServicesRealName/value_added_services_real_name_page.dart';
import 'mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesAddSMSTemplate/newSMSTemplate_page.dart';
import 'mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_page.dart';
import 'starLockApplication/starLockApplication.dart';
import 'talk/starChart/views/imageTransmission/image_transmission_page.dart';
import 'tools/seletKeyCyclicDate/seletKeyCyclicDate_page.dart';
abstract class Routers {
static const String initial = '/'; // 加载页
static const String starLockMain = '/StarLockMain'; // 首页
static const String starLockMinePage = '/StarLockMinePage'; // 我的
static const String selectLockTypePage = '/SelectLockTypePage'; // 选择锁类型
static const String lockMallPage = '/LockMallPage'; // 商城页面
static const String addLockPage = '/AddLockPage'; // 选择锁类型
static const String nearbyLockPage = '/NearbyLockPage'; // 附近的锁
static const String lockAddressPage = '/LockAddressPage'; // 锁地址
static const String lockAddressGaoDePage = '/LockAddressGaoDePage'; // 锁地址-高德
static const String saveLockPage = '/SaveLockPage'; // 保存锁
static const String lockDetailMainPage = '/LockDetailMainPage'; // 锁详情
static const String electronicKeyListPage =
'/ElectronicKeyListPage'; // 电子钥匙列表
static const String electronicKeyDetailPage =
'/ElectronicKeyDetailPage'; // 电子钥匙详情
static const String electronicKeyDetailChangeDate =
'/ElectronicKeyDetailChangeDate'; // 修改有效期
static const String sendElectronicKeyPage =
'/SendElectronicKeyPage'; // 发送电子钥匙
static const String massSendElectronicKeyManagePage =
'/MassSendElectronicKeyManagePage'; // 群发钥匙
static const String electronicKeyPeriodValidityPage =
'/ElectronicKeyPeriodValidityPage'; // 电子钥匙有效期
static const String sendEmailNotificationPage =
'/SendEmailNotificationPage'; // 邮件通知
static const String passwordKeyListPage = '/PasswordKeyListPage'; // 密码钥匙列表
static const String passwordKeyPerpetualPage =
'/PasswordKeyPerpetualPage'; // 密码钥匙
static const String passwordKeyDetailPage =
'/PasswordKeyDetailPage'; // 密码钥匙详情
// static const otherTypeKeyListPage = '/OtherTypeKeyListPage'; // 卡、指纹、遥控钥匙列表
// static const otherTypeKeyDetailPage = '/OtherTypeKeyDetailPage'; // 卡、指纹、遥控钥匙详情
// static const otherTypeKeyManagePage = '/OtherTypeKeyManagePage'; // 卡、指纹、遥控钥匙添加
static const String otherTypeKeyChangeDatePage =
'/OtherTypeKeyChangeDatePage'; // 卡、指纹、遥控钥匙详情修改日期
static const String otherTypeKeyChangeValidityDatePage =
'/OtherTypeKeyChangeValidityDatePage'; // 卡、指纹、遥控钥匙详情修改有效期
static const String addFingerprintTipPage =
'/AddFingerprintTipPage'; // 添加指纹提示
static const String addFingerprintPage = '/AddFingerprintPage'; // 添加指纹
static const String addICCardPage = '/AddICCardPage'; // 添加卡
static const String authorizedAdminListPage =
'/AuthorizedAdminListPage'; // 授权管理员列表
static const String authorizedAdminDetailPage =
'/AuthorizedAdminDetailPage'; // 授权管理员详情
static const String authorizedAdminPage = '/AuthorizedAdminPage'; // 授权管理员
static const String volumeAuthorizationLockManagePage =
'/VolumeAuthorizationLockManagePage'; // 批量授权锁
static const String lockOperatingRecordPage =
'/LockOperatingRecordPage'; // 操作记录
static const String lockSetPage = '/LockSetPage'; // 锁设置
static const String basicInformationPage = '/BasicInformationPage'; // 基本信息
static const String uploadElectricQuantityPage =
'/UploadElectricQuantityPage'; // 更新锁电量
static const String editLockNamePage = '/EditLockNamePage'; // 修改锁名字
static const String lockSelectGroupingPage =
'/LockSelectGroupingPage'; // 锁选择分组
static const String groupEditLockPage = '/GroupEditLockPage'; // 编辑锁分组里面的锁
static const String adminOpenLockPasswordPage =
'/AdminOpenLockPasswordPage'; // 管理员开锁密码
static const String wirelessKeyboardPage = '/WirelessKeyboardPage'; // 蓝牙键盘
static const String addWirelessKeyboardPage =
'/AddWirelessKeyboardPage'; // 添加蓝牙键盘
static const String addWirelessKeyboardScreenNotLightOnPage =
'/AddWirelessKeyboardScreenNotLightOnPage'; // 添加蓝牙键盘屏幕不亮时提示
static const String selectWirelessKeyboardPage =
'/SelectWirelessKeyboardPage'; // 选择蓝牙键盘
static const String doorMagneticPage = '/DoorMagneticPage'; // 门磁列表
static const String addDoorMagneticPage = '/AddDoorMagneticPage'; // 添加门磁
static const String nearbyDoorMagneticPage =
'/NearbyDoorMagneticPage'; // 附近的门磁
static const String remoteUnlockingPage = '/RemoteUnlockingPage'; // 远程开锁
static const String automaticBlockingPage = '/AutomaticBlockingPage'; // 自动闭锁
static const String normallyOpenModePage = '/NormallyOpenModePage'; // 常开模式
static const String lockSoundSetPage = '/LockSoundSetPage'; // 锁声音
static const String burglarAlarmPage = '/BurglarAlarmPage'; // 防撬警报
static const String resetButtonPage = '/ResetButtonPage'; // 锁重置键
static const String unlockQRCodePage = '/UnlockQRCodePage'; // 开锁二维码
static const String wifiListPage = '/WifiListPage'; // WiFi列表
static const String configuringWifiPage = '/ConfiguringWifiPage'; // 配置WiFi
static const String lockTimePage = '/LockTimePage'; // 锁时间
static const String diagnosePage = '/DiagnosePage'; // 诊断
static const String uploadDataPage = '/UploadDataPage'; // 上传数据
static const String importOtherLockDataPage =
'/ImportOtherLockDataPage'; // 导入其他锁数据
static const String lockEscalationPage = '/LockEscalationPage'; // 锁升级
static const String markedHouseStatePage = '/MarkedHouseStatePage'; // 标记房态
static const String checkInCreatCompanyPage =
'/CheckInCreatCompanyPage'; // 创建公司
static const String checkingInListPage = '/CheckingInListPage'; // 考勤
static const String checkingInSetPage = '/CheckingInSetPage'; // 考勤设置
static const String checkingInStaffManagePage =
'/CheckingInStaffManagePage'; // 员工管理
static const String checkingInAddStaffPage =
'/CheckingInAddStaffPage'; // 添加员工
static const String checkingInStaffDetailPage =
'/CheckingInStaffDetailPage'; // 编辑员工
static const String checkingInSetWorkTimePage =
'/CheckingInSetWorkTimePage'; // 工作时间设置
static const String checkingInSetWorkdaySet =
'/CheckingInSetWorkdaySet'; // 工作日设置
static const String checkingInSetHolidaysPage =
'/CheckingInSetHolidaysPage'; // 节假日设置
static const String checkingInAddHolidaysPage =
'/CheckingInAddHolidaysPage'; // 添加假日
static const String checkingInDetailPage = '/CheckingInDetailPage'; // 考勤详情
static const String checkingInDeletHolidaysPage =
'/CheckingInDeletHolidaysPage'; // 删除考勤
static const String mineSetPage = '/MineSetPage'; // 我的设置
static const String mineMultiLanguagePage = '/MineMultiLanguagePage'; // 我的设置
static const String minePersonInfoPage = '/MinePersonInfoPage'; // 我的信息
static const String minePersonInfoEditNamePage =
'/MinePersonInfoEditNamePage'; // 我的信息编辑昵称
static const String mineUnbindPhoneOrEmailPage =
'/MineUnbindPhoneOrEmailPage'; // 我的信息修改账号-解绑
static const String minePersonInfoEditAccountNextPage =
'/MinePersonInfoEditAccountNextPage'; // 我的信息修改账号下一页
static const String minePersonInfoEditIphonePage =
'/MinePersonInfoEditIphonePage'; // 我的信息修改手机号
static const String minePersonInfoResetPasswordPage =
'/MinePersonInfoResetPasswordPage'; // 我的信息重置密码
static const String minePersonInfoSetSafetyProblemPage =
'/MinePersonInfoSetSafetyProblemPage'; // 我的信息设置安全问题
static const String minePersonInfoViewSafetyProblemPage =
'/MinePersonInfoViewSafetyProblemPage'; // 查看我的安全问题
static const String mineBindPhoneOrEmailPage =
'/MineBindPhoneOrEmailPage'; //我的信息-邮箱
static const String gatewayListPage = '/GatewayListPage'; // 我的-网关
static const String gatewayDetailPage = '/GatewayDetailPage'; // 我的-网关详情
static const String gatewayConnectionLockPage =
'/GatewayConnectionLockPage'; // 我的-网关网关链接的锁
static const String selectGatewayTypePage =
'/SelectGatewayTypePage'; // 我的-选择网关类型
static const String selectGatewayTypeNextTipPage =
'/SelectGatewayTypeNextTipPage'; // 我的-选择网关类型下一步
static const String selectGatewayPage = '/SelectGatewayPage'; // 我的-选择网关
static const String gatewayConfigurationWifiPage =
'/GatewayConfigurationWifiPage'; // 我的-网关配置wifi
static const String gatewayGetWifiListPage =
'/GatewayGetWifiListPage'; // 我的-网关获取wifi列表
static const String messageListPage = '/MessageListPage'; // 我的-消息
static const String messageDetailPage = '/MessageDetailPage'; // 我的-消息详情
static const String supportStaffPage = '/SupportStaffPage'; // 我的-客服
static const String valueAddedServicesPage =
'/ValueAddedServicesPage'; // 我的-增值服务
static const String aboutPage = '/AboutPage'; // 我的-关于
static const String valueAddedServicesNoteAndEmailDetailPage =
'/ValueAddedServicesNoteAndEmailDetailPage'; // 增值服务-短信邮件详情
static const String valueAddedServicesRealNamePage =
'/ValueAddedServicesRealNamePage'; // 增值服务-实名认证详情
static const String valueAddedServicesRecordPage =
'/valueAddedServicesRecordPage'; // 增值服务-记录
static const String valueAddedServicesHighFunctionPage =
'/ValueAddedServicesHighFunctionPage'; // 增值服务-高级功能
static const String valueAddedCloudStoragePage =
'/valueAddedCloudStoragePage'; // 增值服务-云存
static const String valueAddedServicesBuyPage =
'/ValueAddedServicesBuyPage'; // 增值服务-购买服务
static const String customSMSTemplateListPage =
'/CustomSMSTemplateListPage'; // 增值服务-短信模版列表
static const String newSMSTemplatePage =
'/NewSMSTemplatePage'; // 增值服务-自定义短信模版
static const String valueAddedServicesListEmailTemplatePage =
'/ValueAddedServicesListEmailTemplatePage'; // 增值服务-邮箱模版列表
static const String valueAddedServicesBuyAndUseRecordManagePage =
'/ValueAddedServicesBuyAndUseRecordManagePage'; // 增值服务-购买使用记录
static const String lockScreenPage = '/LockScreenPage'; // 我的设置-锁屏
static const String aPPUnlockNeedMobileNetworkingLockPage =
'/APPUnlockNeedMobileNetworkingLockPage'; // 我的设置-app开锁时需手机连网的锁
static const String hideInvalidUnlockPermissionsPage =
'/HideInvalidUnlockPermissionsPage'; // 我的设置-隐藏无效开锁权限
static const String lockUserManageLisPage =
'/LockUserManageLisPage'; //我的设置-锁用户管理
static const String authorizedAdministratorListPage =
'/AuthorizedAdministratorListPage'; //我的设置-授权管理员
static const String lockGroupListPage = '/LockGroupListPage'; //我的设置-锁分组
static const String lockItemListPage = '/LockItemListPage'; //锁分组-锁列表
static const String transferSmartLockPage = '/transferSmartLockPage'; //转移智能锁
static const String recipientInformationPage =
'/recipientInformationPage'; //接受人信息
static const String selectBranchPage = '/SelectBranchPage'; //选择分店
static const String selectGetewayListPage = '/selectGetewayListPage'; //选择网关
static const String addAuthorizedAdministratorPage =
'/addAuthorizedAdministratorPage'; //添加授权管理员
static const String ownedKeyListPage = '/ownedKeyListPage'; //拥有的钥匙
static const String starLockLoginPage = '/StarLockLoginPage'; // 登录
static const String starLockRegisterPage = '/StarLockRegisterPage'; // 注册
static const String starLockForgetPasswordPage =
'/StarLockForgetPasswordPage'; // 忘记密码
static const String selectCountryRegionPage =
'/SelectCountryRegionPage'; // 选择国家和地区
static const String safetyVerificationPage =
'/SafetyVerificationPage'; // 安全验证
static const String getDeviceListPage = '/getDeviceListPage'; //设备列表
static const String getNameListPage = '/getNameListPage'; //姓名列表
static const String authorityManagementPage =
'/authorityManagementPage'; //批量授权
static const String massSendLockGroupListPage =
'/massSendLockGroupListPage'; //群发锁分组列表
static const String massSendReceiverPage = '/massSendReceiverPage'; //群发接收人
static const String lockUserListPage = '/lockUserListPage'; //锁用户列表
static const String administratorDetailsPage =
'/administratorDetailsPage'; //管理员详情
static const String expireLockManagePage = '/expireLockManagePage'; //即将到期
static const String expireKeyChangeDatePage =
'/ExpireKeyChangeDatePage'; //即将到期卡、指纹、遥控钥匙详情修改日期
static const String expireKeyChangeValidityDatePage =
'/ExpireKeyChangeValidityDatePage'; //即将到期卡、指纹、遥控钥匙详情修改循环日期
static const String adminDetailChangeDatePage =
'/adminDetailChangeDatePage'; //管理员详情修改生效时间
static const String adminLockListPage = '/adminLockListPage'; //管理员详情的锁列表
static const String safeVerifyPage = '/safeVerifyPage'; //删除账号安全验证
static const String webviewShowPage = '/webviewShowPage'; //网页
static const String demoModeLockDetailPage =
'/DemoModeLockDetailPage'; // 演示模式锁详情页
static const String demoModeLockSetPage = '/DemoModeLockSetPage'; // 演示模式锁设置页
static const String addLockSelectCountryPage =
'/AddLockSelectCountryPage'; // 演示模式锁设置页
static const String faceUnlockPage = '/faceUnlockPage'; //面容开锁设置
static const String motorPowerPage = '/motorPowerPage'; //电机功率设置
static const String speechLanguageSettingsPage =
'/speechLanguageSettingsPage'; //锁语音包设置
static const String thirdPartyPlatformPage =
'/thirdPartyPlatformPage'; //第三方平台设置
static const String openDoorDirectionPage = '/openDoorDirectionPage'; //开门方向设置
static const String catEyeWorkModePage = '/catEyeWorkModePage'; //猫眼工作模式
static const String msgNotificationPage = '/msgNotificationPage'; //消息提醒
static const String addFacePage = '/addFacePage'; //添加人脸
static const String nDaysUnopenedPage = '/nDaysUnopenedPage'; //N天未开门
static const String notificationModePage = '/notificationModePage'; //提醒方式
static const String openDoorNotifyPage = '/openDoorNotifyPage'; //家人到家
static const String addFamilyPage = '/addFamilyPage'; //添加家人
static const String lockUserPage = '/lockUserPage'; //锁用户
static const String catEyeSetPage = '/catEyeSetPage'; //猫眼设置
static const String coerceOpenDoorPage = '/coerceOpenDoorPage'; //胁迫开门
static const String coerceFingerprintPage = '/coerceFingerprintPage'; //胁迫指纹
static const String lowBatteryReminderPage =
'/lowBatteryReminderPage'; //低电量提醒
static const String coerceFingerprintListPage =
'/coerceFingerprintListPage'; //指纹列表
static const String lockMonitoringPage = '/LockMonitoringPage'; //监控
static const String monitoringRealTimeScreenPage =
'/MonitoringRealTimeScreenPage'; //实时画面
static const String videoLogPage = '/VideoLogPage'; // 视频日志
static const String editVideoLogPage = '/EditVideoLogPage'; // 编辑视频日志
static const String videoLogDetailPage = '/VideoLogDetailPage'; // 视频日志详情
static const String videoLogDownLoadPage = '/VideoLogDownLoadPage'; // 视频下载列表
static const String remoteControlListPage = '/RemoteControlListPage'; // 遥控列表
static const String addRemoteControlPage = '/AddRemoteControlPage'; // 添加遥控
static const String addRemoteControlTypePage =
'/AddRemoteControlTypePage'; // 添加遥控类型
static const String remoteControlDetailPage =
'/RemoteControlDetailPage'; // 遥控详情
static const String cardListPage = '/CardListPage'; // 卡列表
// static const addCardTypeManagePage = '/AddCardTypeManagePage'; // 添加卡
static const String addCardPage = '/AddCardPage'; // 添加卡
static const String cardDetailPage = '/CardDetailPage'; // 卡详情
static const String fingerprintListPage = '/FingerprintListPage'; // 指纹列表
static const String addFingerprintTypePage =
'/AddFingerprintTypePage'; // 添加指纹
static const String fingerprintDetailPage = '/FingerprintDetailPage'; // 指纹详情
static const String faceListPage = '/FaceListPage'; // 人脸列表
static const String addFaceTypePage = '/AddFaceTypePage'; // 添加人脸
static const String faceDetailPage = '/faceDetailPage'; // 人脸详情
static const String irisListPage = '/IrisListPage'; // 虹膜列表
static const String addIrisTypeManagePage = '/AddIrisTypeManagePage'; // 添加虹膜
static const String addIrisPage = '/AddIrisPage'; // 添加虹膜过程
static const String palmListPage = '/PalmListPage'; // 掌静脉列表
static const String addPalmTypePage = '/AddPalmTypePage'; // 添加掌静脉
static const String addPalmPage = '/AddPalmPage'; // 添加掌静脉过程
static const String palmDetailPage = '/PalmDetailPage'; // 掌静脉详情
static const String passwordKeyDetailChangeDatePage =
'/passwordKeyDetailChangeDatePage'; //密码更改时间
static const String realTimePicturePage = '/realTimePicturePage'; //实时监控画面
static const String doorLockLogPage = '/doorLockLogPage'; //门锁日志
static const String catEyeCustomModePage = '/catEyeCustomModePage'; //猫眼自定义模式
static const String videoSlotPage = '/videoSlotPage'; //录像时段
static const String liveVideoPage = '/liveVideoPage'; //实时画面
static const String accessoriesListPage = '/accessoriesListPage'; //配件列表
static const String seletKeyCyclicDatePage =
'/SeletKeyCyclicDatePage'; // 电子钥匙、授权管理员、卡、指纹、遥控等添加添加循环日期公共界面
static const String advancedFeaturesWebPage =
'/advancedFeaturesWebPage'; // 高级功能
static const String advancedFunctionRecordPage =
'/advancedFunctionRecordPage'; //高级功能购买记录
static const String administratorAssociationLockPage =
'/administratorAssociationLockPage'; //我的设置-授权管理员-关联锁
static const String batchExportLogPage = '/batchExportLogPage'; //批量导出操作记录
static const String exportSuccessPage = '/exportSuccessPage'; //导出成功
static const String viewExportRecordPage = '/viewExportRecordPage'; //查看导出记录
static const String doorLockLogDetailPage = '/doorLockLogDetailPage'; //操作记录详情
static const String login = '/login'; //登录
static const String amazonAlexaPage = '/amazonAlexaPage'; //AmazonAlexa
static const String googleHomePage = '/googleHomePage'; //GoogleHome
static const String doubleLockLinkPage = '/doubleLockLinkPage'; //双锁联动
static const String starChartPage = '/starChartPage'; //星图
static const String starChartTalkView = '/starChartTalkView'; //星图对讲页面
static const String h264View = '/h264View'; //星图对讲页面
static const String imageTransmissionView =
'/imageTransmissionView'; //星图对讲页面(图传)
static const String permissionGuidancePage =
'/permissionGuidancePage'; // 锁屏权限通知引导页面
static const String lockVoiceSettingPage = '/lockVoiceSetting'; // 锁屏权限通知引导页面
}
abstract class AppRouters {
static final List<GetPage<dynamic>> routePages = <GetPage<dynamic>>[
GetPage<dynamic>(
name: Routers.initial,
page: () => const StarLockApplication(),
),
GetPage<dynamic>(
name: Routers.login,
page: () => F.sw(
skyCall: () => const StarLockLoginPage(),
xhjCall: () => const StarLockLoginXHJPage()),
),
GetPage<dynamic>(
name: Routers.starLockMain,
page: () => F.sw(
skyCall: () => StarLockMainPage(),
xhjCall: () => const StarLockMainXHJPage()),
),
GetPage<dynamic>(
name: Routers.starLockMinePage,
page: () => const StarLockMinePage(),
),
GetPage<dynamic>(
name: Routers.selectLockTypePage,
page: () => const SelectLockTypePage(),
),
GetPage<dynamic>(
name: Routers.lockMallPage,
page: () => LockMallPage(),
),
GetPage<dynamic>(
name: Routers.addLockPage,
page: () => const AddLockPage(),
),
GetPage<dynamic>(
name: Routers.nearbyLockPage,
page: () => const NearbyLockPage(),
),
GetPage<dynamic>(
name: Routers.saveLockPage,
page: () => const SaveLockPage(),
),
GetPage<dynamic>(
name: Routers.lockDetailMainPage,
page: () => const LockDetailMainPage(),
),
GetPage<dynamic>(
name: Routers.electronicKeyListPage,
page: () => const ElectronicKeyListPage(),
),
GetPage<dynamic>(
name: Routers.electronicKeyDetailPage,
page: () => const ElectronicKeyDetailPage(),
),
GetPage<dynamic>(
name: Routers.electronicKeyDetailChangeDate,
page: () => const ElectronicKeyDetailChangeDate(),
),
GetPage<dynamic>(
name: Routers.sendElectronicKeyPage,
page: () => const SendElectronicKeyPage(),
),
GetPage<dynamic>(
name: Routers.massSendElectronicKeyManagePage,
page: () => const MassSendElectronicKeyManagePage(),
),
GetPage<dynamic>(
name: Routers.electronicKeyPeriodValidityPage,
page: () => const ElectronicKeyPeriodValidityPage(),
),
GetPage<dynamic>(
name: Routers.sendEmailNotificationPage,
page: () => const SendEmailNotificationPage(),
),
GetPage<dynamic>(
name: Routers.passwordKeyListPage,
page: () => const PasswordKeyListPage(),
),
GetPage<dynamic>(
name: Routers.passwordKeyPerpetualPage,
page: () => const PasswordKeyPerpetualPage(),
),
GetPage<dynamic>(
name: Routers.passwordKeyDetailPage,
page: () => const PasswordKeyDetailPage(),
),
// GetPage<dynamic>(
// name: Routers.otherTypeKeyListPage,
// page: () => const OtherTypeKeyListPage(),
// ),
// GetPage<dynamic>(
// name: Routers.otherTypeKeyDetailPage,
// page: () => const OtherTypeKeyDetailPage(),
// ),
// GetPage<dynamic>(
// name: Routers.otherTypeKeyManagePage,
// page: () => const OtherTypeKeyManagePage(),
// ),
GetPage<dynamic>(
name: Routers.authorizedAdminListPage,
page: () => const AuthorizedAdminListPage(),
),
GetPage<dynamic>(
name: Routers.authorizedAdminPage,
page: () => const AuthorizedAdminPage(),
),
GetPage<dynamic>(
name: Routers.lockOperatingRecordPage,
page: () => const LockOperatingRecordPage(),
),
GetPage<dynamic>(
name: Routers.mineSetPage,
page: () => MineSetPage(),
),
GetPage<dynamic>(
name: Routers.volumeAuthorizationLockManagePage,
page: () => const VolumeAuthorizationLockManagePage(),
),
GetPage<dynamic>(
name: Routers.mineMultiLanguagePage,
page: () => const MineMultiLanguagePage(),
),
GetPage<dynamic>(
name: Routers.starLockLoginPage,
page: () => F.sw(
skyCall: () => const StarLockLoginPage(),
xhjCall: () => const StarLockLoginXHJPage()),
),
GetPage<dynamic>(
name: Routers.starLockRegisterPage,
page: () => F.sw(
skyCall: () => const StarLockRegisterPage(),
xhjCall: () => const StarLockRegisterXHJPage()),
binding: StarLockRegisterBinding()),
GetPage<dynamic>(
name: Routers.starLockForgetPasswordPage,
page: () => F.sw(
skyCall: () => const StarLockForgetPasswordPage(),
xhjCall: () => const StarLockForgetPasswordXHJPage()),
),
GetPage<dynamic>(
name: Routers.selectCountryRegionPage,
page: () => const SelectCountryRegionPage(),
),
GetPage<dynamic>(
name: Routers.lockSetPage,
page: () => const LockSetPage(),
),
GetPage<dynamic>(
name: Routers.basicInformationPage,
page: () => const BasicInformationPage(),
),
GetPage<dynamic>(
name: Routers.uploadElectricQuantityPage,
page: () => const UploadElectricQuantityPage(),
),
GetPage<dynamic>(
name: Routers.editLockNamePage,
page: () => const EditLockNamePage(),
),
GetPage<dynamic>(
name: Routers.lockSelectGroupingPage,
page: () => const LockSelectGroupingPage(),
),
GetPage<dynamic>(
name: Routers.adminOpenLockPasswordPage,
page: () => const AdminOpenLockPasswordPage(),
),
GetPage<dynamic>(
name: Routers.wirelessKeyboardPage,
page: () => const WirelessKeyboardPage(),
),
GetPage<dynamic>(
name: Routers.addWirelessKeyboardPage,
page: () => const AddWirelessKeyboardPage(),
),
GetPage<dynamic>(
name: Routers.addWirelessKeyboardScreenNotLightOnPage,
page: () => const AddWirelessKeyboardScreenNotLightOnPage(),
),
GetPage<dynamic>(
name: Routers.selectWirelessKeyboardPage,
page: () => const SelectWirelessKeyboardPage(),
),
GetPage<dynamic>(
name: Routers.doorMagneticPage,
page: () => const DoorMagneticPage(),
),
GetPage<dynamic>(
name: Routers.addDoorMagneticPage,
page: () => const AddDoorMagneticPage(),
),
GetPage<dynamic>(
name: Routers.nearbyDoorMagneticPage,
page: () => const NearbyDoorMagneticPage(),
),
GetPage<dynamic>(
name: Routers.remoteUnlockingPage,
page: () => const RemoteUnlockingPage(),
),
GetPage<dynamic>(
name: Routers.automaticBlockingPage,
page: () => const AutomaticBlockingPage(),
),
GetPage<dynamic>(
name: Routers.normallyOpenModePage,
page: () => const NormallyOpenModePage(),
),
GetPage<dynamic>(
name: Routers.lockSoundSetPage,
page: () => const LockSoundSetPage(),
),
GetPage<dynamic>(
name: Routers.burglarAlarmPage,
page: () => const BurglarAlarmPage(),
),
GetPage<dynamic>(
name: Routers.resetButtonPage,
page: () => const ResetButtonPage(),
),
GetPage<dynamic>(
name: Routers.unlockQRCodePage,
page: () => const UnlockQRCodePage(),
),
GetPage<dynamic>(
name: Routers.lockTimePage,
page: () => const LockTimePage(),
),
// 诊断
GetPage<dynamic>(
name: Routers.diagnosePage,
page: () => const DiagnosePage(),
),
GetPage<dynamic>(
name: Routers.uploadDataPage,
page: () => const UploadDataPage(),
),
GetPage<dynamic>(
name: Routers.importOtherLockDataPage,
page: () => const ImportOtherLockDataPage(),
),
GetPage<dynamic>(
name: Routers.lockEscalationPage,
page: () => const LockEscalationPage(),
),
GetPage<dynamic>(
name: Routers.markedHouseStatePage,
page: () => const MarkedHouseStatePage(),
),
GetPage<dynamic>(
name: Routers.checkingInListPage,
page: () => const CheckingInListPage(),
),
GetPage<dynamic>(
name: Routers.checkingInSetPage,
page: () => const CheckingInSetPage(),
),
GetPage<dynamic>(
name: Routers.checkingInStaffManagePage,
page: () => const CheckingInStaffListPage(),
),
GetPage<dynamic>(
name: Routers.checkingInAddStaffPage,
page: () => const CheckingInAddStaffPage(),
),
GetPage<dynamic>(
name: Routers.checkingInSetWorkTimePage,
page: () => const CheckingInSetWorkTimePage(),
),
GetPage<dynamic>(
name: Routers.checkingInSetWorkdaySet,
page: () => const CheckingInSetWorkdaySet(),
),
GetPage<dynamic>(
name: Routers.checkingInSetHolidaysPage,
page: () => const CheckingInSetHolidaysPage(),
),
GetPage<dynamic>(
name: Routers.checkingInAddHolidaysPage,
page: () => const CheckingInAddHolidaysPage(),
),
GetPage<dynamic>(
name: Routers.checkingInDeletHolidaysPage,
page: () => const CheckingInDeletHolidaysPage(),
),
GetPage<dynamic>(
name: Routers.checkingInDetailPage,
page: () => const CheckingInDetailPage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoPage,
page: () => MinePersonInfoPage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoEditNamePage,
page: () => const MinePersonInfoEditNamePage(),
),
GetPage<dynamic>(
name: Routers.mineUnbindPhoneOrEmailPage,
page: () => const MineUnbindPhoneOrEmailPage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoEditIphonePage,
page: () => const MinePersonInfoEditIphonePage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoResetPasswordPage,
page: () => const MinePersonInfoResetPasswordPage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoSetSafetyProblemPage,
page: () => const MinePersonInfoSetSafetyProblemPage(),
),
GetPage<dynamic>(
name: Routers.minePersonInfoEditAccountNextPage,
page: () => const MinePersonInfoEditAccountNextPage(),
),
GetPage<dynamic>(
name: Routers.gatewayListPage,
page: () => const GatewayListPage(),
),
GetPage<dynamic>(
name: Routers.messageListPage,
page: () => MessageListPage(),
),
GetPage<dynamic>(
name: Routers.supportStaffPage,
page: () => const SupportStaffPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesPage,
page: () => const ValueAddedServicesListPage(),
),
GetPage<dynamic>(
name: Routers.aboutPage,
page: () => const AboutPage(),
),
GetPage<dynamic>(
name: Routers.gatewayDetailPage,
page: () => const GatewayDetailPage(),
),
GetPage<dynamic>(
name: Routers.gatewayConnectionLockPage,
page: () => const GatewayConnectionLockListPage(),
),
GetPage<dynamic>(
name: Routers.selectGatewayTypePage,
page: () => const SelectGatewayTypePage(),
),
GetPage<dynamic>(
name: Routers.selectGatewayTypeNextTipPage,
page: () => const SelectGatewayTypeNextTipPage(),
),
GetPage<dynamic>(
name: Routers.selectGatewayPage,
page: () => const SelectGatewayListPage(),
),
GetPage<dynamic>(
name: Routers.gatewayConfigurationWifiPage,
page: () => const GatewayConfigurationWifiPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesNoteAndEmailDetailPage,
page: () => const ValueAddedServicesNoteAndEmailDetailPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesRealNamePage,
page: () => const ValueAddedServicesRealNamePage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesRecordPage,
page: () => const ValueAddedServicesRecordPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesBuyPage,
page: () => const ValueAddedServicesBuyPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedServicesHighFunctionPage,
page: () => const ValueAddedServicesHighFunctionPage(),
),
GetPage<dynamic>(
name: Routers.valueAddedCloudStoragePage,
page: () => const CloudStoragePage(),
),
GetPage<dynamic>(
name: Routers.customSMSTemplateListPage,
page: () => const CustomSMSTemplateListPage(),
),
GetPage<dynamic>(
name: Routers.newSMSTemplatePage,
page: () => const NewSMSTemplatePage(),
),
GetPage<dynamic>(
name: Routers.lockScreenPage,
page: () => const LockScreenPage(),
),
GetPage<dynamic>(
name: Routers.aPPUnlockNeedMobileNetworkingLockPage,
page: () => const APPUnlockNeedMobileNetworkingLockPage(),
),
GetPage<dynamic>(
name: Routers.hideInvalidUnlockPermissionsPage,
page: () => const HideInvalidUnlockPermissionsPage(),
),
GetPage<dynamic>(
name: Routers.authorizedAdministratorListPage,
page: () => const AuthorizedAdministratorListPage()),
GetPage<dynamic>(
name: Routers.lockUserManageLisPage,
page: () => const LockUserManageListPage()),
GetPage<dynamic>(
name: Routers.lockGroupListPage, page: () => const LockGroupListPage()),
GetPage<dynamic>(
name: Routers.groupEditLockPage, page: () => const GroupEditLockPage()),
GetPage<dynamic>(
name: Routers.lockItemListPage, page: () => const LockItemListPage()),
GetPage<dynamic>(
name: Routers.transferSmartLockPage,
page: () => const TransferSmartLockPage()),
GetPage<dynamic>(
name: Routers.recipientInformationPage,
page: () => const RecipientInformationPage()),
GetPage<dynamic>(
name: Routers.selectBranchPage, page: () => const SelectBranchPage()),
GetPage<dynamic>(
name: Routers.selectGetewayListPage,
page: () => const SelectGetewayListPage()),
GetPage<dynamic>(
name: Routers.mineBindPhoneOrEmailPage,
page: () => const MineBindPhoneOrEmailPage()),
GetPage<dynamic>(
name: Routers.addAuthorizedAdministratorPage,
page: () => const AddAuthorizedAdministratorManagePage()),
GetPage<dynamic>(
name: Routers.safetyVerificationPage,
page: () => const SafetyVerificationPage(),
binding: SafetyVerificationBinding(),
),
GetPage<dynamic>(
name: Routers.ownedKeyListPage, page: () => const OwnedKeyListPage()),
GetPage<dynamic>(
name: Routers.getDeviceListPage, page: () => const GetDeviceListPage()),
GetPage<dynamic>(
name: Routers.getNameListPage, page: () => const GetNameListPage()),
GetPage<dynamic>(
name: Routers.authorityManagementPage,
page: () => const AuthorityManagementPage()),
GetPage<dynamic>(
name: Routers.addFingerprintTipPage,
page: () => const AddFingerprintTipPage()),
GetPage<dynamic>(
name: Routers.addFingerprintPage,
page: () => const AddFingerprintPage()),
GetPage<dynamic>(
name: Routers.configuringWifiPage,
page: () => const ConfiguringWifiPage()),
GetPage<dynamic>(
name: Routers.massSendLockGroupListPage,
page: () => const MassSendLockGroupListPage()),
GetPage<dynamic>(
name: Routers.massSendReceiverPage,
page: () => const MassSendReceiverPage()),
GetPage<dynamic>(
name: Routers.lockUserListPage, page: () => const LockUserListPage()),
GetPage<dynamic>(
name: Routers.checkInCreatCompanyPage,
page: () => const CheckInCreatCompanyPage()),
GetPage<dynamic>(
name: Routers.checkingInStaffDetailPage,
page: () => const CheckingInStaffDetailPage()),
GetPage<dynamic>(
name: Routers.administratorDetailsPage,
page: () => const AdministratorDetailsPage()),
GetPage<dynamic>(
name: Routers.expireLockManagePage,
page: () => const ExpireLockManagePage()),
GetPage<dynamic>(
name: Routers.otherTypeKeyChangeDatePage,
page: () => const OtherTypeKeyChangeDatePage()),
GetPage<dynamic>(
name: Routers.otherTypeKeyChangeValidityDatePage,
page: () => const OtherTypeKeyChangeValidityDatePage()),
GetPage<dynamic>(
name: Routers.addICCardPage, page: () => const AddICCardPage()),
GetPage<dynamic>(
name: Routers.adminDetailChangeDatePage,
page: () => const AdminDetailChangeDatePage()),
GetPage<dynamic>(
name: Routers.safeVerifyPage, page: () => const SafeVerifyPage()),
GetPage<dynamic>(
name: Routers.minePersonInfoViewSafetyProblemPage,
page: () => const MinePersonInfoViewSafetyProblemPage()),
GetPage<dynamic>(
name: Routers.webviewShowPage, page: () => const WebviewShowPage()),
GetPage<dynamic>(
name: Routers.demoModeLockSetPage,
page: () => const DemoModeLockSetPage()),
GetPage<dynamic>(
name: Routers.demoModeLockDetailPage,
page: () => const DemoModeLockDetailPage()),
GetPage<dynamic>(
name: Routers.faceUnlockPage, page: () => const FaceUnlockPage()),
GetPage<dynamic>(
name: Routers.motorPowerPage, page: () => const MotorPowerPage()),
GetPage<dynamic>(
name: Routers.speechLanguageSettingsPage,
page: () => const SpeechLanguageSettingsPage()),
GetPage<dynamic>(
name: Routers.openDoorDirectionPage,
page: () => const OpenDoorDirectionPage()),
GetPage<dynamic>(
name: Routers.catEyeWorkModePage,
page: () => const CatEyeWorkModePage()),
GetPage<dynamic>(
name: Routers.msgNotificationPage,
page: () => const MsgNotificationPage()),
GetPage<dynamic>(
name: Routers.addFacePage, page: () => const AddFacePage()),
GetPage<dynamic>(
name: Routers.nDaysUnopenedPage, page: () => const NDaysUnopenedPage()),
GetPage<dynamic>(
name: Routers.notificationModePage,
page: () => const NotificationModePage()),
GetPage<dynamic>(
name: Routers.openDoorNotifyPage,
page: () => const OpenDoorNotifyPage()),
GetPage<dynamic>(
name: Routers.addFamilyPage, page: () => const AddFamilyPage()),
GetPage<dynamic>(
name: Routers.lockUserPage, page: () => const LockUserPage()),
GetPage<dynamic>(
name: Routers.catEyeSetPage, page: () => const CatEyeSetPage()),
GetPage<dynamic>(
name: Routers.coerceOpenDoorPage,
page: () => const CoerceOpenDoorPage()),
GetPage<dynamic>(
name: Routers.coerceFingerprintPage,
page: () => const CoerceFingerprintPage()),
GetPage<dynamic>(
name: Routers.lowBatteryReminderPage,
page: () => const LowBatteryReminderPage()),
GetPage<dynamic>(
name: Routers.coerceFingerprintListPage,
page: () => const CoerceFingerprintListPage()),
GetPage<dynamic>(
name: Routers.lockMonitoringPage,
page: () => const LockMonitoringPage()),
GetPage<dynamic>(
name: Routers.monitoringRealTimeScreenPage,
page: () => const MonitoringRealTimeScreenPage()),
GetPage<dynamic>(
name: Routers.videoLogPage, page: () => const VideoLogPage()),
GetPage<dynamic>(
name: Routers.editVideoLogPage, page: () => const EditVideoLogPage()),
GetPage<dynamic>(
name: Routers.videoLogDetailPage,
page: () => const VideoLogDetailPage()),
GetPage<dynamic>(
name: Routers.videoLogDownLoadPage,
page: () => const VideoLogDownLoadPage()),
GetPage<dynamic>(
name: Routers.remoteControlListPage,
page: () => const RemoteControlListPage()),
GetPage<dynamic>(
name: Routers.addRemoteControlPage,
page: () => const AddRemoteControlPage()),
GetPage<dynamic>(
name: Routers.cardListPage, page: () => const CardListPage()),
// GetPage<dynamic>(
// name: Routers.addCardTypeManagePage,
// page: () => const AddCardTypeManagePage()),
GetPage<dynamic>(
name: Routers.addCardPage, page: () => const AddCardPage()),
GetPage<dynamic>(
name: Routers.cardDetailPage, page: () => const CardDetailPage()),
GetPage<dynamic>(
name: Routers.fingerprintListPage,
page: () => const FingerprintListPage()),
GetPage<dynamic>(
name: Routers.addFingerprintTypePage,
page: () => const AddFingerprintTypePage()),
GetPage<dynamic>(
name: Routers.fingerprintDetailPage,
page: () => const FingerprintDetailPage()),
GetPage<dynamic>(
name: Routers.faceListPage, page: () => const FaceListPage()),
GetPage<dynamic>(
name: Routers.addFaceTypePage, page: () => const AddFaceTypePage()),
GetPage<dynamic>(
name: Routers.passwordKeyDetailChangeDatePage,
page: () => const PasswordKeyDetailChangeDatePage()),
GetPage<dynamic>(
name: Routers.realTimePicturePage,
page: () => const RealTimePicturePage()),
GetPage<dynamic>(
name: Routers.doorLockLogPage, page: () => const DoorLockLogPage()),
GetPage<dynamic>(
name: Routers.catEyeCustomModePage,
page: () => const CatEyeCustomModePage()),
GetPage<dynamic>(
name: Routers.videoSlotPage, page: () => const VideoSlotPage()),
GetPage<dynamic>(
name: Routers.liveVideoPage, page: () => const LiveVideoPage()),
GetPage<dynamic>(
name: Routers.faceDetailPage, page: () => const FaceDetailPage()),
GetPage<dynamic>(
name: Routers.messageDetailPage, page: () => const MessageDetailPage()),
GetPage<dynamic>(
name: Routers.accessoriesListPage,
page: () => const AccessoriesListPage()),
GetPage<dynamic>(
name: Routers.wifiListPage, page: () => const WifiListPage()),
GetPage<dynamic>(
name: Routers.seletKeyCyclicDatePage,
page: () => const SeletKeyCyclicDatePage()),
GetPage<dynamic>(
name: Routers.irisListPage, page: () => const IrisListPage()),
GetPage<dynamic>(
name: Routers.addIrisTypeManagePage,
page: () => const AddIrisTypeManagePage()),
GetPage<dynamic>(
name: Routers.addIrisPage, page: () => const AddIrisPage()),
GetPage<dynamic>(
name: Routers.palmListPage, page: () => const PalmListPage()),
GetPage<dynamic>(
name: Routers.addPalmTypePage, page: () => const AddPalmTypePage()),
GetPage<dynamic>(
name: Routers.addPalmPage, page: () => const AddPalmPage()),
GetPage<dynamic>(
name: Routers.advancedFeaturesWebPage,
page: () => const AdvancedFeaturesWebPage()),
GetPage<dynamic>(
name: Routers.advancedFunctionRecordPage,
page: () => const AdvancedFunctionRecordPage()),
GetPage<dynamic>(
name: Routers.administratorAssociationLockPage,
page: () => const AdministratorAssociationLockPage()),
GetPage<dynamic>(
name: Routers.expireKeyChangeDatePage,
page: () => const ExpireKeyChangeDatePage()),
GetPage<dynamic>(
name: Routers.batchExportLogPage,
page: () => const BatchExportLogPage()),
GetPage<dynamic>(
name: Routers.exportSuccessPage, page: () => const ExportSuccessPage()),
GetPage<dynamic>(
name: Routers.viewExportRecordPage,
page: () => const ViewExportRecordPage()),
GetPage<dynamic>(
name: Routers.expireKeyChangeValidityDatePage,
page: () => const ExpireKeyChangeValidityDatePage()),
GetPage<dynamic>(
name: Routers.doorLockLogDetailPage,
page: () => const DoorLockLogDetailPage()),
GetPage<dynamic>(
name: Routers.addRemoteControlTypePage,
page: () => const AddRemoteControlTypePage()),
GetPage<dynamic>(
name: Routers.remoteControlDetailPage,
page: () => const RemoteControlDetailPage()),
GetPage<dynamic>(
name: Routers.palmDetailPage, page: () => const PalmDetailPage()),
GetPage<dynamic>(
name: Routers.amazonAlexaPage, page: () => const AmazonAlexaPage()),
GetPage<dynamic>(
name: Routers.googleHomePage, page: () => const GoogleHomePage()),
GetPage<dynamic>(
name: Routers.gatewayGetWifiListPage,
page: () => const GatewayGetWifiListPage()),
GetPage<dynamic>(
name: Routers.doubleLockLinkPage,
page: () => const DoubleLockLinkPage()),
GetPage<dynamic>(
name: Routers.starChartTalkView, page: () => const TalkViewPage()),
GetPage<dynamic>(
name: Routers.h264View, page: () => TalkViewNativeDecodePage()),
// 插件播放页面
GetPage<dynamic>(
name: Routers.imageTransmissionView,
page: () => ImageTransmissionPage()),
GetPage<dynamic>(
name: Routers.permissionGuidancePage,
page: () => PermissionGuidancePage()),
GetPage<dynamic>(
name: Routers.lockVoiceSettingPage, page: () => LockVoiceSetting()),
GetPage<dynamic>(
name: Routers.thirdPartyPlatformPage,
page: () => ThirdPartyPlatformPage()),
// 插件播放页面
// GetPage<dynamic>(name: Routers.h264View, page: () => H264WebView()), // webview播放页面
];
}