import 'package:date_format/date_format.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import 'package:star_lock/translations/trans_lib.dart'; import '../../../lockMian/entity/lockListInfo_entity.dart'; class ElectronicKeyPeriodValidityState { TextEditingController searchController = TextEditingController(); //邮箱/手机号输入框 final keyInfo = LockListInfoItemEntity().obs; // final lockMainEntity = LockMainEntity().obs; var pageNum = 1.obs; //请求页码 final pageSize = 20.obs; //请求每页数据条数 final itemDataList = [].obs; final validityTextList = [ TranslationLoader.lanKeys!.sundayShort!.tr, TranslationLoader.lanKeys!.mondayShort!.tr, TranslationLoader.lanKeys!.tuesdayShort!.tr, TranslationLoader.lanKeys!.wednesdayShort!.tr, TranslationLoader.lanKeys!.thursdayShort!.tr, TranslationLoader.lanKeys!.fridayShort!.tr, TranslationLoader.lanKeys!.saturdayShort!.tr ].obs; final validityDataList = [].obs; //自定义数据块 final selectIndexList = [].obs; //选中的有效期数组 DateTime dateTime = DateTime.now(); final effectiveDate = DateTime.now().obs; final failureDate = DateTime.now().obs; final selectEffectiveDate = ''.obs; //生效日期 final selectFailureDate = ''.obs; //失效日期 final selectEffectiveTime = ''.obs; //生效时间 final selectFailureTime = ''.obs; //失效时间 final effectiveTime = DateTime.now().obs; final failureTime = DateTime.now().obs; var isHaveEffectiveDate = false.obs; var isHaveFailureDate = false.obs; var isHaveEffectiveTime = false.obs; var isHaveFailureTime = false.obs; String intToStr(int v) { return (v < 10) ? "0$v" : "$v"; } }