You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.8 KiB
45 lines
1.8 KiB
import 'package:dating_touchme_app/controller/global.dart';
|
|
import 'package:dating_touchme_app/generated/assets.dart';
|
|
import 'package:dating_touchme_app/pages/mine/auth_center_page.dart';
|
|
import 'package:dating_touchme_app/pages/mine/my_wallet_page.dart';
|
|
import 'package:dating_touchme_app/pages/mine/rose_page.dart';
|
|
import 'package:dating_touchme_app/pages/mine/user_help_center_page.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
import '../../pages/setting/setting_page.dart';
|
|
|
|
class MineController extends GetxController {
|
|
|
|
|
|
List<Map> infoList = [
|
|
{"label": "我的关注", "num": 88, "type": 1},
|
|
{"label": "关注我的", "num": 18988, "type": 2},
|
|
{"label": "好友", "num": 8, "type": 3},
|
|
{"label": "访客", "num": 357, "type": 4},
|
|
].obs;
|
|
|
|
List<Map> blockList = [
|
|
{"icon": Assets.imagesRose, "title": "我的玫瑰", "subTitle": "新人限时福利", "path": () => RosePage()},
|
|
{"icon": Assets.imagesWallet, "title": "我的钱包", "subTitle": "提现无门槛", "path": () => MyWalletPage()},
|
|
{"icon": Assets.imagesShop, "title": "商城中心", "subTitle": "不定期更新商品", "path": () => Null},
|
|
{"icon": Assets.imagesCert, "title": "认证中心", "subTitle": "未认证", "path": () => AuthCenterPage()},
|
|
].obs;
|
|
|
|
List<Map> settingList = [
|
|
{"icon": Assets.imagesSetting, "title": "设置", "path": () => SettingPage()},
|
|
{"icon": Assets.imagesCustomer, "title": "联系客服", "path": () => Null},
|
|
{"icon": Assets.imagesMail, "title": "意见反馈", "path": () => UserHelpCenterPage()},
|
|
].obs;
|
|
|
|
final userData = GlobalData().userData.obs;
|
|
final userId = GlobalData().userId.obs;
|
|
|
|
@override
|
|
void onInit() {
|
|
super.onInit();
|
|
userData.value = GlobalData().userData;
|
|
userId.value = GlobalData().userId;
|
|
}
|
|
|
|
|
|
}
|