40 lines
1.5 KiB
Dart
Executable File
40 lines
1.5 KiB
Dart
Executable File
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
import '../../../../tools/dateTool.dart';
|
|
|
|
class AddRemoteControlState{
|
|
final lockId = 0.obs;
|
|
final selectType = "0".obs;// 0永久 1显示 2循环
|
|
final fromType = 1.obs; // // 1从添加钥匙列表进入 2从考勤添加员工入口进入
|
|
final isStressFingerprint = false.obs;
|
|
final isAdministrator = false.obs;// 是否是管理员
|
|
|
|
var timeLimitBeginTime = DateTool().dateToYMDHNString(DateTime.now().millisecondsSinceEpoch.toString()).obs;// 限时开始时间
|
|
var timeLimitEndTime = DateTool().dateToYMDHNString(DateTime.now().millisecondsSinceEpoch.toString()).obs;// 限时结束时间
|
|
var cycleBeginTime = "".obs;// 循环开始时间
|
|
var cycleEndTime = "".obs;// 循环结束时间
|
|
var effectiveDateTime = "".obs;// 生效时间
|
|
var failureDateTime = "".obs;// 失效时间
|
|
var weekdaysList = [].obs;
|
|
var fromTypeTwoStaffName = "".obs; // 从添加员工进入 传入员工名字
|
|
|
|
final TextEditingController nameController = TextEditingController();
|
|
late TabController tabController;
|
|
AddRemoteControlState() {
|
|
Map map = Get.arguments;
|
|
if(map["lockId"]!=null){
|
|
lockId.value = map["lockId"];
|
|
}
|
|
|
|
if(map["fromType"]!=null){
|
|
fromType.value = map["fromType"];
|
|
// 1从添加钥匙列表进入 2从考勤添加员工入口进入
|
|
if(fromType.value == 2){
|
|
fromTypeTwoStaffName.value = map["fromTypeTwoStaffName"]; // 从添加员工进入 传入员工名字
|
|
}
|
|
}
|
|
}
|
|
|
|
} |