From e3ca589482a056449963e7bbbd77824ded3928bc Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 07 二月 2025 10:49:36 +0800
Subject: [PATCH] 过渡件匹配修改

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/07-grading/SimulationGradingHelper.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/07-grading/SimulationGradingHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/07-grading/SimulationGradingHelper.cs
index f91486e..4e21f22 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/07-grading/SimulationGradingHelper.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/07-grading/SimulationGradingHelper.cs
@@ -129,6 +129,11 @@
         /// </summary>
         public async void Set()
         {
+            if (_allResultList != null && _allResultList.Count > 0)
+            {
+                var codes = _allResultList?.Select(x => x.Code).Distinct().ToList();
+                _views?.ForEach(x => x.RestoreComponentsColor(codes));
+            }
             if (this.Visible)
             {
                 var allResultList = await GetResultList();
@@ -138,11 +143,6 @@
                     var codes = group.Select(x => x.Code).Distinct().ToList();
                     _views?.ForEach(x => x.OverrideComponentsColor(codes, group.Key, 1));
                 }
-            }
-            else
-            {
-                var codes = _allResultList?.Select(x => x.Code).Distinct().ToList();
-                _views?.ForEach(x => x.RestoreComponentsColor(codes));
             }
         }
 

--
Gitblit v1.9.3