import 'package:forui/forui.dart'; import 'package:get/get.dart'; import 'package:pj_supermarket_cloud/common/index.dart'; class SettingController extends GetxController { _initData() { update(["setting"]); } RxList menuList = [ SettingMenu( prefixIcon: FAssets.icons.bookCopy, title: "基本信息", type: SettingMenuType.baseInfo, ), SettingMenu( prefixIcon: FAssets.icons.refreshCw, title: "同步设置", type: SettingMenuType.syncSetting, ), SettingMenu( prefixIcon: FAssets.icons.japaneseYen, title: "支付设置", type: SettingMenuType.paySetting, ), SettingMenu( prefixIcon: FAssets.icons.databaseBackup, title: "资源备份", type: SettingMenuType.backup, ), SettingMenu( prefixIcon: FAssets.icons.scanFace, title: "人脸管理", type: SettingMenuType.faceSetting, ), SettingMenu( prefixIcon: FAssets.icons.shoppingCart, title: "商品管理", type: SettingMenuType.productSetting, ), ].obs; Rx cuurentMenuType = SettingMenuType.baseInfo.obs; void onTap() {} @override void onReady() { super.onReady(); _initData(); } void doMenu(SettingMenu v) { if (v.type == cuurentMenuType.value) { return; } cuurentMenuType.value = v.type; menuList.refresh(); } }