From 7dd1bef6eb9f5f3b3d50599415fb42c2a5fa1c6e Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期六, 10 五月 2025 07:49:42 +0800
Subject: [PATCH] 演示前优化bug

---
 DevApp/Gs.DevApp/DevFrm/User/RoleSelectAction.cs |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/User/RoleSelectAction.cs b/DevApp/Gs.DevApp/DevFrm/User/RoleSelectAction.cs
index 9ec9290..0d4d9c7 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/RoleSelectAction.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/RoleSelectAction.cs
@@ -11,14 +11,18 @@
     {
         private StringBuilder _actionLst = new StringBuilder();
         private readonly string _rightGuid;
-        public RoleSelectAction(string rightGuid)
+        public RoleSelectAction(string rightGuid,string formTxt)
         {
             InitializeComponent();
+            this.Text = formTxt;
             trv.AfterCheck += Trv_AfterCheck;
             _rightGuid = rightGuid;
             getTree(_rightGuid);
         }
-
+        /// <summary>
+        /// 璇诲彇鏉冮檺鍒楄〃
+        /// </summary>
+        /// <param name="roleGuid"></param>
         private void getTree(string roleGuid)
         {
             trv.Nodes.Clear();
@@ -106,6 +110,11 @@
                 if (node.Nodes.Count > 0) TraverseTreeViewNodes(node.Nodes);
             }
         }
+        /// <summary>
+        /// 淇濆瓨瑙掕壊鐨勬潈闄�
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void btnSave_Click(object sender, EventArgs e)
         {
             string rowGuid = _rightGuid;
@@ -138,5 +147,22 @@
                 MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
             }
         }
+
+        private void btnOpen_Click(object sender, EventArgs e)
+        {
+            if (btnOpen.Text == "鍏ㄩ儴灞曞紑")
+            {
+                trv.ExpandAll();
+                btnOpen.Text = "鍏ㄩ儴鏀舵嫝";
+                return;
+            }
+
+            if (btnOpen.Text == "鍏ㄩ儴鏀舵嫝")
+            {
+                trv.CollapseAll();
+                btnOpen.Text = "鍏ㄩ儴灞曞紑";
+                return;
+            }
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3