This commit is contained in:
wyf
2025-05-21 09:53:32 +08:00
parent 0a8cffa4c6
commit 489e907e00
26 changed files with 516 additions and 853 deletions

View File

@@ -18,6 +18,7 @@ import 'package:vbvs_app/controller/home/home_controller.dart';
import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
import 'package:vbvs_app/controller/user_info_controller.dart';
import 'package:vbvs_app/controller/weather/weather_controller.dart';
import 'package:vbvs_app/enum/LoginStatus.dart';
class HomePage extends StatefulWidget {
@@ -33,6 +34,7 @@ class _HomePageState extends State<HomePage> {
ThemeController themeController = Get.find();
BodyDeviceController deviceController = Get.find();
HomeController homeController = Get.find();
WeatherModelController weatherModelController = Get.find();
final GlobalKey addIconKey = GlobalKey();
OverlayEntry? _popupEntry;
@@ -301,15 +303,18 @@ class _HomePageState extends State<HomePage> {
.normal_text_fontSize,
),
),
Text(
"嘉兴 晴",
style: TextStyle(
color: themeController
.currentColor.sc4,
fontSize: AppConstants()
.normal_text_fontSize,
),
),
Obx(() {
return Text(
"嘉兴 " +
"${weatherModelController.model.weather_info ?? '未知数据'.tr}",
style: TextStyle(
color: themeController
.currentColor.sc4,
fontSize: AppConstants()
.normal_text_fontSize,
),
);
}),
],
),
);
@@ -362,11 +367,11 @@ class _HomePageState extends State<HomePage> {
backgroundColor: Colors.transparent, // 容器背景色
highlightColor: themeController
.currentColor.sc21, // 点击时的背景色
onTap: () {
onTap: () async {
print('点击了容器');
if (userInfoController.model.login ==
LoginStatus.LOGIN.code) {
Get.toNamed("/bodyDevice");
await Get.toNamed("/bodyDevice");
} else {
TopSlideNotification.show(
context,