This commit is contained in:
wyf
2025-08-11 09:39:40 +08:00
parent 0464b5ddf8
commit 50e1ebea20
2 changed files with 15 additions and 17 deletions

View File

@@ -48,6 +48,7 @@ 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 text_length = 8; int text_length = 8;
} }

View File

@@ -91,10 +91,6 @@ Future<void> main() async {
final Locale? deviceLocale = Get.deviceLocale; final Locale? deviceLocale = Get.deviceLocale;
print('系统语言: ${deviceLocale?.languageCode}'); print('系统语言: ${deviceLocale?.languageCode}');
// final selectapp = "th";
// final selectapp = "mht";
// await AppLanguage().loadLanguage("en_US");
await loadLanguageSetting(); await loadLanguageSetting();
await initLanguageSetting(); await initLanguageSetting();
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
@@ -145,13 +141,16 @@ void initwebService() {
initLanguageSetting() async { initLanguageSetting() async {
try { try {
Get.put(MHLanguageController()); Get.put(MHLanguageController());
Get.put(MHTHomeController()); int code = AppConstants().ent_type;
MHLanguageController mhLanguageController = Get.find(); if (APPPackageType.MHT.code == code) {
await mhLanguageController.initLanuageList(); Get.put(MHTHomeController());
MHLanguageController mhLanguageController = Get.find();
Get.put(LanguageController()); await mhLanguageController.initLanuageList();
LanguageController languageController = Get.find(); } else {
await languageController.initLanuageList(); Get.put(LanguageController());
LanguageController languageController = Get.find();
await languageController.initLanuageList();
}
} catch (e) { } catch (e) {
print(e); print(e);
} }
@@ -673,9 +672,7 @@ class MyApp extends StatelessWidget {
])); ]));
} }
// final selectapp = "th"; int selectapp = AppConstants().ent_type;
final selectapp = "mht";
// This widget is the root of your application.
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
var co = MediaQuery.sizeOf(context); var co = MediaQuery.sizeOf(context);
@@ -683,9 +680,9 @@ class MyApp extends StatelessWidget {
themeController.changeTheme(CustomThemeColor.dark); themeController.changeTheme(CustomThemeColor.dark);
return LayoutBuilder(builder: (contxt, cons) { return LayoutBuilder(builder: (contxt, cons) {
switch (selectapp) { switch (selectapp) {
case "th": case 1:
return buildth(context, cons); return buildth(context, cons);
case "mht": case 3:
return buildmht(contxt, cons); return buildmht(contxt, cons);
default: default:
return buildth(context, cons); return buildth(context, cons);