lu
2025-05-10 7dd1bef6eb9f5f3b3d50599415fb42c2a5fa1c6e
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;
            }
        }
    }
}