From 82ede5820e6cbdebf101d6335ef528d5ff33d29f Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期四, 13 三月 2025 15:16:39 +0800
Subject: [PATCH] 个人权限

---
 DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs b/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
index 5601642..274fce8 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/UserSelectRole.cs
@@ -93,6 +93,10 @@
         }
 
 
+        /// <summary>
+        /// 鏌ョ湅鐢ㄦ埛鐨勬潈闄愰泦鍚�
+        /// </summary>
+        /// <param name="userGuid"></param>
         private void GetTree(string userGuid)
         {
             trv.Nodes.Clear();
@@ -113,8 +117,13 @@
                 var dd = UtilityHelper.ReturnToTablePage(strReturn);
                 var dt = dd.rtnData.list;
                 var drGrp = dt.Select("upGuid='' or upGuid is null");
+
+                // 浣跨敤DefaultView.Sort瀵圭瓫閫夊悗鐨勭粨鏋滆繘琛屾帓搴�
+                DataTable sortedTable = drGrp.CopyToDataTable();
+                sortedTable.DefaultView.Sort = "idx ASC";
+                DataTable result = sortedTable.DefaultView.ToTable();
                 var _gou = "鉁� ";
-                foreach (var _dy in drGrp)
+                foreach (DataRow _dy in result.Rows)
                 {
                     var node = new TreeNode(); //瀹氫箟缁撶偣
                     node.Text = (_dy["isCk"].ToString() == "1" ? _gou : "") +

--
Gitblit v1.9.3