From 9607b0b7ecb0f621e9e00c376063342c467788e9 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期四, 03 四月 2025 10:43:06 +0800
Subject: [PATCH] 字典

---
 DevApp/Gs.DevApp/DevFrm/Work/SelectDictionary.cs |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Work/SelectDictionary.cs b/DevApp/Gs.DevApp/DevFrm/Work/SelectDictionary.cs
index 82d7a24..29bf1f2 100644
--- a/DevApp/Gs.DevApp/DevFrm/Work/SelectDictionary.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Work/SelectDictionary.cs
@@ -25,7 +25,6 @@
             this.strTitle = _strTitle;
             this.strWhere = _strWhere;
             this.Text = _strTitle;
-
             btnIn.Click += (s, e) =>
             {
                 var list = new List<dynamic>();
@@ -38,14 +37,21 @@
                     new UpdateParentEventArgs { DynamicList = list });
                 Close();
             };
+            tlMenu.IndicatorWidth = 50;
+            tlMenu.CustomDrawNodeIndicator += (s, ee) =>
+            {
+                if (ee.IsNodeIndicator)
+                {
+                    var index = ee.Node.TreeList.GetVisibleIndexByNode(ee.Node);
+                    ee.Info.DisplayText = (index + 1).ToString();
+                }
+            };
         }
 
         /// <summary>
         ///     閫夋嫨鍚庣殑鍥炶皟浜嬩欢
         /// </summary>
         public event EventHandler<UpdateParentEventArgs> UpdateParent;
-
-
         private void TreeList1_CustomDrawNodeCheckBox(object sender, DevExpress.XtraTreeList.CustomDrawNodeCheckBoxEventArgs e)
         {
             // 鍒ゆ柇褰撳墠鑺傜偣鏄惁涓哄彾瀛愯妭鐐癸紙鏃犲瓙鑺傜偣锛�
@@ -71,22 +77,23 @@
         /// </summary>
         private void getTree()
         {
-            var pgq = new PageQueryModel(1, 999999, "a.idx");
+            var pgq = new PageQueryModel(1, 999999, "a.defect_name");
             var json = JsonConvert.SerializeObject(pgq);
             try
             {
                 var strReturn =
-                    UtilityHelper.HttpPost("", "MenuAction/GetListPage", json);
+                    UtilityHelper.HttpPost("", "MesDefectCodeManager/GetListPage", json);
                 var dd = UtilityHelper.ReturnToTablePage(strReturn);
                 var dt = dd.rtnData.list;
                 tlMenu.DataSource = dt;
                 tlMenu.KeyFieldName = "guid";
-                tlMenu.ParentFieldName = "upGuid";
-                tlMenu.Tag = "name";
+                tlMenu.ParentFieldName = "pid";
+                tlMenu.Tag = "defectName";
                 tlMenu.EndUpdate();
                 this.tlMenu.CollapseAll();
                 //  tlMenu.OptionsBehavior.Editable = true;
                 tlMenu.OptionsBehavior.AllowRecursiveNodeChecking = false;
+                tlMenu.BestFitColumns();
             }
             catch (Exception ex)
             {

--
Gitblit v1.9.3