logo和名称替换

This commit is contained in:
谢宇宁
2026-10-14 11:23:36 +07:00
parent 1cb514cd02
commit c5c04a7967
478 changed files with 8990 additions and 4948 deletions
+31 -28
View File
@@ -3,30 +3,30 @@ import 'dart:convert';
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:hgmj/config/address.dart';
import 'package:hgmj/config/config.dart';
import 'package:hgmj/hj_model/home/plate_model.dart';
import 'package:hgmj/hj_model/splash/ads_model.dart';
import 'package:hgmj/hj_model/splash/cut_info.dart';
import 'package:hgmj/hj_model/splash/domain_source_model.dart';
import 'package:hgmj/hj_model/user/user_info_model.dart';
import 'package:hgmj/hj_page/main_page/main_logic.dart';
import 'package:hgmj/hj_page/main_page/main_page.dart';
import 'package:hgmj/hj_page/pre_sale/limit_time_provider.dart';
import 'package:hgmj/hj_page/pre_sale/pre_sale_provider.dart';
import 'package:hgmj/hj_utils/api_service/common_service.dart';
import 'package:hgmj/hj_utils/detect_line_manager.dart';
import 'package:hgmj/hj_utils/local_server.dart';
import 'package:hgmj/hj_utils/local_server_guard.dart';
import 'package:hgmj/hj_utils/text_util.dart';
import 'package:hgmj/hj_utils/version_util.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/ad_manager.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/net/api_exception.dart';
import 'package:hgmj/tools_base/net/net_manager.dart';
import 'package:wydj/config/address.dart';
import 'package:wydj/config/config.dart';
import 'package:wydj/hj_model/home/plate_model.dart';
import 'package:wydj/hj_model/splash/ads_model.dart';
import 'package:wydj/hj_model/splash/cut_info.dart';
import 'package:wydj/hj_model/splash/domain_source_model.dart';
import 'package:wydj/hj_model/user/user_info_model.dart';
import 'package:wydj/hj_page/main_page/main_logic.dart';
import 'package:wydj/hj_page/main_page/main_page.dart';
import 'package:wydj/hj_page/pre_sale/limit_time_provider.dart';
import 'package:wydj/hj_page/pre_sale/pre_sale_provider.dart';
import 'package:wydj/hj_utils/api_service/common_service.dart';
import 'package:wydj/hj_utils/detect_line_manager.dart';
import 'package:wydj/hj_utils/local_server.dart';
import 'package:wydj/hj_utils/local_server_guard.dart';
import 'package:wydj/hj_utils/text_util.dart';
import 'package:wydj/hj_utils/version_util.dart';
import 'package:wydj/tools_base/debug_log.dart';
import 'package:wydj/tools_base/ad_manager.dart';
import 'package:wydj/tools_base/global_store/store.dart';
import 'package:wydj/tools_base/net/api_exception.dart';
import 'package:wydj/tools_base/net/net_manager.dart';
import 'package:path/path.dart' as path;
import 'package:hgmj/tools_base/widget/common_alert.dart';
import 'package:wydj/tools_base/widget/common_alert.dart';
import '../../alert/splash/line_error_dialog.dart';
import '../../alert/splash/update_dialog.dart';
@@ -88,7 +88,8 @@ class SplashLogic extends GetxController {
///isLast = true 取出上次展示的广告
Future _loadAds({bool isLast = true}) async {
final list = isLast ? await AdManager().lastAdsByType(1) : AdManager().adsByType(1);
final list =
isLast ? await AdManager().lastAdsByType(1) : AdManager().adsByType(1);
if (AdManager().showAbTestAd) adsList = list;
isAdLoaded = true;
update();
@@ -220,13 +221,13 @@ class SplashLogic extends GetxController {
break;
case "GUIDE":
final url = source.domain![0].url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.groundUrl = url;
}
break;
case 'WEBSITE':
final url = source.domain?.firstOrNull?.url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.backUpURl = url;
}
break;
@@ -235,7 +236,7 @@ class SplashLogic extends GetxController {
break;
case "TELEGRAM":
final url = source.domain![0].url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.groupTelegram = url;
}
break;
@@ -306,6 +307,8 @@ class SplashLogic extends GetxController {
//广告和数据两边都就绪才进首页
void _tryJump() {
//opaque 在 offAll 里默认 false,不显式打开会在转场时透出下层
if (isAdDone && isDataReady) Get.offAll(() => const MainPage(), binding: MainPageBinding(), opaque: true);
if (isAdDone && isDataReady)
Get.offAll(() => const MainPage(),
binding: MainPageBinding(), opaque: true);
}
}