app-starlock/lib/login/login/starLock_login_state.dart
Daisy fd4dab3e2e 1,新增获取设备信息的公用方法
2,用户登录新增入参:设备信息
3,注册接口新增入参:设备信息
2024-05-31 14:11:16 +08:00

34 lines
956 B
Dart
Executable File

import 'package:flutter/material.dart';
import 'package:get/get.dart';
class StarLockLoginState {
var passwordShow = true.obs;
var agree = false.obs;
var countryCode = '86'.obs;
var countryName = '中国'.obs;
var emailOrPhone = ''.obs;
var pwd = ''.obs;
var canNext = false.obs;
bool get isEmailOrPhone => emailOrPhone.value.isNotEmpty;
bool get pwdIsOK => pwd.value.isNotEmpty;
TextEditingController emailOrPhoneController = TextEditingController();
TextEditingController pwdController = TextEditingController();
FocusNode emailOrPhoneFocusNode = FocusNode();
FocusNode pwdFocusNode = FocusNode();
RxMap<String, dynamic> deviceInfoMap = <String, dynamic>{}.obs;
StarLockLoginState() {
// emailOrPhone.value = StoreService.to.getLastUserAccount() as String;
emailOrPhoneController.text = emailOrPhone.value;
}
void onClose() {
// emailOrPhoneController.dispose();
// pwdController.dispose();
}
}