diff --git a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_logic.dart b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_logic.dart index ef401d4e..ee92feed 100755 --- a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_logic.dart +++ b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_logic.dart @@ -19,11 +19,14 @@ class MassSendLockGroupListLogic extends BaseGetXController { } } + Future getVipStatus() async { + final bool? isVip = await Storage.getBool(saveIsVip); + state.isVip.value = isVip ?? false; + state.isVip.refresh(); + } + @override Future onReady() async { super.onReady(); - - var isVip = await Storage.getBool(saveIsVip); - state.isVip.value = isVip ?? false; } } diff --git a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_page.dart b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_page.dart index 1a4deb84..5d9b5d6b 100755 --- a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_page.dart +++ b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupList_page.dart @@ -27,9 +27,10 @@ class _MassSendLockGroupListPageState extends State { Get.find().state; @override - initState() { + void initState() { super.initState(); logic.mockNetworkDataRequest(); + logic.getVipStatus(); } @override @@ -138,8 +139,7 @@ class _MassSendLockGroupListPageState extends State { currentIndex: index, lockListByGroup: lockItemList, isVip: state.isVip.value, - isShowBtn: true, - selectLockAction: (selectIndex, selectLockId) { + isShowBtn: true, selectLockAction: (selectIndex, selectLockId) { LockListItem lockItem = lockItemList[selectIndex]; lockItem.isChecked = !lockItem.isChecked; if (lockItem.isChecked) { diff --git a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_logic.dart b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_logic.dart index d727ec46..5fc8b6bf 100755 --- a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_logic.dart +++ b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_logic.dart @@ -18,15 +18,17 @@ class MassSendReceiverLogic extends BaseGetXController { } } + Future getVipStatus() async { + final bool? isVip = await Storage.getBool(saveIsVip); + state.isVip.value = isVip ?? false; + state.isVip.refresh(); + } + @override Future onReady() async { super.onReady(); final LockUserItemData data = LockUserItemData(); state.lockUserList.add(data); - - final bool? isVip = await Storage.getBool(saveIsVip); - state.isVip.value = isVip ?? false; - state.isVip.refresh(); } } diff --git a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_page.dart b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_page.dart index 546c7215..3310645e 100755 --- a/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_page.dart +++ b/lib/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendReceiver/massSendReceiver_page.dart @@ -12,6 +12,7 @@ import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/ma import 'package:star_lock/tools/commonItem.dart'; import 'package:star_lock/tools/regexp_tool.dart'; import 'package:star_lock/tools/showCupertinoAlertView.dart'; +import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/translations/trans_lib.dart'; class MassSendReceiverPage extends StatefulWidget { @@ -27,6 +28,13 @@ class _MassSendReceiverPageState extends State { final MassSendReceiverLogic logic = Get.put(MassSendReceiverLogic()); final MassSendReceiverState state = Get.find().state; + @override + initState() { + super.initState(); + + logic.getVipStatus(); + } + @override Widget build(BuildContext context) { return Scaffold( diff --git a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart index 1db23f2b..c46e87d1 100755 --- a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart +++ b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart @@ -42,11 +42,14 @@ class GroupEditLockLogic extends BaseGetXController { } } + Future getVipStatus() async { + final bool? isVip = await Storage.getBool(saveIsVip); + state.isVip.value = isVip ?? false; + state.isVip.refresh(); + } + @override onReady() async { super.onReady(); - - var isVip = await Storage.getBool(saveIsVip); - state.isVip.value = isVip ?? false; } } diff --git a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_page.dart b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_page.dart index 82584030..e044ba91 100755 --- a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_page.dart +++ b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_page.dart @@ -23,6 +23,13 @@ class _GroupEditLockPageState extends State { final GroupEditLockLogic logic = Get.put(GroupEditLockLogic()); final GroupEditLockState state = Get.find().state; + @override + void initState() { + super.initState(); + + logic.getVipStatus(); + } + @override Widget build(BuildContext context) { return Scaffold( @@ -125,15 +132,13 @@ class _GroupEditLockPageState extends State { ), Expanded( child: SizedBox( - width: 1.sw - 80.w - 75.w, - child: Text( + width: 1.sw - 80.w - 75.w, + child: Text( itemData.lockAlias ?? '', maxLines: 2, overflow: TextOverflow.ellipsis, style: TextStyle(fontSize: 24.sp), - ) - ) - ), + ))), // Text( // itemData.lockAlias ?? '', // style: TextStyle(fontSize: 24.sp), diff --git a/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_logic.dart b/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_logic.dart index af8e5d31..68776f5e 100644 --- a/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_logic.dart +++ b/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_logic.dart @@ -107,10 +107,14 @@ class CustomSMSTemplateListLogic extends BaseGetXController { textSpans.add(TextSpan(text: text, style: style)); } + Future getVipStatus() async { + final bool? isVip = await Storage.getBool(saveIsVip); + state.isVip.value = isVip ?? false; + state.isVip.refresh(); + } + @override Future onReady() async { super.onReady(); - var isVip = await Storage.getBool(saveIsVip); - state.isVip.value = isVip ?? false; } } diff --git a/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_page.dart b/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_page.dart index 88a3c7a2..a6842aec 100755 --- a/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_page.dart +++ b/lib/mine/valueAddedServices/valueAddedServicesSMSTemplate/valueAddedServicesListSMSTemplate/customSMSTemplateList_page.dart @@ -34,6 +34,7 @@ class _CustomSMSTemplateListPageState extends State { void initState() { super.initState(); logic.getSMSTemplateListRequest(isRefresh: true); + logic.getVipStatus(); } @override