修改ui设计错误
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:ef/ef.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||
|
||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||
import 'package:vbvs_app/main.dart';
|
||||
@@ -11,7 +12,9 @@ import 'package:vbvs_app/pages/mh_page/address_list_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/apply_repair_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/book_info_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/book_success_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device_list.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device_people_info.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device_share_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/edit_bed.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/user/page/edit_userinfo_page.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/experience_store_page.dart';
|
||||
@@ -64,6 +67,8 @@ var mhroutes = {
|
||||
"/findPasswordPage": (context) => FindPasswordPage(),
|
||||
"/loginPage": (context) => MHTLoginPage(),
|
||||
"/updatePasswordPage": (context) => UpdatePasswordPage(),
|
||||
"/deviceSharePage": (context) => ShareDeviceWidget(),
|
||||
"/deviceListPage": (context) => DeviceListPage(),
|
||||
};
|
||||
var mhonGenerateRoute = (RouteSettings settings) {
|
||||
final String? name = settings.name; // 获取路由名称,如 /news 或 /search
|
||||
@@ -74,39 +79,16 @@ var mhonGenerateRoute = (RouteSettings settings) {
|
||||
int loginStatus = userInfoController.model.login!;
|
||||
|
||||
// 检查用户是否已登录,如果未登录且路由不是登录相关页面,跳转到登录页面
|
||||
// if (loginStatus != 1) {
|
||||
// // 如果用户未登录且访问的不是登录页面等,展示提示并重定向
|
||||
// if (settings.name != "/loginPage" &&
|
||||
// settings.name != "/otherLoginPage" &&
|
||||
// settings.name != "/mianPageBottomChange") {
|
||||
// TopSlideNotification.show(
|
||||
// Get.context!,
|
||||
// text: "必须登录提示".tr,
|
||||
// textColor: themeController.currentColor.sc9,
|
||||
// );
|
||||
|
||||
// // 创建新的 RouteSettings,并修改 name 为 /loginPage
|
||||
// final updatedSettings = RouteSettings(
|
||||
// name: "/loginPage",
|
||||
// arguments: settings.arguments,
|
||||
// );
|
||||
|
||||
// // 创建一个新的路由,跳转到登录页面
|
||||
// return CupertinoPageRoute(
|
||||
// settings: updatedSettings,
|
||||
// builder: (context) => pageContentBuilder!(context),
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
if (loginStatus != 1) {
|
||||
if (settings.name != "/loginPage" &&
|
||||
settings.name != "/otherLoginPage" &&
|
||||
settings.name != "/mianPageBottomChange") {
|
||||
TopSlideNotification.show(
|
||||
navigatorKey.currentContext!,
|
||||
text: "必须登录提示".tr,
|
||||
textColor: themeController.currentColor.sc9,
|
||||
);
|
||||
// TopSlideNotification.show(
|
||||
// navigatorKey.currentContext!,
|
||||
// text: "必须登录提示".tr,
|
||||
// textColor: themeController.currentColor.sc9,
|
||||
// );
|
||||
return CupertinoPageRoute(
|
||||
settings: RouteSettings(
|
||||
name: "/loginPage",
|
||||
|
||||
Reference in New Issue
Block a user