27 lines
1011 B
Dart
Executable File
27 lines
1011 B
Dart
Executable File
|
|
import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
class MassSendElectronicKeyState{
|
|
final FlutterContactPicker contactPicker = FlutterContactPicker();
|
|
late Contact contact;
|
|
|
|
final RxBool isRemoteUnlock = false.obs; //是否允许远程开锁
|
|
RxList receiverList = [].obs; //接受者列表
|
|
List<int> lockIdList = <int>[]; //选中的锁ID列表
|
|
|
|
RxString beginTime = ''.obs; //默认为当前时间 开始时间
|
|
RxString endTime = ''.obs;//默认为当前时间 结束时间
|
|
RxString effectiveDateTime = ''.obs;// 生效时间
|
|
RxString failureDateTime = ''.obs;// 失效时间
|
|
RxList weekdaysList = [].obs;
|
|
|
|
RxString type = ''.obs;// 限时、永久、单次、循环
|
|
RxBool isSendSuccess = false.obs;
|
|
RxString countryName = '中国'.tr.obs;
|
|
RxString countryCode = '86'.obs;
|
|
RxBool isCreateUser = false.obs; //用户未注册时传1 已注册传0
|
|
|
|
bool isDemoMode = false;
|
|
final RxInt sendSucceedType = 0.obs;
|
|
} |