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"]; // 从添加员工进入 传入员工名字 } } } }