From a91c47d4ae8ad414e492a66f10eafce678892503 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期四, 09 一月 2025 11:43:37 +0800
Subject: [PATCH] 修复权限远程问题

---
 WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs b/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs
index 527c9ae..b91f0b6 100644
--- a/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs
@@ -1,4 +1,5 @@
 锘縰sing Yw.WinFrmUI;
+using static HStation.WinFrmUI.MenuViewModel;
 
 namespace HStation.WinFrmUI
 {
@@ -19,11 +20,17 @@
         /// <summary>
         /// 缂栬緫
         /// </summary>
-        public void SetBindingData(Yw.Vmo.ProjectMenu rhs)
+        public async void SetBindingData(Yw.Vmo.ProjectMenu rhs)
         {
             _model = rhs;
             this.NameTextEdit.EditValue = _model.Name;
             this.DescriptionMemoEdit.EditValue = _model.Description;
+            this.imageComboBoxMenuType.Properties.AddEnum(typeof(eMenuType));
+            this.imageComboBoxMenuType.EditValue = (eMenuType)rhs.Type;
+            this.TxtEditPermission.EditValue = _model.Permission;
+            var allList = await new Yw.BLL.ProjectMenu().GetByProjectID(GlobalParas._GlobalParas.ProjectID);
+            this.treeListLookUpEdit1TreeList.DataSource = allList;
+            this.ComboBoxEditParentsChoice.EditValue = _model.ParentID;
         }
 
         //楠岃瘉
@@ -35,9 +42,9 @@
                 this.dxErrorProvider1.SetError(this.NameTextEdit, "蹇呭~椤�");
                 return false;
             }
-            if (string.IsNullOrEmpty(this.CodeTextEdit.Text.Trim()))
+            if (string.IsNullOrEmpty(this.TxtEditPermission.Text.Trim()))
             {
-                this.dxErrorProvider1.SetError(this.CodeTextEdit, "蹇呭~椤�");
+                this.dxErrorProvider1.SetError(this.TxtEditPermission, "蹇呭~椤�");
                 return false;
             }
             return true;
@@ -50,6 +57,10 @@
                 return;
             _model.Name = this.NameTextEdit.Text.Trim();
             _model.Description = this.DescriptionMemoEdit.Text.Trim();
+            _model.Type = (int)(eMenuType)this.imageComboBoxMenuType.EditValue;
+            _model.ParentID = this.ComboBoxEditParentsChoice.EditValue == null ? 0 : Convert.ToInt64(this.ComboBoxEditParentsChoice.EditValue);
+            _model.Permission = this.TxtEditPermission.Text.Trim();
+
             if (await this.ReloadDataEvent.Invoke(_model))
             {
                 TipFormHelper.ShowSucceed("淇敼鎴愬姛!!");

--
Gitblit v1.9.3