import 'package:get/get.dart'; class AddLockState { //不同类型锁图片更换 AddLockState() { final Map? map = Get.arguments; if (map is Map && map.isNotEmpty) { if (map['getLockType'] != null) { getLockType.value = map['getLockType']; //保险箱锁 if (getLockType.value == 4) { lockTypeImg.value = 'images/lockType/addLock_safeBg.png'; } else if (getLockType.value == 5) { //车位锁 lockTypeImg.value = 'images/lockType/addLock_parkingBg.png'; } else if (getLockType.value == 6) { //智能门禁 lockTypeImg.value = 'images/lockType/addLock_entranceGuardBg.png'; } } else { lockTypeImg.value = 'images/lockType/addLock_touchScreen.png'; } } else { lockTypeImg.value = 'images/lockType/addLock_touchScreen.png'; } } RxInt getLockType = 1.obs; //0-所有锁;1-门锁;2-NFC无源锁;3-挂锁;4-保险箱锁;5-车位锁;6-智能门禁;7-网关 RxString lockTypeImg = 'images/lockType/addLock_touchScreen.png'.obs; }