This commit is contained in:
2026-09-02 20:16:37 +08:00
parent 552a5da15a
commit 928d64c69d
2 changed files with 16 additions and 3 deletions
@@ -38,12 +38,16 @@ public class UIHome_BY_RankPanel : SubUIBase
{
base.OnShow(args);
// 优先使用入口(UIHomeMain)预取的配置,避免重复请求
if (args is RankingRewardConfig cfg)
_rankingRewardConfig = cfg;
// 加载排名奖励配置
if (_rankingRewardConfig == null)
{
APIRequestList.GetRankingRewardConfig(cfg =>
APIRequestList.GetRankingRewardConfig(config =>
{
_rankingRewardConfig = cfg;
_rankingRewardConfig = config;
SwitchRankType(_currentRankType);
});
}
+10 -1
View File
@@ -173,7 +173,16 @@ public class UIHomeMain : UIBase
});
btn_Rank.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.RankPanel);
APIRequestList.GetRankingRewardConfig(cfg =>
{
if (cfg.isMaintaining)
{
// 排行榜维护中:弹提示弹窗(点确认关闭),不打开界面
UIManager.Instance.ShowTiShi(string.IsNullOrEmpty(cfg.maintainingMessage) ? "维护中..." : cfg.maintainingMessage);
return;
}
subUIManager.ShowAsync(UIPanel.RankPanel, cfg);
});
});
btn_Email.onClick.AddListener(() =>
{