更新顶部系统状态栏颜色
This commit is contained in:
@@ -8,8 +8,8 @@ import 'package:vbvs_app/enum/APPPackageType.dart';
|
|||||||
class AppConstants {
|
class AppConstants {
|
||||||
// App-related constants
|
// App-related constants
|
||||||
|
|
||||||
static const String zhmht_app_version = "SWES_1.2026.04.03"; //眠花糖
|
static const String zhmht_app_version = "SWES_1.2026.04.07"; //眠花糖
|
||||||
static const String theh_app_version = "1.2604.02"; //太和
|
static const String theh_app_version = "1.2604.07"; //太和
|
||||||
|
|
||||||
// 1. 纯字符串列表格式
|
// 1. 纯字符串列表格式
|
||||||
static const List<String> integerTimeZones = [
|
static const List<String> integerTimeZones = [
|
||||||
@@ -91,8 +91,8 @@ class AppConstants {
|
|||||||
|
|
||||||
//系统参数
|
//系统参数
|
||||||
//运行打包APP模式
|
//运行打包APP模式
|
||||||
int ent_type = APPPackageType.MHT.code; //1.默认太和 2.欢睡 3.眠花糖
|
// int ent_type = APPPackageType.MHT.code; //1.默认太和 2.欢睡 3.眠花糖
|
||||||
// int ent_type = APPPackageType.TH.code; //1.默认太和 2.欢睡 3.眠花糖
|
int ent_type = APPPackageType.TH.code; //1.默认太和 2.欢睡 3.眠花糖
|
||||||
// int ent_type = APPPackageType.HUANSHUI.code; //1.默认太和 2.欢睡 3.眠花糖
|
// int ent_type = APPPackageType.HUANSHUI.code; //1.默认太和 2.欢睡 3.眠花糖
|
||||||
// int ent_type = APPPackageType.DONGHUA.code; //1.默认太和 2.欢睡 3.眠花糖 4.东华
|
// int ent_type = APPPackageType.DONGHUA.code; //1.默认太和 2.欢睡 3.眠花糖 4.东华
|
||||||
// int ent_type = APPPackageType.HAIER.code; //1.默认太和 2.欢睡 3.眠花糖 4.东华 5.海尔沃棣
|
// int ent_type = APPPackageType.HAIER.code; //1.默认太和 2.欢睡 3.眠花糖 4.东华 5.海尔沃棣
|
||||||
|
|||||||
@@ -49,12 +49,11 @@ class AppLanguage extends Translations {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
Future<void> loadLanguage(String languageCode,
|
Future<void> loadLanguage(String languageCode, {int project = 1}) async {
|
||||||
{int project = 1}) async {
|
|
||||||
try {
|
try {
|
||||||
final jsonString;
|
final jsonString;
|
||||||
// 加载 JSON 文件
|
// 加载 JSON 文件
|
||||||
if (project ==APPPackageType.TH.code ) {
|
if (project == APPPackageType.TH.code) {
|
||||||
jsonString =
|
jsonString =
|
||||||
await rootBundle.loadString('assets/langs/$languageCode.json');
|
await rootBundle.loadString('assets/langs/$languageCode.json');
|
||||||
} else if (project == APPPackageType.MHT.code) {
|
} else if (project == APPPackageType.MHT.code) {
|
||||||
@@ -115,6 +114,6 @@ class AppLanguage extends Translations {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool isChinese() {
|
bool isChinese() {
|
||||||
return _currentLanguageCode == "zh_CN"||_currentLanguageCode == "zh_TW";
|
return _currentLanguageCode == "zh_CN" || _currentLanguageCode == "zh_TW";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -698,7 +698,7 @@ void initEasyDartModule() {
|
|||||||
EasyDartModule.init(
|
EasyDartModule.init(
|
||||||
loggerConfig: LoggerConfig(
|
loggerConfig: LoggerConfig(
|
||||||
host: "https://zhmht.swes.com.cn:27020/vsbs_log",
|
host: "https://zhmht.swes.com.cn:27020/vsbs_log",
|
||||||
serviceName: "智慧眠花糖2026-04-03-test"),
|
serviceName: "智慧眠花糖2026-04-07"),
|
||||||
webSocketConfig:
|
webSocketConfig:
|
||||||
WebSocketConfig(ServiceConstant.webSocketService, (data) {
|
WebSocketConfig(ServiceConstant.webSocketService, (data) {
|
||||||
// 接收到服务消息
|
// 接收到服务消息
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -262,6 +264,11 @@ class _BodyDevicePageState extends State<BodyDeviceWidget> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|||||||
import 'package:vbvs_app/controller/message/common_message_setting_controller.dart';
|
import 'package:vbvs_app/controller/message/common_message_setting_controller.dart';
|
||||||
import 'package:vbvs_app/controller/message/message_setting_controller.dart';
|
import 'package:vbvs_app/controller/message/message_setting_controller.dart';
|
||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
//消息总配置
|
//消息总配置
|
||||||
class MessageSettingPage extends StatefulWidget {
|
class MessageSettingPage extends StatefulWidget {
|
||||||
@@ -214,6 +215,11 @@ class _MessageSettingPageState extends State<MessageSettingPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -211,6 +212,11 @@ class _MessageSettingPageState extends State<SingleMessageSetting> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -372,6 +373,11 @@ class _BodyDevicePageState extends State<BodyDeviceWidgetCopy>
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import 'package:vbvs_app/controller/device/device_type_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/main_bottom/global_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/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DeviceDetailPage extends StatefulWidget {
|
class DeviceDetailPage extends StatefulWidget {
|
||||||
var device;
|
var device;
|
||||||
@@ -46,6 +47,11 @@ class _DeviceDetailPageState extends State<DeviceDetailPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -242,6 +242,11 @@
|
|||||||
// child: Scaffold(
|
// child: Scaffold(
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
// appBar: AppBar(
|
// appBar: AppBar(
|
||||||
|
// systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
// statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
// statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
// statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
// ),
|
||||||
// backgroundColor: themeController.currentColor.sc17,
|
// backgroundColor: themeController.currentColor.sc17,
|
||||||
// automaticallyImplyLeading: false,
|
// automaticallyImplyLeading: false,
|
||||||
// iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
// iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
@@ -1642,6 +1647,11 @@ class _HealthCheckPageState extends State<HealthCheckPage>
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_type_controller.dart';
|
import 'package:vbvs_app/controller/device/device_type_controller.dart';
|
||||||
import 'package:vbvs_app/controller/message/message_review_controller.dart';
|
import 'package:vbvs_app/controller/message/message_review_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device/component/HealthReportCard.dart';
|
import 'package:vbvs_app/pages/device/component/HealthReportCard.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class HealthExperienceHistory extends StatefulWidget {
|
class HealthExperienceHistory extends StatefulWidget {
|
||||||
var data;
|
var data;
|
||||||
@@ -54,6 +55,11 @@ class _HealthExperienceHistoryState extends State<HealthExperienceHistory> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -203,6 +203,11 @@ class _InstantBodyPageState extends State<InstantBodyPage>
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
|||||||
import 'package:vbvs_app/controller/message/message_review_controller.dart';
|
import 'package:vbvs_app/controller/message/message_review_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/device/component/ReviewMessageWidgetWidget.dart';
|
import 'package:vbvs_app/pages/device/component/ReviewMessageWidgetWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MessageReviewPage extends StatefulWidget {
|
class MessageReviewPage extends StatefulWidget {
|
||||||
var data; //1.绑定时 2.绑定后
|
var data; //1.绑定时 2.绑定后
|
||||||
@@ -49,6 +50,11 @@ class _MessageReviewPageState extends State<MessageReviewPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|||||||
import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MobileScannerTestPage extends StatefulWidget {
|
class MobileScannerTestPage extends StatefulWidget {
|
||||||
const MobileScannerTestPage({Key? key}) : super(key: key);
|
const MobileScannerTestPage({Key? key}) : super(key: key);
|
||||||
@@ -105,6 +106,11 @@ class _MobileScannerTestPageState extends State<MobileScannerTestPage>
|
|||||||
return Scaffold(
|
return Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import 'package:ef/base/widget/flutterflow/FlutterFlowTheme.dart';
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
||||||
@@ -12,6 +11,7 @@ import 'package:vbvs_app/controller/device/body_device_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_share_list_controller.dart';
|
import 'package:vbvs_app/controller/device/device_share_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class THShareDeviceDetailWidget extends GetView {
|
class THShareDeviceDetailWidget extends GetView {
|
||||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||||
@@ -160,7 +160,7 @@ class THShareDeviceDetailWidget extends GetView {
|
|||||||
|
|
||||||
return GestureDetector(
|
return GestureDetector(
|
||||||
child: Container(
|
child: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
image: DecorationImage(
|
image: DecorationImage(
|
||||||
image: AssetImage(getBackgroundImageNoImage()), // 本地图片
|
image: AssetImage(getBackgroundImageNoImage()), // 本地图片
|
||||||
fit: BoxFit.fill,
|
fit: BoxFit.fill,
|
||||||
@@ -170,6 +170,11 @@ class THShareDeviceDetailWidget extends GetView {
|
|||||||
key: scaffoldKey,
|
key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/person/person_controller.dart';
|
import 'package:vbvs_app/controller/person/person_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class AfterCalibrationPersonPage extends StatefulWidget {
|
class AfterCalibrationPersonPage extends StatefulWidget {
|
||||||
AfterCalibrationPersonPage({super.key});
|
AfterCalibrationPersonPage({super.key});
|
||||||
@@ -73,6 +74,11 @@ class _AfterCalibrationPersonPageState
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -86,6 +86,11 @@ class _AfterUpdatePersonPageState extends State<AfterUpdatePersonPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import 'package:vbvs_app/model/BleDeviceData.dart';
|
|||||||
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class AfterWifiPagePerson extends StatefulWidget {
|
class AfterWifiPagePerson extends StatefulWidget {
|
||||||
var type;
|
var type;
|
||||||
@@ -84,6 +85,11 @@ class _AfterWifiPagePersonState extends State<AfterWifiPagePerson> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/person/person_controller.dart';
|
import 'package:vbvs_app/controller/person/person_controller.dart';
|
||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
|
|
||||||
class BindDeviceSuccess extends StatefulWidget {
|
class BindDeviceSuccess extends StatefulWidget {
|
||||||
const BindDeviceSuccess({super.key});
|
const BindDeviceSuccess({super.key});
|
||||||
@@ -48,6 +50,11 @@ class _EPageState extends State<BindDeviceSuccess> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import 'package:vbvs_app/model/BleDeviceData.dart';
|
|||||||
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/SingleBlueteethDeviceCompoentWidget.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/SingleBlueteethDeviceCompoentWidget.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class BlueteethDevicePage extends StatefulWidget {
|
class BlueteethDevicePage extends StatefulWidget {
|
||||||
int tid = -1;
|
int tid = -1;
|
||||||
@@ -368,6 +369,11 @@ class _BlueteethDevicePageState extends State<BlueteethDevicePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -191,6 +191,11 @@
|
|||||||
// child: Scaffold(
|
// child: Scaffold(
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
// appBar: AppBar(
|
// appBar: AppBar(
|
||||||
|
// systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
// statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
// statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
// statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
// ),
|
||||||
// backgroundColor: themeController.currentColor.sc17,
|
// backgroundColor: themeController.currentColor.sc17,
|
||||||
// automaticallyImplyLeading: false,
|
// automaticallyImplyLeading: false,
|
||||||
// iconTheme: IconThemeData(
|
// iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class CalibrationPage extends StatefulWidget {
|
class CalibrationPage extends StatefulWidget {
|
||||||
int? type; //1.绑定时 2.绑定后
|
int? type; //1.绑定时 2.绑定后
|
||||||
@@ -72,6 +73,11 @@ class _CalibrationPageState extends State<CalibrationPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
@@ -420,7 +426,7 @@ class _CalibrationPageState extends State<CalibrationPage> {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// 床头文字
|
// 床头文字
|
||||||
Align(
|
Align(
|
||||||
alignment:
|
alignment:
|
||||||
Alignment.topCenter, // 顶部居中
|
Alignment.topCenter, // 顶部居中
|
||||||
child: Padding(
|
child: Padding(
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class CalibrationPage extends StatefulWidget {
|
class CalibrationPage extends StatefulWidget {
|
||||||
int? type; //1.绑定时 2.绑定后
|
int? type; //1.绑定时 2.绑定后
|
||||||
@@ -61,6 +62,11 @@ class _CalibrationPageState extends State<CalibrationPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
import 'package:vbvs_app/controller/device/device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class CalibrationPersonPage extends StatefulWidget {
|
class CalibrationPersonPage extends StatefulWidget {
|
||||||
int? type; //1.绑定时 2.绑定后
|
int? type; //1.绑定时 2.绑定后
|
||||||
@@ -71,6 +72,11 @@ class _CalibrationPersonPageState extends State<CalibrationPersonPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|||||||
import 'package:vbvs_app/controller/device/device_share_list_controller.dart';
|
import 'package:vbvs_app/controller/device/device_share_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/DeviceShareInfoWidget.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/DeviceShareInfoWidget.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DeviceShareListPage extends StatefulWidget {
|
class DeviceShareListPage extends StatefulWidget {
|
||||||
String device = "";
|
String device = "";
|
||||||
@@ -57,6 +58,11 @@ class _DeviceShareListPageState extends State<DeviceShareListPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -51,6 +51,11 @@ class _DeviceSharePageState extends State<DeviceSharePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import 'package:vbvs_app/controller/device/device_type_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/main_bottom/global_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/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DeviceTypePage extends StatefulWidget {
|
class DeviceTypePage extends StatefulWidget {
|
||||||
int type = 0; //0绑定设备 1.查询我的设备
|
int type = 0; //0绑定设备 1.查询我的设备
|
||||||
@@ -306,6 +307,11 @@ class _EPageState extends State<DeviceTypePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
@@ -57,6 +59,11 @@ class _DeviceTypeListPageState extends State<DeviceTypeListPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import 'package:vbvs_app/model/BleDeviceData.dart';
|
|||||||
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class WifiPage extends StatefulWidget {
|
class WifiPage extends StatefulWidget {
|
||||||
var type; //为空,首次绑定 不为空,从设备列表进入
|
var type; //为空,首次绑定 不为空,从设备列表进入
|
||||||
@@ -155,6 +156,11 @@ class _WifiPageState extends State<WifiPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
@@ -1180,7 +1186,6 @@ class _WifiPageState extends State<WifiPage> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Future<void> dealWifi(String mac,
|
Future<void> dealWifi(String mac,
|
||||||
{bool needTip = true, bool needSuccess = false}) async {
|
{bool needTip = true, bool needSuccess = false}) async {
|
||||||
if (dealing) {
|
if (dealing) {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
|||||||
import 'package:vbvs_app/model/BleDeviceData.dart';
|
import 'package:vbvs_app/model/BleDeviceData.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class WifiPagePerson extends StatefulWidget {
|
class WifiPagePerson extends StatefulWidget {
|
||||||
var type;
|
var type;
|
||||||
@@ -100,6 +101,11 @@ class _WifiPagePersonState extends State<WifiPagePerson> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -31,6 +31,11 @@ class LogoutPage extends GetView {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import 'package:vbvs_app/main.dart';
|
|||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_time.dart';
|
import 'package:vbvs_app/pages/person/select_time.dart';
|
||||||
import 'dart:ui' as ui;
|
import 'dart:ui' as ui;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class OtherLoginPage extends StatefulWidget {
|
class OtherLoginPage extends StatefulWidget {
|
||||||
const OtherLoginPage({super.key});
|
const OtherLoginPage({super.key});
|
||||||
@@ -144,6 +145,11 @@ class _OtherLoginPageState extends State<OtherLoginPage> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
// backgroundColor: themeController.currentColor.sc17,
|
// backgroundColor: themeController.currentColor.sc17,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
|||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/bind_tel_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/bind_tel_controller.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_time.dart';
|
import 'package:vbvs_app/pages/person/select_time.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class THBindTelWidget extends GetView<AuthBindTelController> {
|
class THBindTelWidget extends GetView<AuthBindTelController> {
|
||||||
BoxConstraints? bodysize;
|
BoxConstraints? bodysize;
|
||||||
@@ -45,6 +46,11 @@ class THBindTelWidget extends GetView<AuthBindTelController> {
|
|||||||
key: scaffoldKey,
|
key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
|||||||
import 'package:vbvs_app/enum/APPPackageType.dart';
|
import 'package:vbvs_app/enum/APPPackageType.dart';
|
||||||
import 'package:vbvs_app/enum/LoginStatus.dart';
|
import 'package:vbvs_app/enum/LoginStatus.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
//在线使用
|
//在线使用
|
||||||
class EPage extends StatefulWidget {
|
class EPage extends StatefulWidget {
|
||||||
@@ -70,6 +71,11 @@ class _EPageState extends State<EPage> with AutomaticKeepAliveClientMixin {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -233,7 +233,7 @@ class _EPageState extends State<EPage> with AutomaticKeepAliveClientMixin {
|
|||||||
return LayoutBuilder(
|
return LayoutBuilder(
|
||||||
builder: (context, bodySize) => GestureDetector(
|
builder: (context, bodySize) => GestureDetector(
|
||||||
child: Container(
|
child: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
image: DecorationImage(
|
image: DecorationImage(
|
||||||
image: AssetImage(getBackgroundImageNoImage()),
|
image: AssetImage(getBackgroundImageNoImage()),
|
||||||
fit: BoxFit.fill,
|
fit: BoxFit.fill,
|
||||||
@@ -242,6 +242,11 @@ class _EPageState extends State<EPage> with AutomaticKeepAliveClientMixin {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:vbvs_app/common/color/appConstants.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class FollowPage extends StatefulWidget {
|
class FollowPage extends StatefulWidget {
|
||||||
late MyWebView webView;
|
late MyWebView webView;
|
||||||
@@ -47,6 +48,11 @@ class _FollowPageState extends State<FollowPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:vbvs_app/common/color/appConstants.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class HelpPage extends StatefulWidget {
|
class HelpPage extends StatefulWidget {
|
||||||
String url;
|
String url;
|
||||||
@@ -47,6 +48,11 @@ class _HelpPageState extends State<HelpPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ class _MessagePageState extends State<MessagePage> {
|
|||||||
builder: (context, boxConstraints) => GestureDetector(
|
builder: (context, boxConstraints) => GestureDetector(
|
||||||
// onTap: () => FocusScope.of(context).unfocus(),,
|
// onTap: () => FocusScope.of(context).unfocus(),,
|
||||||
child: Container(
|
child: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
image: DecorationImage(
|
image: DecorationImage(
|
||||||
image: AssetImage(getBackgroundImageNoImage()),
|
image: AssetImage(getBackgroundImageNoImage()),
|
||||||
fit: BoxFit.fill,
|
fit: BoxFit.fill,
|
||||||
@@ -109,6 +109,11 @@ class _MessagePageState extends State<MessagePage> {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
// backgroundColor: themeController.currentColor.sc17,
|
// backgroundColor: themeController.currentColor.sc17,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class _MessageReturnPageState extends State<MessageReturnPage> {
|
|||||||
builder: (context, boxConstraints) => GestureDetector(
|
builder: (context, boxConstraints) => GestureDetector(
|
||||||
// onTap: () => FocusScope.of(context).unfocus(),,
|
// onTap: () => FocusScope.of(context).unfocus(),,
|
||||||
child: Container(
|
child: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
image: DecorationImage(
|
image: DecorationImage(
|
||||||
image: AssetImage(getBackgroundImageNoImage()),
|
image: AssetImage(getBackgroundImageNoImage()),
|
||||||
fit: BoxFit.fill,
|
fit: BoxFit.fill,
|
||||||
@@ -99,6 +99,11 @@ class _MessageReturnPageState extends State<MessageReturnPage> {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'dart:math' as math;
|
import 'dart:math' as math;
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class BackMovementPage extends StatefulWidget {
|
class BackMovementPage extends StatefulWidget {
|
||||||
const BackMovementPage({super.key});
|
const BackMovementPage({super.key});
|
||||||
@@ -28,6 +29,11 @@ class _BackMovementPageState extends State<BackMovementPage> {
|
|||||||
child: Container(
|
child: Container(
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: const Color(0xFF011C33), // 统一背景色
|
backgroundColor: const Color(0xFF011C33), // 统一背景色
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
@@ -209,7 +215,7 @@ class _BackMovementPageState extends State<BackMovementPage> {
|
|||||||
borderRadius: BorderRadius.circular(6),
|
borderRadius: BorderRadius.circular(6),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
child: Text('恢复到默认设置'.tr),
|
child: Text('恢复到默认设置'.tr),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -2,17 +2,15 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/common/util/requestWithLog.dart';
|
import 'package:vbvs_app/common/util/requestWithLog.dart';
|
||||||
import 'package:vbvs_app/component/base/GradientSwitch.dart';
|
import 'package:vbvs_app/component/base/GradientSwitch.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|
||||||
import 'package:vbvs_app/controller/message/common_message_setting_controller.dart';
|
import 'package:vbvs_app/controller/message/common_message_setting_controller.dart';
|
||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
|
||||||
|
|
||||||
class MHTCommonMessageSettingPage extends StatefulWidget {
|
class MHTCommonMessageSettingPage extends StatefulWidget {
|
||||||
MHTCommonMessageSettingPage({super.key});
|
MHTCommonMessageSettingPage({super.key});
|
||||||
@@ -130,6 +128,11 @@ class _CommonMessageSettingPageState
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:ef/ef.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class HomeDeviceType extends StatefulWidget {
|
class HomeDeviceType extends StatefulWidget {
|
||||||
HomeDeviceType({super.key});
|
HomeDeviceType({super.key});
|
||||||
@@ -35,6 +36,11 @@ class _HomeDeviceTypeState extends State<HomeDeviceType> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:vbvs_app/language/AppLanguage.dart';
|
|||||||
import 'package:vbvs_app/pages/device_bind/componnet/FancyCircleCheckbox.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/FancyCircleCheckbox.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class LanguagePage extends StatefulWidget {
|
class LanguagePage extends StatefulWidget {
|
||||||
const LanguagePage({super.key});
|
const LanguagePage({super.key});
|
||||||
@@ -44,6 +45,11 @@ class _LanguagePageState extends State<LanguagePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -50,6 +50,11 @@ class ShareDeviceDetailWidget extends GetView {
|
|||||||
key: scaffoldKey,
|
key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
@@ -397,7 +402,6 @@ class ShareDeviceDetailWidget extends GetView {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
))
|
))
|
||||||
|
|
||||||
]),
|
]),
|
||||||
),
|
),
|
||||||
Padding(
|
Padding(
|
||||||
@@ -429,7 +433,6 @@ class ShareDeviceDetailWidget extends GetView {
|
|||||||
data['info'][5]['uid'],
|
data['info'][5]['uid'],
|
||||||
data['mac'.tr],
|
data['mac'.tr],
|
||||||
context);
|
context);
|
||||||
|
|
||||||
},
|
},
|
||||||
colors: const [
|
colors: const [
|
||||||
Color(0xFFFCFCFC),
|
Color(0xFFFCFCFC),
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/mht_blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/mh_page/device/mht_blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class VitalSignsSensorPage extends StatefulWidget {
|
class VitalSignsSensorPage extends StatefulWidget {
|
||||||
Map data;
|
Map data;
|
||||||
@@ -82,6 +83,11 @@ class _VitalSignsSensorState extends State<VitalSignsSensorPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import 'package:vbvs_app/common/color/appConstants.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
import 'package:vbvs_app/component/tool/WebViewWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MhAboutUsPage extends StatefulWidget {
|
class MhAboutUsPage extends StatefulWidget {
|
||||||
late MyWebView webView;
|
late MyWebView webView;
|
||||||
@@ -55,6 +56,11 @@ class _MhAboutUsPageState extends State<MhAboutUsPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/flutter_svg.dart';
|
import 'package:flutter_svg/flutter_svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
import 'package:vbvs_app/common/color/appFontsize.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
|
||||||
import 'package:vbvs_app/controller/mh_controller/address_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/address_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/EmptyMessageWidget.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/address_module_widget.dart';
|
import 'package:vbvs_app/pages/mh_page/address_module_widget.dart';
|
||||||
|
|
||||||
class AddressListPage extends GetView<AddressListController> {
|
class AddressListPage extends GetView<AddressListController> {
|
||||||
@@ -35,6 +34,11 @@ class AddressListPage extends GetView<AddressListController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/main_bottom/global_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/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class ApplyRepairSuccess extends StatefulWidget {
|
class ApplyRepairSuccess extends StatefulWidget {
|
||||||
const ApplyRepairSuccess({super.key});
|
const ApplyRepairSuccess({super.key});
|
||||||
@@ -44,6 +45,11 @@ class _ApplyRepairSuccessState extends State<ApplyRepairSuccess> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -14,9 +15,7 @@ import 'package:vbvs_app/component/tool/CustomCard.dart';
|
|||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/apply_repair_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/apply_repair_controller.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/repair_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/repair_list_controller.dart';
|
||||||
import 'package:vbvs_app/controller/repair/repair_controller.dart';
|
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/applyRepair/apply_repair_success.dart';
|
|
||||||
|
|
||||||
class ApplyRepairPage extends GetView<ApplyRepairController> {
|
class ApplyRepairPage extends GetView<ApplyRepairController> {
|
||||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||||
@@ -58,6 +57,11 @@ class ApplyRepairPage extends GetView<ApplyRepairController> {
|
|||||||
resizeToAvoidBottomInset: true, // 自动调整页面避免被键盘遮挡
|
resizeToAvoidBottomInset: true, // 自动调整页面避免被键盘遮挡
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
@@ -8,12 +8,10 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
|||||||
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
|
||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/device.dart';
|
import 'package:vbvs_app/pages/mh_page/device/device.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
import 'dart:ui' as ui;
|
|
||||||
|
|
||||||
class BluetoothPage extends StatefulWidget {
|
class BluetoothPage extends StatefulWidget {
|
||||||
final Map data;
|
final Map data;
|
||||||
@@ -51,6 +49,11 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
import 'package:vbvs_app/common/color/appFontsize.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/base/THFlutterFlowDropDown.dart';
|
|
||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/book_info_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/book_info_controller.dart';
|
||||||
@@ -42,6 +42,11 @@ class BookInfoPage extends GetView<BookInfoController> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
|
|
||||||
@@ -36,6 +36,11 @@ class BookSuccessPage extends GetView {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -35,6 +35,11 @@ class DeletedAccountPage extends GetView {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -1,16 +1,14 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/component/tool/NewTopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/NewTopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|
||||||
import 'package:vbvs_app/controller/mh_controller/mh_language_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/mh_language_controller.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
|
||||||
|
|
||||||
class DeviceMaintain extends StatefulWidget {
|
class DeviceMaintain extends StatefulWidget {
|
||||||
@override
|
@override
|
||||||
@@ -40,6 +38,11 @@ class _DeviceMaintainState extends State<DeviceMaintain> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
titleSpacing: 0,
|
titleSpacing: 0,
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -10,13 +11,9 @@ import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
|||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
import 'package:vbvs_app/controller/device/blueteeth_bind_controller.dart';
|
||||||
import 'package:vbvs_app/controller/device/body_device_controller.dart';
|
|
||||||
import 'package:vbvs_app/controller/home/home_controller.dart';
|
|
||||||
import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
|
import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
|
||||||
import 'package:vbvs_app/controller/person/person_controller.dart';
|
|
||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||||
|
|
||||||
@@ -53,6 +50,11 @@ class _MHTBindDeviceSuccessState extends State<MHTBindDeviceSuccess> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
@@ -61,6 +62,11 @@ class _MHTBindDeviceTypePageState extends State<MHTBindDeviceTypePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import 'package:vbvs_app/pages/mh_page/device/component/DeviceComponentWidget.da
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTBlueteethDevicePage extends StatefulWidget {
|
class MHTBlueteethDevicePage extends StatefulWidget {
|
||||||
var deviceType;
|
var deviceType;
|
||||||
@@ -404,6 +405,11 @@ class _MHTBlueteethDevicePageState extends State<MHTBlueteethDevicePage> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.d
|
|||||||
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
import 'package:vbvs_app/pages/device_bind/componnet/bind_dialog.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTCalibrationPageCopy extends StatefulWidget {
|
class MHTCalibrationPageCopy extends StatefulWidget {
|
||||||
MHTCalibrationPageCopy({super.key});
|
MHTCalibrationPageCopy({super.key});
|
||||||
@@ -75,6 +76,11 @@ class _MHTCalibrationPageCopyState extends State<MHTCalibrationPageCopy> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTCalibrationPage extends StatefulWidget {
|
class MHTCalibrationPage extends StatefulWidget {
|
||||||
BlueToothDataModel deviceInfo;
|
BlueToothDataModel deviceInfo;
|
||||||
@@ -86,6 +87,11 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/pages/device_bind/componnet/CalibrationProgressWidget.d
|
|||||||
import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTCalibrationAfterPage extends StatefulWidget {
|
class MHTCalibrationAfterPage extends StatefulWidget {
|
||||||
var deviceInfo;
|
var deviceInfo;
|
||||||
@@ -90,6 +91,11 @@ class _MHTCalibrationAfterPageState extends State<MHTCalibrationAfterPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controlle
|
|||||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_city.dart';
|
import 'package:vbvs_app/pages/person/select_city.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_disease.dart'; // 导入疾病选择
|
import 'package:vbvs_app/pages/person/select_disease.dart'; // 导入疾病选择
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
//保存人员信息
|
//保存人员信息
|
||||||
class MHTPeopleInfoPage extends StatefulWidget {
|
class MHTPeopleInfoPage extends StatefulWidget {
|
||||||
@@ -299,6 +300,11 @@ class _MHTPeopleInfoPageState extends State<MHTPeopleInfoPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
elevation: 0,
|
elevation: 0,
|
||||||
surfaceTintColor: Colors.transparent,
|
surfaceTintColor: Colors.transparent,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTWifiPage extends StatefulWidget {
|
class MHTWifiPage extends StatefulWidget {
|
||||||
BlueToothDataModel deviceInfo;
|
BlueToothDataModel deviceInfo;
|
||||||
@@ -152,6 +153,11 @@ class _MHTWifiPageState extends State<MHTWifiPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import 'package:vbvs_app/model/BleDeviceData.dart';
|
|||||||
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/device_bind/blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
import 'package:vbvs_app/pages/mh_page/component/mht_bind_dialog.dart';
|
||||||
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTWifiAfterPage extends StatefulWidget {
|
class MHTWifiAfterPage extends StatefulWidget {
|
||||||
var deviceInfo;
|
var deviceInfo;
|
||||||
@@ -133,6 +134,11 @@ class _MHTWifiAfterPageState extends State<MHTWifiAfterPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/upgrade/BatchUpgradeManager.dart';
|
import 'package:vbvs_app/pages/mh_page/device/upgrade/BatchUpgradeManager.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/upgrade/device_upgrade_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/upgrade/device_upgrade_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/upgrade/tool/device_upgrade_tool.dart';
|
import 'package:vbvs_app/pages/mh_page/device/upgrade/tool/device_upgrade_tool.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DeviceUpgrade extends StatefulWidget {
|
class DeviceUpgrade extends StatefulWidget {
|
||||||
DeviceUpgrade({super.key});
|
DeviceUpgrade({super.key});
|
||||||
@@ -412,6 +413,11 @@ class _DeviceUpgradeState extends State<DeviceUpgrade> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controlle
|
|||||||
import 'package:vbvs_app/pages/mh_page/device/mht_blueteeth_device_page.dart';
|
import 'package:vbvs_app/pages/mh_page/device/mht_blueteeth_device_page.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
import 'package:vbvs_app/pages/mh_page/device/model/BlueToothDataModel.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/upgrade/device_upgrade_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/upgrade/device_upgrade_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DeviceUpgradeList extends StatefulWidget {
|
class DeviceUpgradeList extends StatefulWidget {
|
||||||
DeviceUpgradeList({super.key});
|
DeviceUpgradeList({super.key});
|
||||||
@@ -407,6 +408,11 @@ class _DeviceUpgradeState extends State<DeviceUpgradeList> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
@@ -447,10 +453,10 @@ class _DeviceUpgradeState extends State<DeviceUpgradeList> {
|
|||||||
child: Column(
|
child: Column(
|
||||||
children: [
|
children: [
|
||||||
Obx(() {
|
Obx(() {
|
||||||
if (mhtDeviceUpgradeController.model
|
if (mhtDeviceUpgradeController
|
||||||
.upgradingDevices!.isNotEmpty) {
|
.model.upgradingDevices!.isNotEmpty) {
|
||||||
final sortedList = mhtDeviceUpgradeController.model
|
final sortedList = mhtDeviceUpgradeController
|
||||||
.upgradingDevices!
|
.model.upgradingDevices!
|
||||||
.toList()
|
.toList()
|
||||||
..sort((a, b) => b.rssi!.compareTo(a.rssi!));
|
..sort((a, b) => b.rssi!.compareTo(a.rssi!));
|
||||||
// if (sortedList.length > 0) {
|
// if (sortedList.length > 0) {
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
|||||||
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/device.dart';
|
import 'package:vbvs_app/pages/mh_page/device/device.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
import '../../controller/mh_controller/device_list_controller.dart';
|
import '../../controller/mh_controller/device_list_controller.dart';
|
||||||
|
|
||||||
@@ -44,6 +45,11 @@ class _DeviceListPageState extends State<DeviceListPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:vbvs_app/common/util/FitTool.dart';
|
|||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/people_info_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/people_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class DevicePeopleInfo extends GetView<PeopleInfoController> {
|
class DevicePeopleInfo extends GetView<PeopleInfoController> {
|
||||||
Map data;
|
Map data;
|
||||||
@@ -78,11 +79,21 @@ class DevicePeopleInfo extends GetView<PeopleInfoController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
titleSpacing: 0,
|
titleSpacing: 0,
|
||||||
title: AppBar(
|
title: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -45,6 +45,11 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:vbvs_app/component/tool/CustomCard.dart';
|
|||||||
import 'package:vbvs_app/controller/mh_controller/address_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/address_controller.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/address_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/address_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/homepage/component/citypicker.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/component/citypicker.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class EditAddressPage extends GetView<AddressController>
|
class EditAddressPage extends GetView<AddressController>
|
||||||
implements CityPickerListener {
|
implements CityPickerListener {
|
||||||
@@ -59,6 +60,11 @@ class EditAddressPage extends GetView<AddressController>
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
@@ -942,8 +948,9 @@ class EditAddressPage extends GetView<AddressController>
|
|||||||
'Readex Pro',
|
'Readex Pro',
|
||||||
letterSpacing:
|
letterSpacing:
|
||||||
0,
|
0,
|
||||||
color: themeController
|
color: themeController
|
||||||
.currentColor.sc4,
|
.currentColor
|
||||||
|
.sc4,
|
||||||
),
|
),
|
||||||
enabledBorder:
|
enabledBorder:
|
||||||
UnderlineInputBorder(
|
UnderlineInputBorder(
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/bluetooth.dart';
|
import 'package:vbvs_app/pages/mh_page/bluetooth.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class EditBedPage extends StatefulWidget {
|
class EditBedPage extends StatefulWidget {
|
||||||
final Map data;
|
final Map data;
|
||||||
@@ -68,6 +69,11 @@ class _EditBedPageState extends State<EditBedPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
@@ -225,8 +231,8 @@ class _EditBedPageState extends State<EditBedPage> {
|
|||||||
fontFamily: 'Readex Pro',
|
fontFamily: 'Readex Pro',
|
||||||
letterSpacing: 0,
|
letterSpacing: 0,
|
||||||
fontSize: 36.rpx,
|
fontSize: 36.rpx,
|
||||||
color: themeController
|
color: themeController
|
||||||
.currentColor.sc4,
|
.currentColor.sc4,
|
||||||
),
|
),
|
||||||
enabledBorder: UnderlineInputBorder(
|
enabledBorder: UnderlineInputBorder(
|
||||||
borderSide: BorderSide.none,
|
borderSide: BorderSide.none,
|
||||||
|
|||||||
@@ -2,19 +2,16 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
|
||||||
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/experience_store_list_page.dart';
|
import 'package:vbvs_app/controller/mh_controller/experience_store_list_page.dart';
|
||||||
import 'package:vbvs_app/controller/weather/weather_controller.dart';
|
import 'package:vbvs_app/controller/weather/weather_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/Empty.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/experience_store_widget.dart';
|
import 'package:vbvs_app/pages/mh_page/experience_store_widget.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
import 'package:vbvs_app/pages/mh_page/searchWidget.dart';
|
||||||
|
|
||||||
@@ -74,6 +71,11 @@ class _ExperienceStorePageState extends State<ExperienceStorePage> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
@@ -150,11 +152,11 @@ class _ExperienceStorePageState extends State<ExperienceStorePage> {
|
|||||||
if (controller.model.experienceStoreModelList.length ==
|
if (controller.model.experienceStoreModelList.length ==
|
||||||
0) {
|
0) {
|
||||||
return CircularProgressIndicator(
|
return CircularProgressIndicator(
|
||||||
strokeWidth: 2,
|
strokeWidth: 2,
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
themeController.currentColor.sc1,
|
themeController.currentColor.sc1,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
return Container();
|
return Container();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
|
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
|
||||||
|
|
||||||
class HelpArticle extends StatefulWidget {
|
class HelpArticle extends StatefulWidget {
|
||||||
final Map article;
|
final Map article;
|
||||||
@@ -29,6 +28,11 @@ class _HelpArticleState extends State<HelpArticle> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
@@ -100,11 +104,11 @@ class _HelpArticleState extends State<HelpArticle> {
|
|||||||
color: const Color(0xFF042C46),
|
color: const Color(0xFF042C46),
|
||||||
alignment: Alignment.center,
|
alignment: Alignment.center,
|
||||||
child: CircularProgressIndicator(
|
child: CircularProgressIndicator(
|
||||||
strokeWidth: 2,
|
strokeWidth: 2,
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
themeController.currentColor.sc1,
|
themeController.currentColor.sc1,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
|||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||||
import 'package:vbvs_app/pages/sleep_report/new_sleep_report_page.dart';
|
import 'package:vbvs_app/pages/sleep_report/new_sleep_report_page.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MhtSleepReportReturnPage extends StatefulWidget {
|
class MhtSleepReportReturnPage extends StatefulWidget {
|
||||||
final dynamic data;
|
final dynamic data;
|
||||||
@@ -48,6 +49,11 @@ class _MhtSleepReportReturnPageState extends State<MhtSleepReportReturnPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import 'dart:async';
|
|||||||
import 'package:easyweb/utils/appmanger.dart';
|
import 'package:easyweb/utils/appmanger.dart';
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
@@ -223,6 +224,11 @@ class _NewHomePageState extends State<NewHomePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
|||||||
import 'package:vbvs_app/pages/mh_page/issue_preview_widget.dart';
|
import 'package:vbvs_app/pages/mh_page/issue_preview_widget.dart';
|
||||||
|
|
||||||
import '../../controller/mh_controller/issue_controller.dart';
|
import '../../controller/mh_controller/issue_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class IssueListPage extends GetView<IssueListController> {
|
class IssueListPage extends GetView<IssueListController> {
|
||||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||||
@@ -33,6 +34,11 @@ class IssueListPage extends GetView<IssueListController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
@@ -73,12 +79,14 @@ class IssueListPage extends GetView<IssueListController> {
|
|||||||
),
|
),
|
||||||
child: Obx(() {
|
child: Obx(() {
|
||||||
if (controller.model.isLoading) {
|
if (controller.model.isLoading) {
|
||||||
return Center(child:CircularProgressIndicator(
|
return Center(
|
||||||
strokeWidth: 2,
|
child: CircularProgressIndicator(
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
strokeWidth: 2,
|
||||||
themeController.currentColor.sc1,
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
),
|
themeController.currentColor.sc1,
|
||||||
),); // ✅ 加载中
|
),
|
||||||
|
),
|
||||||
|
); // ✅ 加载中
|
||||||
}
|
}
|
||||||
|
|
||||||
if (controller.model.issueList.isEmpty) {
|
if (controller.model.issueList.isEmpty) {
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
|
||||||
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
@@ -42,6 +41,12 @@ class _MessageDetailPageState extends State<MessageDetailPage> {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness:
|
||||||
|
Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -94,6 +94,11 @@ class _MessagePageState extends State<MessagePage> {
|
|||||||
),
|
),
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
@@ -386,7 +391,6 @@ class _MessagePageState extends State<MessagePage> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Widget _buildMessageListView(List dataList, String type) {
|
Widget _buildMessageListView(List dataList, String type) {
|
||||||
return NotificationListener<ScrollNotification>(
|
return NotificationListener<ScrollNotification>(
|
||||||
onNotification: (scrollInfo) {
|
onNotification: (scrollInfo) {
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
import 'dart:async';
|
|
||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
@@ -62,6 +60,11 @@ class _MyExperiencePageState extends State<MyExperiencePage> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -52,6 +52,11 @@ class _MinePageState extends State<NewMinePage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
elevation: 0,
|
elevation: 0,
|
||||||
surfaceTintColor: Colors.transparent,
|
surfaceTintColor: Colors.transparent,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|||||||
import 'package:vbvs_app/controller/mh_controller/mh_language_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/mh_language_controller.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class SettingPage extends StatefulWidget {
|
class SettingPage extends StatefulWidget {
|
||||||
@override
|
@override
|
||||||
@@ -42,6 +43,11 @@ class _SettingPageState extends State<SettingPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
titleSpacing: 0,
|
titleSpacing: 0,
|
||||||
@@ -253,7 +259,8 @@ class _SettingPageState extends State<SettingPage> {
|
|||||||
),
|
),
|
||||||
].divide(SizedBox(width: 22.rpx)),
|
].divide(SizedBox(width: 22.rpx)),
|
||||||
),
|
),
|
||||||
Text('${AppConstants.zhmht_app_version}',
|
Text(
|
||||||
|
'${AppConstants.zhmht_app_version}',
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
fontSize: 26.rpx,
|
fontSize: 26.rpx,
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.d
|
|||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_city.dart';
|
import 'package:vbvs_app/pages/person/select_city.dart';
|
||||||
import 'package:vbvs_app/pages/person/select_disease.dart';
|
import 'package:vbvs_app/pages/person/select_disease.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
//更新人员信息
|
//更新人员信息
|
||||||
class PeopleInfoPage extends GetView<PeopleInfoController> {
|
class PeopleInfoPage extends GetView<PeopleInfoController> {
|
||||||
@@ -70,6 +71,11 @@ class PeopleInfoPage extends GetView<PeopleInfoController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
elevation: 0,
|
elevation: 0,
|
||||||
surfaceTintColor: Colors.transparent,
|
surfaceTintColor: Colors.transparent,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:vbvs_app/common/color/appConstants.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/controller/setting/pdf/PrivacyPdfController.dart';
|
import 'package:vbvs_app/controller/setting/pdf/PrivacyPdfController.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class PrivacyPolicyPage extends StatefulWidget {
|
class PrivacyPolicyPage extends StatefulWidget {
|
||||||
PrivacyPolicyPage({super.key});
|
PrivacyPolicyPage({super.key});
|
||||||
@@ -49,6 +50,11 @@ class _PrivacyPolicyPageState extends State<PrivacyPolicyPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
@@ -94,12 +100,14 @@ class _PrivacyPolicyPageState extends State<PrivacyPolicyPage> {
|
|||||||
Expanded(
|
Expanded(
|
||||||
child: Obx(() {
|
child: Obx(() {
|
||||||
if (pdfController.localPdfPath.value == null) {
|
if (pdfController.localPdfPath.value == null) {
|
||||||
return Center(child:CircularProgressIndicator(
|
return Center(
|
||||||
strokeWidth: 2,
|
child: CircularProgressIndicator(
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
strokeWidth: 2,
|
||||||
themeController.currentColor.sc1,
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
),
|
themeController.currentColor.sc1,
|
||||||
),);
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
return PDFView(
|
return PDFView(
|
||||||
filePath: pdfController.localPdfPath.value!,
|
filePath: pdfController.localPdfPath.value!,
|
||||||
|
|||||||
@@ -1,13 +1,10 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:timeline_tile/timeline_tile.dart';
|
import 'package:timeline_tile/timeline_tile.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
|
||||||
import 'package:vbvs_app/common/color/repair_status.dart';
|
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/repair_process.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/repair_process_widget.dart';
|
import 'package:vbvs_app/pages/mh_page/repair_process_widget.dart';
|
||||||
|
|
||||||
import '../../component/img/img_preview_widget.dart';
|
import '../../component/img/img_preview_widget.dart';
|
||||||
@@ -40,6 +37,11 @@ class RepairHistoryListPage extends GetView<RepairInfoController> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/gestures.dart';
|
import 'package:flutter/gestures.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
import 'package:vbvs_app/component/NullDataComponentWidget.dart';
|
||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/apply_repair_controller.dart';
|
|
||||||
import 'package:vbvs_app/controller/mh_controller/repair_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/repair_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/EmptyMessageWidget.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/repair_history_widget.dart';
|
import 'package:vbvs_app/pages/mh_page/repair_history_widget.dart';
|
||||||
|
|
||||||
class DeviceRepairPage extends GetView<RepairListController> {
|
class DeviceRepairPage extends GetView<RepairListController> {
|
||||||
@@ -54,6 +53,11 @@ class DeviceRepairPage extends GetView<RepairListController> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
|||||||
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||||
|
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class RoomPickerPage extends StatefulWidget {
|
class RoomPickerPage extends StatefulWidget {
|
||||||
final Map data;
|
final Map data;
|
||||||
RoomPickerPage({Key? key, required this.data});
|
RoomPickerPage({Key? key, required this.data});
|
||||||
@@ -81,6 +83,11 @@ class _RoomPickerPageState extends State<RoomPickerPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 深蓝背景
|
backgroundColor: Colors.transparent, // 深蓝背景
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:vbvs_app/common/util/FitTool.dart';
|
|||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/score_controller.dart' as mh;
|
import 'package:vbvs_app/controller/mh_controller/score_controller.dart' as mh;
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class ScorePage extends GetView<mh.ScoreController> {
|
class ScorePage extends GetView<mh.ScoreController> {
|
||||||
BoxConstraints? bodysize;
|
BoxConstraints? bodysize;
|
||||||
@@ -31,6 +32,11 @@ class ScorePage extends GetView<mh.ScoreController> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
@@ -268,7 +274,8 @@ class ScorePage extends GetView<mh.ScoreController> {
|
|||||||
scoreColor =
|
scoreColor =
|
||||||
stringToColor("#F8AE00");
|
stringToColor("#F8AE00");
|
||||||
} else {
|
} else {
|
||||||
scoreText = '未评分'.tr; // 如果没有评分显示默认文字
|
scoreText =
|
||||||
|
'未评分'.tr; // 如果没有评分显示默认文字
|
||||||
scoreColor = Colors.grey; // 默认颜色
|
scoreColor = Colors.grey; // 默认颜色
|
||||||
}
|
}
|
||||||
return Text(
|
return Text(
|
||||||
@@ -289,7 +296,8 @@ class ScorePage extends GetView<mh.ScoreController> {
|
|||||||
EdgeInsetsDirectional.fromSTEB(
|
EdgeInsetsDirectional.fromSTEB(
|
||||||
0, 17, 0, 0),
|
0, 17, 0, 0),
|
||||||
child: Text(
|
child: Text(
|
||||||
'再多的溢美之词,都比不上您真心的评价。我们愿付出200%的努力,只为您100%的满意~感谢您的支持与厚爱!'.tr,
|
'再多的溢美之词,都比不上您真心的评价。我们愿付出200%的努力,只为您100%的满意~感谢您的支持与厚爱!'
|
||||||
|
.tr,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontFamily: 'Readex Pro',
|
fontFamily: 'Readex Pro',
|
||||||
fontSize: 26.rpx,
|
fontSize: 26.rpx,
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class SleepHabitPage extends StatefulWidget {
|
class SleepHabitPage extends StatefulWidget {
|
||||||
@override
|
@override
|
||||||
@@ -28,6 +29,11 @@ class _SleepHabitPageState extends State<SleepHabitPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:flutter_switch/flutter_switch.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
import '../../controller/mh_controller/sleeping_habit_controller.dart';
|
import '../../controller/mh_controller/sleeping_habit_controller.dart';
|
||||||
|
|
||||||
@@ -49,6 +50,11 @@ class Smys extends GetView<SleepingHabitController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
|||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/bind_tel_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/bind_tel_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class BindTelWidget extends GetView<AuthBindTelController> {
|
class BindTelWidget extends GetView<AuthBindTelController> {
|
||||||
BoxConstraints? bodysize;
|
BoxConstraints? bodysize;
|
||||||
@@ -42,6 +43,11 @@ class BindTelWidget extends GetView<AuthBindTelController> {
|
|||||||
key: scaffoldKey,
|
key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
import 'dart:io';
|
|
||||||
|
|
||||||
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
import 'package:EasyDartModule/EasyDartModule.dart' as edm;
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
@@ -18,6 +16,7 @@ import 'package:vbvs_app/controller/person/person_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/model/api_response.dart';
|
import 'package:vbvs_app/model/api_response.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class EditUserPage extends StatefulWidget {
|
class EditUserPage extends StatefulWidget {
|
||||||
EditUserPage({super.key});
|
EditUserPage({super.key});
|
||||||
@@ -60,6 +59,11 @@ class _UpdateUserPageState extends State<EditUserPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
@@ -442,8 +446,10 @@ class _UpdateUserPageState extends State<EditUserPage> {
|
|||||||
userInfoController.model.user!.tmpHead = null;
|
userInfoController.model.user!.tmpHead = null;
|
||||||
userInfoController.model.user!.tmpNickName = null;
|
userInfoController.model.user!.tmpNickName = null;
|
||||||
await userInfoController.getUserInfo();
|
await userInfoController.getUserInfo();
|
||||||
userInfoController.model.user!.tmpNickName = userInfoController.model.user!.nick_name;
|
userInfoController.model.user!.tmpNickName =
|
||||||
userInfoController.model.user!.tmpHead = userInfoController.model.user!.avatar;
|
userInfoController.model.user!.nick_name;
|
||||||
|
userInfoController.model.user!.tmpHead =
|
||||||
|
userInfoController.model.user!.avatar;
|
||||||
userInfoController.updateAll();
|
userInfoController.updateAll();
|
||||||
Get.back();
|
Get.back();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import 'package:vbvs_app/component/tool/CustomCard.dart';
|
|||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/mh_controller/find_password_controller.dart';
|
import 'package:vbvs_app/controller/mh_controller/find_password_controller.dart';
|
||||||
import 'package:vbvs_app/controller/time/countdown_controller.dart';
|
import 'package:vbvs_app/controller/time/countdown_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class FindPasswordPage extends GetView<FindPasswordController> {
|
class FindPasswordPage extends GetView<FindPasswordController> {
|
||||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||||
@@ -49,6 +50,11 @@ class FindPasswordPage extends GetView<FindPasswordController> {
|
|||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
|||||||
import 'package:vbvs_app/enum/APPPackageType.dart';
|
import 'package:vbvs_app/enum/APPPackageType.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_register_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/mht_register_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class MHTLoginPage extends GetView<MHTLoginController> {
|
class MHTLoginPage extends GetView<MHTLoginController> {
|
||||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||||
@@ -138,6 +139,11 @@ class MHTLoginPage extends GetView<MHTLoginController> {
|
|||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
@@ -2150,7 +2156,6 @@ class MHTLoginPage extends GetView<MHTLoginController> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
Obx(() {
|
Obx(() {
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
import 'package:vbvs_app/common/color/appFontsize.dart';
|
||||||
import 'package:vbvs_app/common/util/CommonVariables.dart';
|
import 'package:vbvs_app/common/util/CommonVariables.dart';
|
||||||
@@ -8,7 +9,6 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
|
|||||||
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
import 'package:vbvs_app/component/tool/CustomCard.dart';
|
||||||
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
|
||||||
import 'package:vbvs_app/controller/time/countdown_controller.dart';
|
import 'package:vbvs_app/controller/time/countdown_controller.dart';
|
||||||
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
|
||||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_register_controller.dart';
|
import 'package:vbvs_app/pages/mh_page/user/controller/mht_register_controller.dart';
|
||||||
|
|
||||||
class RegisterPage extends GetView<MHTRegisterController> {
|
class RegisterPage extends GetView<MHTRegisterController> {
|
||||||
@@ -38,6 +38,11 @@ class RegisterPage extends GetView<MHTRegisterController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: Colors.white),
|
iconTheme: IconThemeData(color: Colors.white),
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'dart:typed_data';
|
|
||||||
|
|
||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:flutter_switch/flutter_switch.dart';
|
import 'package:flutter_switch/flutter_switch.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
@@ -192,6 +192,11 @@ class _RxhxMhtState extends State<RxhxMht> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: const IconThemeData(color: Colors.white),
|
iconTheme: const IconThemeData(color: Colors.white),
|
||||||
@@ -395,7 +400,9 @@ class _RxhxMhtState extends State<RxhxMht> {
|
|||||||
mainAxisSize: MainAxisSize.max,
|
mainAxisSize: MainAxisSize.max,
|
||||||
children: [
|
children: [
|
||||||
Text(
|
Text(
|
||||||
controller.model.rxhxIsAnMo ? '开'.tr : '关'.tr,
|
controller.model.rxhxIsAnMo
|
||||||
|
? '开'.tr
|
||||||
|
: '关'.tr,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontFamily: 'Readex Pro',
|
fontFamily: 'Readex Pro',
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import 'package:ef/ef.dart';
|
import 'package:ef/ef.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
import 'package:flutterflow_ui/flutterflow_ui.dart';
|
||||||
import 'package:get_storage/get_storage.dart';
|
import 'package:get_storage/get_storage.dart';
|
||||||
import 'package:vbvs_app/common/color/appColors.dart';
|
|
||||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||||
import 'package:vbvs_app/common/color/appFontsize.dart';
|
import 'package:vbvs_app/common/color/appFontsize.dart';
|
||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
@@ -44,6 +44,11 @@ class UpdatePasswordPage extends GetView<UpdatePasswordController> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
// key: scaffoldKey,
|
// key: scaffoldKey,
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
// backgroundColor: Colors.transparent,
|
// backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'package:vbvs_app/common/color/appConstants.dart';
|
|||||||
import 'package:vbvs_app/common/util/FitTool.dart';
|
import 'package:vbvs_app/common/util/FitTool.dart';
|
||||||
import 'package:vbvs_app/common/util/MyUtils.dart';
|
import 'package:vbvs_app/common/util/MyUtils.dart';
|
||||||
import 'package:vbvs_app/controller/setting/pdf/UserPdfController.dart';
|
import 'package:vbvs_app/controller/setting/pdf/UserPdfController.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class UserAgreementPage extends StatefulWidget {
|
class UserAgreementPage extends StatefulWidget {
|
||||||
UserAgreementPage({super.key});
|
UserAgreementPage({super.key});
|
||||||
@@ -52,6 +53,11 @@ class _UserAgreementPageState extends State<UserAgreementPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
@@ -98,12 +104,14 @@ class _UserAgreementPageState extends State<UserAgreementPage> {
|
|||||||
Expanded(
|
Expanded(
|
||||||
child: Obx(() {
|
child: Obx(() {
|
||||||
if (pdfController.localPdfPath.value == null) {
|
if (pdfController.localPdfPath.value == null) {
|
||||||
return Center(child:CircularProgressIndicator(
|
return Center(
|
||||||
strokeWidth: 2,
|
child: CircularProgressIndicator(
|
||||||
valueColor: AlwaysStoppedAnimation<Color>(
|
strokeWidth: 2,
|
||||||
themeController.currentColor.sc1,
|
valueColor: AlwaysStoppedAnimation<Color>(
|
||||||
),
|
themeController.currentColor.sc1,
|
||||||
),);
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
return PDFView(
|
return PDFView(
|
||||||
filePath: pdfController.localPdfPath.value!,
|
filePath: pdfController.localPdfPath.value!,
|
||||||
|
|||||||
@@ -89,6 +89,11 @@ class _EPageState extends State<PersonPage> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -1138,6 +1138,7 @@ Future<void> showIntervalPickerDialog(
|
|||||||
context,
|
context,
|
||||||
values,
|
values,
|
||||||
tempIndex,
|
tempIndex,
|
||||||
|
|
||||||
/// → 替换显示文本(核心)
|
/// → 替换显示文本(核心)
|
||||||
customDisplay: (val) => formatValue(val),
|
customDisplay: (val) => formatValue(val),
|
||||||
),
|
),
|
||||||
@@ -1156,7 +1157,6 @@ Future<void> showIntervalPickerDialog(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Future<void> showCountryCodePickerDialog(
|
Future<void> showCountryCodePickerDialog(
|
||||||
BuildContext context, {
|
BuildContext context, {
|
||||||
required String initialCode, // 初始区号,如 "+86"
|
required String initialCode, // 初始区号,如 "+86"
|
||||||
@@ -1168,8 +1168,7 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
|
|
||||||
final List<Map<String, String>> list = controller.country_code;
|
final List<Map<String, String>> list = controller.country_code;
|
||||||
|
|
||||||
int selectedIndex =
|
int selectedIndex = list.indexWhere((e) => e["id"] == initialCode);
|
||||||
list.indexWhere((e) => e["id"] == initialCode);
|
|
||||||
if (selectedIndex < 0) selectedIndex = 0;
|
if (selectedIndex < 0) selectedIndex = 0;
|
||||||
|
|
||||||
final RxInt tempIndex = RxInt(selectedIndex);
|
final RxInt tempIndex = RxInt(selectedIndex);
|
||||||
@@ -1199,8 +1198,7 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
children: [
|
children: [
|
||||||
/// 顶部栏
|
/// 顶部栏
|
||||||
Container(
|
Container(
|
||||||
padding:
|
padding: EdgeInsets.symmetric(horizontal: 30.rpx),
|
||||||
EdgeInsets.symmetric(horizontal: 30.rpx),
|
|
||||||
color: themeController.currentColor.sc5,
|
color: themeController.currentColor.sc5,
|
||||||
height: 80.rpx,
|
height: 80.rpx,
|
||||||
child: Row(
|
child: Row(
|
||||||
@@ -1210,15 +1208,14 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
highlightColor: Colors.transparent,
|
highlightColor: Colors.transparent,
|
||||||
onTap: Get.back,
|
onTap: Get.back,
|
||||||
padding: EdgeInsets.all(0),
|
padding: EdgeInsets.all(0),
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
width: 110.rpx,
|
width: 110.rpx,
|
||||||
height: 60.rpx,
|
height: 60.rpx,
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Text(
|
child: Text(
|
||||||
"取消".tr,
|
"取消".tr,
|
||||||
style: const TextStyle(
|
style: const TextStyle(color: Colors.white),
|
||||||
color: Colors.white),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -1227,18 +1224,16 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
title.tr,
|
title.tr,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontFamily: 'Readex Pro',
|
fontFamily: 'Readex Pro',
|
||||||
color:
|
color: themeController.currentColor.sc3,
|
||||||
themeController.currentColor.sc3,
|
|
||||||
fontSize: 30.rpx,
|
fontSize: 30.rpx,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
ClickableContainer(
|
ClickableContainer(
|
||||||
padding: EdgeInsets.all(0),
|
padding: EdgeInsets.all(0),
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
highlightColor: Colors.transparent,
|
highlightColor: Colors.transparent,
|
||||||
onTap: () {
|
onTap: () {
|
||||||
onConfirm(
|
onConfirm(list[tempIndex.value]["id"]!);
|
||||||
list[tempIndex.value]["id"]!);
|
|
||||||
Get.back();
|
Get.back();
|
||||||
},
|
},
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
@@ -1248,8 +1243,7 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
child: Text(
|
child: Text(
|
||||||
"确定".tr,
|
"确定".tr,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: themeController
|
color: themeController.currentColor.sc2,
|
||||||
.currentColor.sc2,
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -1269,14 +1263,11 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
child: Center(
|
child: Center(
|
||||||
child: Container(
|
child: Container(
|
||||||
height: 90.rpx,
|
height: 90.rpx,
|
||||||
margin: EdgeInsets.symmetric(
|
margin:
|
||||||
horizontal: 95.rpx),
|
EdgeInsets.symmetric(horizontal: 95.rpx),
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: themeController
|
color: themeController.currentColor.sc2,
|
||||||
.currentColor.sc2,
|
borderRadius: BorderRadius.circular(16.rpx),
|
||||||
borderRadius:
|
|
||||||
BorderRadius.circular(
|
|
||||||
16.rpx),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -1287,8 +1278,8 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
child: getOnePickers(
|
child: getOnePickers(
|
||||||
context,
|
context,
|
||||||
list
|
list
|
||||||
.map((e) =>
|
.map(
|
||||||
"${e['name']}".tr+"(${e['id']})")
|
(e) => "${e['name']}".tr + "(${e['id']})")
|
||||||
.toList(),
|
.toList(),
|
||||||
tempIndex,
|
tempIndex,
|
||||||
),
|
),
|
||||||
@@ -1307,7 +1298,6 @@ Future<void> showCountryCodePickerDialog(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Future<void> showTimeZonePickerDialog(
|
Future<void> showTimeZonePickerDialog(
|
||||||
BuildContext context, {
|
BuildContext context, {
|
||||||
required String initialTimeZone, // 初始时区字符串,如 "UTC+8"
|
required String initialTimeZone, // 初始时区字符串,如 "UTC+8"
|
||||||
@@ -1452,4 +1442,3 @@ Future<void> showTimeZonePickerDialog(
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,11 @@ class _UpdatePageState extends State<UpdatePersonPage> {
|
|||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
backgroundColor: Colors.transparent, // 加上这一行
|
backgroundColor: Colors.transparent, // 加上这一行
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc5,
|
backgroundColor: themeController.currentColor.sc5,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
import 'package:vbvs_app/controller/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
import 'package:vbvs_app/enum/APPPackageType.dart';
|
import 'package:vbvs_app/enum/APPPackageType.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class PrivacyPolicyNewPage extends StatefulWidget {
|
class PrivacyPolicyNewPage extends StatefulWidget {
|
||||||
var sleepUri;
|
var sleepUri;
|
||||||
@@ -94,6 +95,12 @@ class _PrivacyPolicyNewPageState extends State<PrivacyPolicyNewPage> {
|
|||||||
appBar: (widget.showAppbar != null && widget.showAppbar == false)
|
appBar: (widget.showAppbar != null && widget.showAppbar == false)
|
||||||
? null
|
? null
|
||||||
: AppBar(
|
: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness:
|
||||||
|
Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme:
|
iconTheme:
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import 'package:vbvs_app/controller/device/device_type_controller.dart';
|
|||||||
import 'package:vbvs_app/controller/main_bottom/global_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/theme_controller/ThemeController.dart';
|
||||||
import 'package:vbvs_app/controller/user_info_controller.dart';
|
import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class UserPrivacyNewPage extends StatefulWidget {
|
class UserPrivacyNewPage extends StatefulWidget {
|
||||||
var sleepUri;
|
var sleepUri;
|
||||||
@@ -54,6 +55,11 @@ class _UserPrivacyNewPageState extends State<UserPrivacyNewPage> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: Colors.transparent, // 背景透明
|
backgroundColor: Colors.transparent, // 背景透明
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
systemOverlayStyle: SystemUiOverlayStyle(
|
||||||
|
statusBarColor: Colors.transparent, // 状态栏背景色
|
||||||
|
statusBarIconBrightness: Brightness.light, // 图标颜色(Android)
|
||||||
|
statusBarBrightness: Brightness.light, // 图标颜色(iOS)
|
||||||
|
),
|
||||||
backgroundColor: themeController.currentColor.sc17,
|
backgroundColor: themeController.currentColor.sc17,
|
||||||
automaticallyImplyLeading: false,
|
automaticallyImplyLeading: false,
|
||||||
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
iconTheme: IconThemeData(color: themeController.currentColor.sc3),
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user