From 0940f31b7eba1cf6b6a8c1fca72d97cf686e79f2 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期五, 04 七月 2025 10:43:00 +0800
Subject: [PATCH] 优化插件,完善TreeListView

---
 HMI.ParameterManage/Model/XmlModel.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/HMI.ParameterManage/Model/XmlModel.cs b/HMI.ParameterManage/Model/XmlModel.cs
index cf541bd..9b1f6f3 100644
--- a/HMI.ParameterManage/Model/XmlModel.cs
+++ b/HMI.ParameterManage/Model/XmlModel.cs
@@ -218,6 +218,7 @@
             {
                 var temp = Parameters.Where(p => p != data).ToList();
                 SaveParameter(temp);
+                LoggerHelper.Info("Product Manage", $"User: {UserInfo.User.Name} deleted Product parameter:{data.Name} in Product:{data.ProductName}");
             }
         }
 
@@ -226,8 +227,16 @@
         /// </summary>
         public void DeleteParameters()
         {
-            var temp = Parameters.Where(p => !p.IsSelected).ToList();
-            SaveParameter(temp);
+            var needDelet = Parameters.Where(p => p.IsSelected).ToList();
+            if (needDelet.Count > 0)
+            {
+                var first = needDelet[0];
+                var names = needDelet.Select(e => e.Name).ToList();
+
+                var temp = Parameters.Where(p => !p.IsSelected).ToList();
+                SaveParameter(temp);
+                LoggerHelper.Info("Product Manage", $"User: {UserInfo.User.Name} deleted Product parameters:{string.Join(",", names)} in Product:{first.ProductName}");
+            }
         }
 
         /// <summary>

--
Gitblit v1.9.1