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.2 KiB
45 lines
1.2 KiB
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:get_storage/get_storage.dart';
|
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
|
import 'package:dating_touchme_app/network/user_api.dart';
|
|
// 移除未使用的导入
|
|
|
|
class MainPage extends StatefulWidget {
|
|
const MainPage({super.key});
|
|
|
|
@override
|
|
State<MainPage> createState() => _MainPageState();
|
|
}
|
|
|
|
class _MainPageState extends State<MainPage> {
|
|
late UserApi _userApi;
|
|
final storage = GetStorage();
|
|
|
|
@override
|
|
void initState() {
|
|
super.initState();
|
|
// 获取UserApi实例
|
|
_userApi = Get.find<UserApi>();
|
|
|
|
// 检查token并调用获取婚姻信息详情的方法
|
|
checkTokenAndFetchMarriageInfo();
|
|
}
|
|
|
|
// 检查token并获取婚姻信息详情
|
|
Future<void> checkTokenAndFetchMarriageInfo() async {
|
|
final response = await _userApi.getMarriageInformationDetail();
|
|
if (response.data.isSuccess) {
|
|
if (response.data.data == null) {
|
|
// 跳转到完善信息页面
|
|
SmartDialog.showToast('跳转到完善信息');
|
|
// 这里可以添加跳转到完善信息页面的逻辑
|
|
}
|
|
}
|
|
}
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const Placeholder();
|
|
}
|
|
}
|